Ferranti Mark I

Ferranti Mark I

Le Ferranti Mark 1, également connu sous le nom de Manchester Electronic Computer[1] et donc parfois appelé Manchester Ferranti, était le premier ordinateur électronique généraliste commercialisé du monde.

Sommaire

Histoire et spécifications

La première machine fut livrée à l'université de Manchester en février 1951, juste avant l'UNIVAC I livré au Bureau du recensement des États-Unis un mois plus tard. La machine fut construite par Ferranti au Royaume-Uni. Elle était basée sur le Manchester Mark I, conçu à l'université de Manchester par Frederic Calland Williams et Tom Kilburn. Le Manchester Mark I servit de prototype pour le Ferranti Mark I ; les principales améliorations étaient la taille de la mémoire vive et de la mémoire morte, un multiplieur plus rapide et des instructions supplémentaires.

le Mark I utilisait un mot de 20 bits enregistré sous la forme d'une ligne de points sur un tube de Williams. Les instructions étaient enregistrées sur un seul mot, alors que les nombres étaient stockés sur deux mots. La mémoire principale consistait en huit tubes contenant chacun une page de 64 mots. D'autres tubes contenaient l'accumulateur unique de 80 bits (A), le « registre multiplicande/quotient » (MQ) de 40 bits, et huit « lignes B », ou registres d'index, qui étaient une des particularités du Mark I. L'accumulateur pouvait aussi être adressé comme deux mots de 40 bits. Un mot de 20 bits supplémentaire par tube contenait une valeur de déplacement vers la mémoire secondaire. La mémoire secondaire consistait en un tambour magnétique de 512 pages contenant deux pages par piste. Son temps de révolution était d'environ 30 millisecondes. Le tambour fournissait huit fois la capacité de celui du Manchester Mark I.

Les instructions, comme celles du Manchester Mark I, utilisaient un format à adresse unique dans lequel les opérandes étaient modifiées et déposées dans l'accumulateur. Il y avait environ 50 instructions au total. Un cycle prenait 1 2 milliseconde et une multiplication pouvait se terminer dans la nouvelle unité parallèle en environ 2,16 millisecondes, soit environ 5 fois plus vite que dans la machine d'origine. Le multiplieur utilisait près du quart des 4 050 tubes à vide de la machine[1]. De nouvelles instructions furent incluses pour lire et écrire un mot entre l'un des tubes de Williams et un lecteur de ruban perforé. D'autres instructions furent ajoutées par rapport au Manchester Mark I. L'une renvoyait un nombre aléatoire, d'autres étaient en rapport avec les registres d'index.

Il fallait programmer le premier Mark I en entrant des caractères alphanumériques représentant une valeur de 5 bits qui pouvait être représentée sur le ruban perforé. Les ingénieurs décidèrent d'utiliser la correspondance la plus simple entre les trous dans le papier et les bits qu'ils représentaient, mais la correspondance entre les trous et le clavier physique n'était pas censée être binaire. Pour cette raison, les caractères qui représentaient les valeurs de 0 à 31 avaient l'air complètement aléatoires : /E@A:SIU½DRJNFCKTZLWHYPQOBG"MXV£. Chaque instruction était représentée par un seul caractère.

La première machine fut livrée à l'université de Manchester. Ferranti espérait grandement vendre d'autres exemplaires de la machine, et accueillit donc avec bonheur la commande de l'établissement de recherche atomique d'Harwell, pour une livraison prévue à l'automne 1952. Cependant, il y eut un changement de gouvernement pendant que la machine était en construction, et tous les contrats gouvernementaux de plus de 100 000 ₤ furent annulés. La machine fut finalement achetée par l'université de Toronto. Surnommée « FERUT », cette machine fut largement utilisée dans le monde des affaires, de l'ingénierie et de la recherche.

Mark I Star

Une nouvelle version de la machine fut commercialisée sous le nom de Ferranti Mark I*, ou Ferranti Mark I Star. Le principal changement était un nettoyage du jeu d'instructions pour le rendre plus utilisable. Au lieu de la correspondance originale entre les trous et les bits, apparemment aléatoire, les nouvelles machines utilisaient une correspondance bien plus simple : ø£½0@:$ABCDEFGHIJKLMNPQRSTUVWXYZ. D'autre part, plusieurs commandes utilisant les registres d'index avaient des effets de bord qui rendaient les programmes peu lisibles ; celles du Mark I* furent modifiées pour ne pas avoir d'effet de bord. De même, les instructions JUMP de la machine originale atterrissaient à l'adresse située un mot avant la véritable adresse, pour des raisons similaires à celles du comportement étrange des index, mais ceci se révéla utile en théorie seulement et assez ennuyeux en pratique ; ces instructions furent donc modifiées. Les entrées/sorties furent aussi revues pour écrire les nombres de 5 bits avec le bit de poids faible à « droite », comme de coutume dans la plupart des écritures numériques. Ces changements, parmi d'autres, facilitaient grandement la programmation des nouvelles machines. Au moins sept Mark I* furent livrées entre 1951 et 1957. L'une d'elles fut livrée aux laboratoires Shell à Amsterdam.

