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비트 아키텍처를 위한 것입니다.