나바호 직조 장인, 마이크로칩을 놀라운 예술 작품으로 변신시키다

2025-09-07
나바호 직조 장인, 마이크로칩을 놀라운 예술 작품으로 변신시키다

유명한 나바호족 직조 장인 마릴루 슐츠는 555 타이머 칩의 내부 회로를 묘사한 숨 막힐 듯한 러그를 제작했습니다. 검은색 배경에 두꺼운 흰색 선과 붉은 오렌지색 다이아몬드 장식이 있는 이 러그는 칩의 금속 배선과 핀 연결을 정교하게 재현합니다. 칩의 현미경 사진에서 영감을 얻은 슐츠는 미세한 세계를 장대한 예술 작품으로 변환하여 전통적인 식물 염료와 금속 실을 사용했습니다. 이 작품은 뛰어난 장인 정신의 증거일 뿐만 아니라 나바호족 문화와 기술의 독특한 융합을 반영하며, 고인이 된 어머니에 대한 감동적인 헌정을 담고 있습니다.

더 보기
디자인 나바호

“특수 레지스터 그룹”의 기묘한 사건

2025-08-27
“특수 레지스터 그룹”의 기묘한 사건

보기에 평범해 보이는 CPU 정의인 “주 메모리, 산술 연산 장치, 특수 레지스터 그룹 포함”이 반세기 동안이나 유지되어 왔다. 이는 1959년 Honeywell 800 메인프레임에서 유래했는데, 여러 프로그램이 하나의 프로세서를 공유할 수 있도록 했고, 각 프로그램은 자체 32개의 레지스터 그룹을 가지고 있었다. Honeywell 800이 구식이 되었음에도 불구하고, “특수 레지스터 그룹”은 수많은 용어집에서 완고하게 살아남아 워싱턴 포스트와 국가 방화 규정에도 등장했다. 이는 권위 있는 용어집의 정의가 구식 용어가 사라지는 것을 거부하는 경우에도 수십 년 동안 지속될 수 있음을 보여준다.

더 보기
기술 CPU 정의

과학 논문 속 수수께끼 원소 'Gr'의 기이한 사건

2025-08-27
과학 논문 속 수수께끼 원소 'Gr'의 기이한 사건

Science 저널에 실린 논문에서 'Cr2Gr2Te6'이라는 부정확한 화학식이 사용되었는데, 'Gr'이 'Ge'(게르마늄)의 오타임이 밝혀졌습니다. 이 오류는 이후 여러 논문에서 복사되어 퍼져나갔고, 2023년 출판된 책에도 등장합니다. 저자는 이것이 부분적으로 AI 때문이며, 잘못된 정보를 증폭시킬 수 있다고 지적합니다. 저자의 이 오류 수정 촉구는 심사를 거친 저널에서조차 검증되지 않은 정보 확산의 위험성과 AI가 문제를 악화시킬 가능성을 강조합니다.

더 보기
기술 오류 전파

인텔 386 칩 패키징의 놀라운 비밀

2025-08-10
인텔 386 칩 패키징의 놀라운 비밀

인텔 386 프로세서의 3D CT 스캔은 단순해 보이는 세라믹 패키지 안에 숨겨진 놀라울 정도로 복잡한 6층 배선 구조를 드러냈습니다. 이 칩은 I/O와 CPU 로직을 위해 독립적인 전원 및 접지 네트워크를 갖추고 있으며, 전기도금을 위한 측면 접점도 갖추고 있습니다. 분석 결과 테스트에 사용되는 '미연결' 핀과 미세 회로에서 거시적 핀까지 확장되는 계층적 인터페이스 설계도 발견되었습니다. 이 기사에서는 386의 패키징 기술과 인텔의 프로세서 패키징 발전 과정에 대해 자세히 설명합니다.

더 보기
하드웨어 386 프로세서

아폴로의 "8볼": 달 착륙선의 자세 지시기/비행 지휘 장치 해부

2025-06-14
아폴로의

이 글은 아폴로 달 착륙 임무에서 사용된 자세 지시기/비행 지휘 장치(FDAI)를 자세히 분석합니다. 이 장치는 '8볼'이라고 불리는 회전하는 검은색 구체가 특징입니다. 이 글에서는 '8볼'이 세 축(롤, 피치, 요)으로 회전하는 정교한 메커니즘과 FDAI 내부의 복잡한 서보 제어 시스템(싱크로, 서보 루프, 모터/타코미터, 증폭기 등)을 상세히 설명합니다. 또한 아폴로 달 착륙선과 우주왕복선 시뮬레이터에서의 사용을 포함하여 FDAI의 역사를 추적하고 항공우주 역사에서의 중요성을 강조합니다. 아폴로 FDAI와 F-4 전투기의 ARU/11-A 지시 장치를 비교하여 유사점과 차이점을 밝힙니다.

