Intel 8086

L’Intel 8086 était le premier processeur x86 d’Intel.

Sorti en 1978, le 8086 a commencé la longue lignée de l’architecture la plus réussie d’Intel, qui a finalement inclus les 80286, 80386 et 80486. Le 8086 était un processeur 16 bits avec un bus de données 16 bits, un bus externe 20 bits, des ports d’E / S 64K; il fonctionnait jusqu’à 10 MHz.

Dans la génération de processeur précédente, la quantité de RAM adressable était de 64 Ko. Le 8086 a été conçu pour traiter jusqu’à 1 Mo de mémoire. Normalement, un processeur 16 bits est limité à 64 Ko de RAM; alors que le bus 20 bits du 8086 rendait 1 Mo possible, il lui fallait encore un moyen de l’adresser avec un processeur 16 bits. Le 8086 y est parvenu en passant d’un espace d’adressage plat à une mémoire segmentée.

Plutôt que de redessiner l’ensemble du système de mémoire, Intel l’a modifié en utilisant une adresse composée de 16 bits en deux parties. L’unité de gestion de la mémoire (MMU) a ensuite interprété le segment 64K spécifié, ainsi que son décalage, pour trouver l’adresse physique. Une fois l’adresse localisée, le MMU demande si les autorisations de mémoire autorisent la demande et, le cas échéant, l’exécute.

Depuis l’époque du 8086, de nombreuses entreprises ont fabriqué des versions clonées ou améliorées de celui-ci et d’autres processeurs Intel. Ces fabricants comprennent AMD, Texas Instruments, OKI, Siemens AG, NEC et Mitsubishi.