Intel 4004

Intel 4004

L’Intel 4004 est généralement présenté comme le premier microprocesseur commercialisé. Annoncé et mis en vente en novembre 1971, il marque une rupture majeure.

Pour la première fois, les fonctions essentielles d’un processeur sont intégrées au sein d’une seule puce. Cette innovation ouvre la voie à une nouvelle ère de l’électronique numérique.


Date et contexte de création

Le 4004 est issu d’un projet lancé en 1969 avec le fabricant japonais de calculatrices Busicom. L’objectif initial consiste à concevoir plusieurs circuits spécialisés pour une gamme de calculatrices électroniques.

Intel propose alors une approche radicalement différente. Au lieu d’une logique dédiée, l’entreprise imagine un processeur programmable, associé à un petit ensemble de puces mémoire et d’entrées/sorties. Cette architecture devient le jeu de composants MCS-4.

Consciente du potentiel de cette innovation, Intel rachète ensuite les droits de commercialisation de la puce. Elle peut ainsi la vendre indépendamment du contrat initial avec Busicom. Ce choix stratégique ouvre la voie au marché du microprocesseur généraliste.


Les ingénieurs du 4004

La conception du 4004 repose sur le travail conjoint de plusieurs ingénieurs :

  • Federico Faggin : direction du projet, conception matérielle et mise au point du procédé à grille en silicium.
  • Ted Hoff et Stan Mazor : définition de l’architecture et des principes du processeur programmable.
  • Masatoshi Shima (Busicom) : contribution technique majeure et développement logiciel côté calculatrice.

Pourquoi le processeur programmable change le modèle industriel

Avant l’apparition des microprocesseurs, de nombreux systèmes reposent sur une logique câblée. Le comportement de la machine est alors directement inscrit dans le schéma électronique.

Dans ce modèle, toute modification nécessite une refonte matérielle. Avec un processeur programmable, le comportement est dissocié du matériel. Il devient possible de modifier les fonctionnalités par simple changement de programme.

  • Souplesse fonctionnelle : ajout de nouvelles fonctions ou corrections par modification logicielle.
  • Réduction des coûts : une même base matérielle peut servir à plusieurs produits.
  • Maintenance facilitée : correction d’erreurs sans intervention matérielle.
  • Évolutivité : ajout d’options ou d’optimisations dans les limites de la mémoire et de la puissance disponibles.

Les apports techniques du 4004

Le 4004 constitue un jalon fondamental de l’informatique industrielle :

  • CPU monolithique : unité de calcul, registres et logique de contrôle intégrés sur une seule puce.
  • Programmabilité : remplacement de la logique dédiée par un comportement logiciel.
  • Intégration élevée : environ 2 300 transistors gravés en 10 µm.
  • Architecture en chipset : fonctionnement avec des puces ROM, RAM et I/O dédiées (MCS-4).

Caractéristiques techniques essentielles

Le 4004 est un processeur 4 bits, conçu principalement pour le calcul décimal et le contrôle simple :

  • Architecture : 4 bits, orientée BCD
  • Fréquence : environ 740 kHz
  • Nombre de transistors : environ 2 300
  • Adressage : bus d’adresses sur 12 bits
  • Boîtier : DIP 16 broches

Un changement de paradigme

L’importance du 4004 ne réside pas dans sa puissance, mais dans le changement de modèle qu’il introduit. Un même composant peut désormais piloter des fonctions très différentes selon le programme exécuté.

  • Calculatrices et automatismes : domaine d’application initial avec Busicom.
  • Systèmes embarqués : remplacement progressif de la logique câblée.
  • Standardisation : émergence du schéma processeur + mémoire + entrées/sorties.

4004 et naissance de la micro-informatique

Le rôle du 4004 dans la naissance de la micro-informatique dépend de la définition retenue. Il marque clairement le début de l’ère du microprocesseur commercial programmable.

En revanche, les premiers micro-ordinateurs généralistes apparaissent avec les processeurs 8 bits, offrant un adressage et une polyvalence accrus. L’Intel 8008 équipe ainsi le Micral N en 1973, souvent cité parmi les premiers micro-ordinateurs commercialisés.

L’Altair 8800, basé sur l’Intel 8080, popularisera ensuite la micro-informatique auprès du grand public.


Image : Stelo.xyz, Pttn ou Thomas Nguyen — licence CC BY-SA 4.0.

Publications similaires

  • Tubes à vide

    Les tubes à vide : le « transistor » avant le transistor Avant l’arrivée du transistor, à la fin des années 1940 et sa diffusion industrielle dans les années 1950, l’électronique repose sur un composant clé : le tube à vide, également appelé « lampe ». Dans les premiers ordinateurs électroniques, les tubes à vide…

  • Motorola 6809

    Un processeur 8 bits à architecture interne avancée Le Motorola 6809 est un microprocesseur 8 bits introduit à la fin de l’année 1977 et diffusé commercialement à partir de 1978 par Motorola. Toutefois, il se distingue nettement des autres processeurs 8 bits de son époque. En effet, son architecture interne intègre des registres 16 bits,…

  • |

    Altaïr 8800

    Altair 8800 : le coup de poker ! Au milieu des années 1970, l’informatique demeure dominée par les ordinateurs centraux et les mini-ordinateurs, réservés aux grandes organisations, aux universités et à l’industrie. L’idée qu’un individu puisse posséder son propre ordinateur programmable reste marginale, tant pour des raisons techniques qu’économiques. À titre de comparaison, un ordinateur…

  • |

    TOPS 10

    TOPS-10 Le Timesharing / Total Operating System-10 ou TOPS10 est un système d’exploitation aujourd’hui abandonné, développé par Digital Equipment Corporation pour les ordinateurs de la famille PDP-10 (également appelés DECsystem-10).Lancé en 1967, TOPS-10 est issu du logiciel Monitor utilisé sur les PDP-6 et les premiers PDP-10. Ce système est officiellement renommé TOPS-10 en 1970, marquant…

  • Intel 8008

    Le premier “vrai” pas vers le micro-ordinateur L’Intel 8008 est un microprocesseur 8 bits lancé en avril 1972. Il arrive juste après l’Intel 4004 (4 bits) et marque une étape importante : avec 8 bits, une instruction set plus “ordinateur”, et un adressage plus confortable, le 8008 ouvre la voie à des systèmes plus polyvalents…

  • |

    time-sharing

    Le time-sharing (partage de temps) Le time-sharing (ou partage de temps) est un mode d’exploitation dans lequel un ordinateur sert plusieurs utilisateurs simultanément, chacun travaillant via un terminal. Le système d’exploitation partage le processeur en tranches de temps très courtes, donnant à chaque utilisateur l’illusion de disposer d’un ordinateur dédié. Historiquement, le time-sharing apparaît au…