더 보기
기술 계기

Smalltalk-76 재현: Xerox Alto에서 전설 실행하기

2025-06-09
Smalltalk-76 재현: Xerox Alto에서 전설 실행하기

이 블로그 게시물은 저자가 빈티지 Xerox Alto에서 Smalltalk-76을 성공적으로 실행한 과정을 자세히 설명합니다. 객체 지향 프로그래밍의 선구자인 Smalltalk은 Alto에서 구현될 때 데스크톱 메타포, 아이콘, 스크롤바, 겹치는 창 등 혁신적인 GUI를 갖추고 있으며, Apple Lisa와 Macintosh 디자인에 큰 영향을 미쳤습니다. 이 글에서는 Smalltalk 환경의 고유한 기능, 즉 시스템 실행 중에 시스템 코드를 보고 수정할 수 있다는 점을 강조하며, 스크롤바 코드 수정을 통해 이를 보여줍니다. 실행 속도가 느리지만 Alto에서의 Smalltalk 구현은 역사적, 기술적으로 중요한 의미를 지니며, 현대 프로그래밍 언어와 GUI 디자인의 기반을 마련했습니다.

더 보기
기술

펜티엄 마이크로코드 ROM: 실리콘 고고학

2025-03-31
펜티엄 마이크로코드 ROM: 실리콘 고고학

이 글에서는 오리지널 펜티엄 프로세서의 마이크로코드 ROM의 저수준 회로를 자세히 분석합니다. 칩 다이의 현미경 사진을 사용하여 저자는 ROM의 물리적 구조를 보여줍니다. 각각 45비트의 출력을 제공하는 두 개의 직사각형 트랜지스터 뱅크로, 총 90비트의 마이크로 명령어를 구성합니다. 이 글에서는 마이크로코드 주소 레지스터, 행 선택 드라이버, 출력 회로의 작동 메커니즘을 자세히 설명하고, 테스트를 위한 시프트 레지스터와 XOR 게이트의 역할, 그리고 펜티엄 내부의 복잡한 전력 분배에 대해서도 설명합니다. 결론적으로 저자는 펜티엄 마이크로코드 ROM의 예상치 못한 복잡성과 성능 및 밀도를 위해 구현된 최적화를 강조합니다.

더 보기
하드웨어

'모든 데모의 어머니' 재방문: 더글러스 엔젤바트와 그의 5키 키셋

2025-03-23
'모든 데모의 어머니' 재방문: 더글러스 엔젤바트와 그의 5키 키셋

이 글은 더글러스 엔젤바트가 1968년에 선보인 획기적인 컴퓨터 데모인 '모든 데모의 어머니'를 다룹니다. 마우스와 하이퍼텍스트 같은 혁신적인 기술을 다시 살펴보는 것은 물론, 덜 알려진 5키 키셋과 저자가 이를 최신 USB 인터페이스에 연결한 경험에 대해 자세히 설명합니다. 또한, 이 글에서는 명칭의 유래를 밝히고, 엔젤바트의 데모와는 처음에는 관련이 없었고 나중에 붙여진 이름임을 밝힙니다. 기술적인 세부 사항과 역사적인 이야기를 결합한 이 글은 기술 역사와 개인적인 탐구에 대한 매력적인 통찰력을 제공합니다.

더 보기
기술 엔젤바트

펜티엄의 신비로운 ×3 회로: 칩 설계에 대한 심층 탐구

2025-03-02
펜티엄의 신비로운 ×3 회로: 칩 설계에 대한 심층 탐구

1993년 인텔은 고성능 펜티엄 프로세서를 출시했습니다. 이 글에서는 펜티엄 내부의 단순해 보이는 회로인 3배 곱셈 회로(×3 회로)의 놀라울 정도로 복잡한 설계에 대해 자세히 설명합니다. 이 회로는 부동 소수점 곱셈기의 일부이며, 펜티엄은 2진수 곱셈보다 빠른 8진수 곱셈을 사용하지만 3배 곱셈은 특별한 처리가 필요합니다. 이 글에서는 이 회로가 캐리 룩어헤드, Kogge-Stone 가산기, 캐리 셀렉트 가산기와 같은 기술을 결합하여 성능을 극대화하는 방법을 설명합니다. 칩의 현미경 사진 분석을 통해 ×3 회로의 복잡한 구조와 펜티엄에서의 중요한 역할이 드러나며, 프로세서 설계의 독창성과 기술 혁신이 강조됩니다.

더 보기

“메인프레임”이라는 단어의 놀랍도록 복잡한 역사

