- Lancé en 1985, le processeur Intel 386 a marqué une étape majeure dans l’histoire de l’informatique moderne.
- En faisant passer l’architecture x86 au 32 bits, il a défini le standard de l’architecture informatique pour le reste du XXe siècle.
- Le processeur 386 a mis fin à la domination d’IBM sur le marché du PC et a fait de Compaq le nouveau leader de l’architecture.
- Le 80386 a apporté de nettes améliorations par rapport au 286, en implémentant une architecture 32 bits, en ajoutant davantage d’instructions et en prenant en charge des segments de 4 gigaoctets.
- Le processeur 386 dispose de huit unités logiques fonctionnant en grande partie de manière autonome et organisées en pipeline.
- Il implémente la mémoire segmentée et la mémoire virtuelle, avec des mécanismes de protection d’accès.
- Lancé en 1990, le 386 SL constitue une extension majeure du 386, combinant le cœur 386 et d’autres fonctions sur une seule puce afin d’économiser de l’énergie et de l’espace.
- Le succès du processeur 386 a consolidé la domination du x86 et d’Intel, plaçant les autres fabricants de processeurs dans une posture défensive.
- Le processus de conception du 386 montre la transition d’Intel vers des systèmes de conception automatisée et un recours accru à la simulation.
- Le processeur 386 a été une source de revenus importante pour Intel, contribuant à son premier trimestre à 1 milliard de dollars en 1990.
- L’article traite également de la puce Intel 386DX et souligne certaines inexactitudes dans l’explication de son agencement.
- On suppose que la bibliothèque de cellules CHMOS III en 1,5 micron d’Intel, offrant plus de 150 fonctions logiques, a été utilisée pour la logique du 386.
- La puce d’E/S périphériques du 386 SL (
82360SL) intègre les fonctions de diverses puces de support Intel.
- L’article mentionne aussi certains problèmes du 386, notamment un problème de multitâche qui a conduit à une nouvelle révision de la puce.
- Les instructions Insert Bit String et Extract Bit String ont été supprimées du step B1 des premiers processeurs 386, ce qui a corrigé un bug de multiplication 32 bits.
- L’article fournit des informations sur les S-Specs et sur les changements d’agencement entre différentes puces 386.
- Un commentaire sous l’article corrige un point en précisant que les blocs de logique aléatoire ont été placés par DAPR (Dense Automatic Place and Route) et que Timberwolf a été utilisé pour le placement.
- Cet article fait partie d’un blog consacré à l’analyse et à la rétro-ingénierie de divers produits techniques d’Intel.
1 commentaires
Commentaires Hacker News