Les parents de Tim Berners-Lee travaillèrent tous deux pour les Ferranti Mark I et Mark I*[2].

Le premier enregistrement d'une musique jouée par un ordinateur

Le jeu d'instructions du Ferranti Mark I contenait une commande pour jouer un son, grâce à laquelle la machine pouvait donner des signaux sonores à ses opérateurs. Il était possible de modifier la fréquence du son produit, ce qui fut exploité pour faire émettre au Mark I la première musique jouée par ordinateur enregistrée, un medley dans lequel se trouvent God Save the King, Baa Baa Black Sheep (une comptine), et In the Mood[3] . L'enregistrement fut réalisé par la BBC vers la fin de 1951. L'auteur du programme est Christopher Strachey, professeur de mathématiques à Harrow School et ami d'Alan Turing. Ce n'était cependant pas la première fois qu'un ordinateur jouait de la musique : CSIRAC, le premier ordinateur numérique d'Australie, l'avait déjà fait en jouant Colonel Bogey[4].

L'un des premiers jeux vidéo

En novembre 1951, Dietrich Prinz écrivit l'un des premiers jeux vidéo, un programme d'échecs, pour le Ferranti.

Références

(en) Cet article est partiellement ou en totalité issu de l’article en anglais intitulé « Ferranti Mark 1 » (voir la liste des auteurs)

  1. a et b Lavington 1998, p. 25
  2. (en) Tim Berners-Lee, « Frequently asked questions ». Consulté le 2 mai 2010
  3. (en) Manchester Mark 1 playing the first recorded computer music, université de Manchester. Consulté le 2 mai 2010
  4. (en) Jonathan Fildes, « 'Oldest' computer music unveiled », BBC News Online, 17 juin 2008. Consulté le 2 mai 2010

Annexes

Bibliographie

  • (en) Simon Lavington, Early British Computers: The Story of Vintage Computers and the People who built them, Swindon, Manchester University Press Society, 1980, 1re éd. (ISBN 0-7190-0803-4) 
  • (en) Simon Lavington, A History of Manchester Computers, Swindon, The British Computer Society, 1998, 2e éd. (ISBN 0-902505-01-8) 
  • (en) Michael Williams, A History of Computing Technology, IEEE Computer Society Press, 1997 (ISBN 0-8186-7739-2), chap. 8.3.2 

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Ferranti Mark I de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • Ferranti Mark 1 — The Ferranti Mark 1, also known as the Manchester Electronic Computer in its sales literature,[1] and thus sometimes called the Manchester Ferranti, was the world s first commercially available general purpose electronic computer.[2] It was the… …   Wikipedia

  • Ferranti Mark I — El Ferranti Mark I, también conocido como el Computador Electrónico de Manchester (Manchester Electronic Computer)[1] fue el primer computador electrónico comercialmente disponible de propósito general del mundo.[2] La primera máquina fue… …   Wikipedia Español

  • Ferranti Mark I — The Ferranti Mark I was the world s first successful commercially available general purpose electronic computer [ Although it was preceded by the BINAC and the Z4, BINIAC was not intended to be a general purpose computer and it was never used for …   Wikipedia

  • Ferranti Mark I — Der Ferranti Mark I war nach dem Zuse Z4 der zweite kommerziell erhältliche Universal Computer. Er wurde erstmals im Februar 1951 ausgeliefert, kurz vor dem UNIVAC I. Der Rechner wurde von der britischen Firma Ferranti gebaut, und basierte auf… …   Deutsch Wikipedia

  • Ferranti — Тип открытое акционерное об …   Википедия

  • Mark — Mark: частое обозначение версии оружия или военного устройства, и, иногда, модели в гражданском производстве. В ряде случаев при обозначении используются арабские цифры ( 1 ) или римские ( I ). Mark , как обозначение модели или варианта, может… …   Википедия

  • Mark I — often refers to the first version of a weapon or military vehicle, and is sometimes used in a similar fashion in civilian product development. In some instances, the Arabic numeral 1 is substituted for the Roman numeral I . Mark , meaning model… …   Wikipedia

  • Mark 1 — Mark I Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Mark I, Mark 1ou Mk 1 peut faire référence à : en informatique, plusieurs calculateurs datant des débuts de l informatique : Harvard Mark …   Wikipédia en Français

  • Mark I — bezeichnet: Mark I (Panzer), einen britischen Panzer aus dem Ersten Weltkrieg Mark I (Computer), einen US amerikanischen Computer Manchester Mark I, einen britischen Computer Ferranti Mark I, einen auf Basis des Manchester Mark I gebauten… …   Deutsch Wikipedia

  • Ferranti — Infobox Defunct Company company name = Ferranti company slogan = fate = Bankrupt broken up successor = GEC Marconi, Matra Marconi Space foundation = 1905 (as Ferranti Ltd) defunct = Bankrupt 1993 location = industry = Electronics Defence key… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”