2025-02-01
“메인프레임”이라는 단어의 놀랍도록 복잡한 역사

이 글에서는 “메인프레임”이라는 용어의 예상치 못한 진화를 탐구합니다. 처음에는 IBM 701과 같은 초기 컴퓨터의 물리적 프레임을 가리켰지만, 시간이 지남에 따라 그 의미는 변했습니다. CPU의 동의어가 되었고, 결국에는 트랜잭션 처리나 비즈니스 애플리케이션을 위한 크고 강력한 컴퓨터라는 현대적인 정의에 자리 잡았습니다. 이 글에서는 이러한 의미 변화를 탐구하고, 미니컴퓨터와 마이크로컴퓨터의 영향, 용어의 대중화에서 IBM의 역할, 그리고 최종적인 광범위한 채택에 대해 분석합니다.

더 보기

펜티엄의 정교한 BiCMOS 회로 역설계

2025-01-21
펜티엄의 정교한 BiCMOS 회로 역설계

이 글에서는 인텔 펜티엄 프로세서 내부의 흥미로운 BiCMOS 회로, 특히 부동 소수점 연산 장치의 상수 ROM 출력 회로에 대한 역설계 과정을 자세히 설명합니다. 저자는 계층 구조, MOS 트랜지스터 사용, BiCMOS 드라이버의 고유한 특징을 꼼꼼하게 설명합니다. 멀티플렉서, 래치, 드라이버 설계에 대한 심층 분석을 통해 펜티엄의 복잡한 설계가 드러나고 BiCMOS 기술의 성능 향상에 대한 역할이 강조됩니다. 결론적으로 이 글은 무어의 법칙에서 설명하는 것처럼 프로세서 복잡성의 눈에 띄는 성장을 보여줍니다.

더 보기
하드웨어 BiCMOS 회로

펜티엄의 캐리-룩어헤드 가산기 역공학

2025-01-18
펜티엄의 캐리-룩어헤드 가산기 역공학

Ken Shirriff의 블로그 게시물은 펜티엄의 부동 소수점 연산 장치 내 8비트 가산기의 역공학 과정을 자세히 설명합니다. 이 가산기는 Kogge-Stone 유형의 캐리-룩어헤드 가산기로, 캐리 비트를 병렬로 계산하여 가산 속도를 높입니다. 이 게시물에서는 캐리-룩어헤드 가산기의 원리를 자세히 설명하고, Kogge-Stone 알고리즘을 사용하는 4계층 회로 구조인 펜티엄의 하드웨어 구현을 보여줍니다. 또한 이 가산기가 펜티엄의 부동 소수점 나눗셈 장치에서 하는 역할과 악명 높은 펜티엄 FDIV 버그와의 관계에 대해서도 논의합니다.

더 보기

카고 컬트 은유를 버릴 때가 되었다: 기술과 문화 오해에 대한 비판

2025-01-12
카고 컬트 은유를 버릴 때가 되었다: 기술과 문화 오해에 대한 비판

이 글은 프로그래밍과 기술 분야에서 '카고 컬트' 은유의 과도한 사용을 비판합니다. 저자는 카고 컬트에 대한 대중적인 묘사는 부정확하며, 근본적인 식민 지배와 문화 파괴를 무시한다고 주장합니다. 실제 카고 컬트는 단순한 모방보다 훨씬 복잡하며, 종교, 문화, 그리고 식민지 역사에 대한 반응을 융합합니다. 저자는 이러한 오해의 소지를 불러일으키는 은유를 버리고, 그 역사적, 문화적 중요성을 인정해야 한다고 주장합니다.

더 보기

인텔 펜티엄 FDIV 버그: 4억 7500만 달러의 실수

2024-12-28
인텔 펜티엄 FDIV 버그: 4억 7500만 달러의 실수

1993년 인텔은 고성능 펜티엄 프로세서를 출시했습니다. 1년 후, 부동 소수점 나눗셈 알고리즘에 결함이 있는 것이 발견되어 드물게 잘못된 결과를 초래했습니다. 인텔은 처음에 이를 간과했지만, FDIV 버그라고 불리는 이 버그는 곧 언론의 주목을 받았습니다. 이 오류는 프로세서의 조회 테이블에 16개의 항목이 누락된 것이 원인이며, 그중 5개 항목이 잘못된 계산을 직접적으로 유발했습니다. 인텔은 최종적으로 4억 7500만 달러의 비용을 들여 영향을 받은 모든 칩을 리콜하고 교체했습니다. 이 기사에서는 펜티엄의 나눗셈 알고리즘을 자세히 조사하고, 칩의 버그 위치를 특정하며, 이 값비싼 실수로 이어진 근본적인 수학적 오류를 설명합니다.

더 보기