Harvard Mark I

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 19 janvier 2020 à 23:32 et modifiée en dernier par Bot de pluie (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
Côté droit.

L’IBM ASCC (Automatic Sequence Controlled Calculator), appelé le Mark I par l’Université Harvard[1], a été le premier grand calculateur numérique construit aux États-Unis. Il est considéré comme étant l'un des premiers calculateurs universels, avec ceux construits en Allemagne par Konrad Zuse ; c'était une machine électromécanique, et même automatique, qui ne disposait toutefois que de possibilités de programmation limitées.

L’ASCC électromécanique a été conçu par Howard H. Aiken et construit chez IBM, puis envoyé par navire à Harvard en février 1944 et officiellement livré le . L’avantage principal du Mark I est qu’il était entièrement automatique : une fois lancé, il n’avait besoin d’aucune intervention humaine. Il est l'un des premiers calculateurs entièrement automatiques. Il était très fiable, bien plus que les premiers calculateurs électroniques. Il est emblématique des très gros calculateurs qui ont contribué à développer l’informatique.

Composants

Détail du Harvard Mark I

Les éléments de construction de l’ASCC étaient des interrupteurs, des relais, des arbres mécaniques, des embrayages. Il a été construit avec 765 000 composants et des centaines de kilomètres de câbles. Ses dimensions étaient 16 mètres de longueur, 2,4 mètres de hauteur et 0,5 mètre de profondeur. Il pesait environ 4 tonnes (4500 kg). Comme les unités de calcul de base devaient être synchronisées mécaniquement, elles tournaient grâce à un axe de rotation de 15 mètres mis en mouvement par un moteur électrique de 4 kW. Le Mark I pouvait sauvegarder 72 nombres de 23 chiffres décimaux chacun. Il pouvait faire trois additions ou soustractions par seconde. Une multiplication prenait 6 secondes, une division 15,3 secondes, et un logarithme ou une fonction trigonométrique plus d’une minute[2].

Cette architecture est essentiellement celle des calculateurs mécaniques à cartes perforées, comme celles qu'IBM produisait depuis le début du XXe siècle. Mais, avec cette technologie classique, Aiken a conçu une machine beaucoup plus puissante et plus automatisée que les machines de série.

Programmation

Bande perforée du Mark I

Le Mark I lisait ses instructions sur des cartes perforées et exécutait l’instruction courante puis lisait la suivante. Il n’avait pas d’instruction de branchement conditionnel. Cela signifie que les programmes complexes devaient être physiquement longs. Une boucle était réalisée en rejoignant la fin d’une carte contenant le programme de départ au début de la carte (création d’une boucle littéralement). Cette séparation des données et des instructions est connue sous le nom d’architecture Harvard. Dès 1943, Aiken a formé une petite équipe de "codeurs" pour tester puis programmer la machine; rapidement s'y joignit une jeune enseignante de mathématiques recrutée par l'US Navy, Grace Hopper, considérée comme l'une des premières programmeuses en informatique.

Dispute

Lors de la cérémonie de remerciement, Aiken a oublié de mentionner l’implication d’IBM dans la conception et la création de l’ordinateur. La direction d'IBM n’a pas apprécié, et s’est alors séparée d’Aiken. IBM appela l’ordinateur ASCC mais Harvard et Aiken le renommèrent Mark I. IBM se prépara ensuite à construire le SSEC.

Descendants

Le Mark I a été suivi par le Harvard Mark II (1947 ou 1948), puis le Mark III/ ADEC () et enfin le Harvard Mark IV (1952) : tous sont les fruits du travail d’Aiken. Le Mark II est une amélioration du Mark I qui utilisait également des relais électromécaniques. Le Mark III quant à lui, utilisait quelques composants électroniques et enfin, le Mark IV, entièrement électronique, utilisait des composants à semiconducteurs. Le Mark III et le Mark IV utilisaient des bandes magnétiques et le Mark IV utilisait aussi une mémoire centrale magnétique à tore de ferrite. Le Mark II et le Mark III sont partis à la base navale américaine de Dahlgren en Virginie. Le Mark IV a été à l'origine construit pour l’US Air Force mais il est resté à Harvard.

Si le Mark I a finalement été désassemblé, certaines parties sont restées à Harvard au Cabot Science Center.

Notes et références

  1. Le nom affiché sur le matériel lui-même est Aiken IBM Automatic Sequence Controlled Calculator Mark I.
  2. D'après « IBM Archives : FAQ Products & Services », sur IBM

Voir aussi

Sur les autres projets Wikimedia :

Bibliographie

Articles connexes

Liens externes