GN⁺: 혁명적인 CPU, 'Intel 80386'
(xtof.info)- 인텔 80386은 혁명적인 기능과 기술 산업에 미친 영향 때문에 인텔이 생산한 가장 중요한 CPU로 간주됩니다.
- 80386은 산업 혁명을 일으킨 x86 계열의 첫 32비트 CPU였습니다.
- 모토로라 68030보다 "우아하지" 않고, 신흥 RISC 칩보다 강력하지 않음에도 불구하고, 80386은 가장 중요한 CPU 중 하나로 간주됩니다.
- 80386은 원래 인텔이 계획하지 않았지만, 70년대 후반에 임시 설계로 개발되었습니다.
- 80386은 8086의 세그먼트 메모리 체계를 싫어하는 x86 고객들에게 최우선적인 "플랫 메모리" 공간을 처리하도록 설계되었습니다.
- 80386은 완전한 32비트 CPU로, 기존 명령어 세트와 레지스터를 32비트로 단순히 확장하여 이진 호환성을 유지했습니다.
- 80386은 1985년 10월에 소개되었고, 인텔이 386 칩의 유일한 공급원이 되었습니다.
- 80386은 Xenix, OS/2, Windows, Linux와 같은 새로운 현대 OS가 x86 개인용 컴퓨터에서 처음으로 실행될 수 있게 하여 길을 닦았습니다.
- 80386은 현대적이고 빠른 MMU와 다양한 운영 모드를 가진 기술적으로 훌륭한 칩으로, x86용으로 작성된 모든 소프트웨어와 호환되면서 4GiB의 플랫 메모리에 접근할 수 있게 했습니다.
- 상업적으로, 80386은 시장에 x86이 여기에 머물러 있음을 확신시켜 IBM을 제쳤고, 신뢰할 수 있는 개방적인 대안이 있다는 것을 보여주었습니다.
- 80386은 MMU에 대한 접근을 민주화하여, Windows를 통해 수백만 명의 사람들에게 현대 컴퓨팅을 접근 가능하게 하고, Linux의 개발을 위한 길을 닦았습니다.
Hacker News 의견
- Intel 80386 CPU 디자인은 제대로된 32비트 CPU인 Motorola 68000 및 m68020에 의해 크게 영향을 받았습니다.
- 80386은 16바이트 명령 프리페치 큐 이상의 캐시가 없는 등 여러 가지 타협점이 있었으며, 원자적 명령이 없고, 8086과의 호환성을 위해 실제 모드 또는 VM86이 필요했습니다.
- 80386은 중요한 칩이었지만, Intel이 x86과 경쟁하지 않거나, 또는 그 비용을 들여 다른 시장을 창출하려는 전략의 초기 징후를 보였습니다.
- Intel은 주로 메모리 제조업체였으며, NVIDIA, AMD, ARM과의 경쟁으로 현재와 비슷한 위험한 상황에서 80386의 개발이 진행되었습니다.
- 80386은 처음에 "플랫 32비트"를 위해 설계되지 않았으며, 중요한 "능력" 아키텍처 기능을 선택하는 것이 목표였습니다.
- 80386의 세그먼트 레지스터는 이제 기본+길이 필드와 실행 권한 제어를 가진 테이블로의 "선택자" 인덱스로, 4단계 권한 계층을 가진 OS를 지원하도록 설계되었습니다.
- 386SX는 286과 비슷한 가격에 32비트 CPU를 제공함으로써 중요한 발전을 이루었으며, 이로 인해 더욱 저렴해졌습니다.
- 286은 선배들에 비해 더 나은 IPC에도 불구하고 과소평가되었으며, 386은 클럭이 증가하기 시작하고 사람들이 32비트 기능을 사용하기 시작할 때까지 초기에는 별로였습니다.
- 386은 많은 사람들이 첫 컴퓨터를 구입하기 직전에 출시되었으며, 저렴한 286 시스템을 선택한 사람들은 나중에 386에 투자하지 않은 것을 후회했습니다.
- 386은 자주 언급되지 않는 터보 버튼 기능을 추가했습니다.
- 286과 386은 Multics를 염두에 두고 설계된 것으로 보이지만, 하드웨어는 완벽하게 일치하지 않습니다.
- Intel의 x86-S 제안과 같은 x86을 현대화하려는 시도에 대한 호기심이 있습니다. 이는 정리된 64비트 아키텍처를 위한 것입니다.