Aller au contenu

Machine IAS

Un article de Wikipédia, l'encyclopédie libre.
Machine IAS
Machine IAS exposée au musée national d'histoire américaine
Développeur
John Von Neumann
Fabricant
Institute for Advanced Studies (IAS)
Date de sortie
10 juin 1952
Date de retrait
15 juillet 1958
Fonctions
Type
Ordinateur
Génération
Première génération
Caractéristiques
Processeur
Modules logiques comprenant 1700 tubes électroniques. Processeur asynchrone (sans horloge)
Mémoire
Tubes de Williams, 1024 mots de 40 bits soit 40 kbits (5120 octets)
Mesures
Masse
450 kg

Lamachine IAS(en anglais,IAS machine) est le premierordinateurélectroniqueconstruit par l'Institute for Advanced Study(IAS) dePrincetonauxÉtats-Unis.

Cet ordinateur est parfois appelé lamachine de von Neumannparce que l'article décrivant sa conception a été publié parJohn von Neumann,un professeur demathématiquesde l'université de Princetonet de l'Institute for Advanced Study.La construction de l'ordinateur a été réalisée sous la direction de John von Neumann de la fin de 1945 jusqu'en 1951[1].L'organisation générale de l'ordinateur est appelée l'architecture de von Neumann.

Julian Bigelowa été engagé comme chef ingénieur pour la construction de l'ordinateur en[2].Hewitt Crane,Herman Goldstine,Gerald EstrinandArthur Burksont aussi travaillé sur le projet[3].L'ordinateur a été en opération partielle durant l'été 1951 et il était pleinement opérationnel le[4].

Il a fonctionné jusqu'au[5].

La machine IAS était un ordinateur numérique basé sur desmotsde 40bits,chaque mot pouvant contenir deuxinstructionsde 20 bits. Lamémoire vivecontenait 1 024 mots (5,1kilooctets). Les nombres négatifs étaient représentés encomplément à deux.L'ordinateur comptait deuxregistres:unaccumulateur(AC) et un multiplicateur/quotient (MQ).

Bien que certains aient mentionné que la machine IAS était le premier ordinateur à enregistrer les instructions et les données dans la même mémoire, cela avait déjà été fait4 ansplus tôt (en 1948) sur leSmall-Scale Experimental Machineà l'université de Manchester[6].

Von Neumann avait montré que l'enregistrement des instructions et des données dans la même mémoire permettait de traiter les instructions comme des données, ce qui permettait, entre autres, d'implanter desbouclesen modifiant uneinstruction de branchementà la fin de la boucle. L'enregistrement des instructions et des données dans la même mémoire a conduit à une surcharge dubusentre leprocesseuret lamémoirequi a été appelée le goulot d'étranglement de von Neumann.

La conception originale de l'ordinateur prévoyait l'utilisation d'un type detube à videappelétube Selectronpour l'implantation de lamémoire vive.Des problèmes de développement de ces tubes complexes a entrainé leur remplacement par destubes de Williams.L'ordinateur utilisait 2 300tubes à vide.L'addition prenait 62 microsecondes et la multiplication 713 microsecondes. L'ordinateur étaitasynchrone,c'est-à-dire qu'il ne contenait pas d'horloge centrale régulant l'exécution desinstructions.Une instruction débutait lorsque l'instruction précédente se terminait.

Ordinateurs dérivés de la machine IAS

[modifier|modifier le code]

Les plans de la machine IAS ont été largement distribués à des écoles et des compagnies intéressées par les machines à calculer, résultant en la construction de plusieurs ordinateurs dérivés ditsmachines IAS,même si ces machines ne sont pas compatibles au sens moderne du terme[3].

Voici quelques-unes des machines IAS:

  1. (en)«The IAS Computer, 1952»,musée national d'histoire américaine,Smithsonian Institution(consulté le)
  2. (en)John MarkoffJulian Bigelow, 89, Mathematician and Computer Pioneer»,The New York Times,‎(lire en ligne)
  3. abetc(en)«Electronic Computer Project»,Institute for Advanced Study(consulté le)
  4. (en)HermanGoldstein,The Computer: From Pascal to von Neumann,Princeton, NJ,Princeton University Press,,378p.(ISBN0-691-02367-0,lire en ligne),p.318
  5. (en)GeorgeDyson,TED (Technology Entertainment Design),TED Conferences, LLC,,Video(lire en ligne),« George Dyson at the birth of the computer »
  6. (en)«Manchester Baby Computer»

Article connexe

[modifier|modifier le code]

Liens externes

[modifier|modifier le code]