Ferranti Mark 1

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Ferranti Mark 1
calculator
Tip Calculator
Producător Ferranti
Prezentare 1951

Ferranti Mark 1 , cunoscut și sub numele de Manchester Electronic Computer [1] sau Manchester Ferranti , a fost primul computer electronic de uz general din lume care a fost lansat. [2] Deși a fost precedat de BINAC și Z4 , Ferranti Mark 1 este considerat primul computer deoarece BINAC nu a fost dezvoltat pentru a fi un computer de uz general, ci pentru a fi utilizat în domeniul aerocivil, chiar dacă nu a fost folosit niciodată mai târziu pentru aceste sarcini [3] în timp ce Z4 a fost un dispozitiv electromecanic și nu un dispozitiv electronic. [4]

Istorie

Ferranti Mark 1 a fost versiunea comercială a computerului Manchester sau Manchester Mark 1 , un computer care fusese dezvoltat la Universitatea din Manchester de Freddie Williams și Tom Kilburn și apoi asamblat de Ferranti, care l-a trimis pe primul la universitate. exemplu al mașinii în februarie 1951 , cu o lună înainte de prezentarea UNIVAC I. [5] Comparativ cu Manchester Mark 1, Ferranti Mark 1 a oferit unele îmbunătățiri, inclusiv dimensiunea memoriei primare și secundare, un multiplicator mai rapid și instrucțiuni suplimentare.

În 1955, un calculator [6] Ferranti Mark 1 * a fost al doilea calculator electronic care a ajuns în Italia. A fost instalat la Institutul Național pentru Aplicații de Calcul și denumit FINAC, combinând inițiala producătorului cu inițialele institutului. [7]

Caracteristici principale

Ferranti Mark 1 a folosit cuvinte de 20 de biți . O caracteristică particulară a fost sistemul de memorare: cuvintele au fost memorate ca linii simple de puncte prin intermediul sarcinilor electrice depuse pe suprafața tuburilor cu raze catodice. Acestea erau tuburi Williams , fiecare dintre ele putând stoca până la 64 de „linii” de puncte. Instrucțiunile ocupau doar 1 cuvânt, în timp ce numerele ocupau 2. Memoria principală consta din 8 tuburi Williams. Au fost delegate alte tuburi pentru a conține acumulatorul (A), registrul „multiplicand / quotient” (MQ) de 40 de biți și 8 „linii B”, sau registre index , o particularitate a Ferranti Mark 1.

Acumulatorul ar putea fi adresat ca 2 cuvinte de 40 de biți, iar un alt cuvânt de 20 de biți pentru fiecare tub a stocat o valoare offset în memoria secundară. Aceasta a constat dintr-o memorie de tambur de 512 pagini care stoca 2 pagini pe pistă, cu un timp de revoluție de 30 de milisecunde. Această memorie avea de aproximativ 8 ori capacitatea prototipului Manchester Mark 1. Un nou sistem de gestionare a semnalului electric a fost dezvoltat pentru stocarea datelor, cunoscut ulterior sub numele de codare Manchester .

Instrucțiunile Ferranti Mark 1, aproximativ cincizeci în total, foloseau un format de „adresă unică” în care operanzii erau modificați și lăsați în acumulator. Timpul mediu de execuție al instrucțiunilor a fost de 1,2 milisecunde, cu excepția multiplicării care a necesitat „doar” 2,16 milisecunde datorită noii unități de calcul paralele dezvoltate de Ferranti: aceeași operație pe prototipul Manchester Mark 1 a durat de 5 ori mai mult. Înmulțirea a necesitat aproximativ un sfert din cele 4.050 supape ale mașinii. [1]

Au fost folosite mai multe instrucțiuni pentru a copia un cuvânt de memorie dintr-unul din tuburile Williams pe o bandă perforată și invers; în plus față de cele ale prototipului a existat o instrucțiune pentru a genera numere pseudo-aleatorii și altele pentru a utiliza registrele de linii B.

Mașina originală a fost programată în întregime folosind caractere alfanumerice care reprezentau o valoare de 5 biți care putea fi stocată pe o bandă perforată: fiecare instrucțiune era reprezentată de un singur caracter. Inginerii au decis să folosească cea mai simplă dintre hărți pentru a converti găurile de pe benzi și caracterele digitale pe care le reprezentau. Rezultatul a fost că valorile de la 0 la 31 (numere de 5 biți) au fost într-o ordine aleatorie de timp: /E@A:SIU½DRJNFCKTZLWHYPQOBG"MXV£ .

Primul computer a fost expediat la Universitatea din Manchester. Al doilea exemplu a fost comandat de către Atomic Energy Research Establishment și urma să fie livrat spre sfârșitul anului 1952. Dar după începerea construcției sale, guvernul britanic a anulat toate ofertele de peste 100.000 GBP , inclusiv ordinul Mark 1. Ferranti a reușit să vândă masina la Universitatea din Toronto.

După vânzarea primelor 2 unități, Ferranti a revizuit designul computerului, care a fost redenumit Ferranti Mark 1 * sau Ferranti Mark 1 Star . Comparativ cu originalul, această versiune avea instrucțiunile revizuite setate pentru a crește gradul de utilizare a mașinii și o nouă hartă de conversie pentru caracterele mai ø£½0@:$ABCDEFGHIJKLMNOPQRSTUVWXYZ citite de pe bandă: ø£½0@:$ABCDEFGHIJKLMNOPQRSTUVWXYZ .

Aspecte ludice

Ferranti Mark 1 are, de asemenea, câteva premii interesante atunci când vine vorba de utilizarea unui computer în scopuri recreative.

  • Era disponibilă o instrucțiune specială, hoot , care a provocat emisia unui mic sunet descriptiv al activității pe care o desfășura și care putea fi schimbată în înălțime . Această caracteristică, evidențiată de Alan Turing , i-a permis Dietrich Prinz să creeze programe muzicale , adică au emis secvențe de sunete similare melodiilor cunoscute. Prima înregistrare a muzicii generate de computer a fost efectuată de BBC la sfârșitul anului 1951 [8] [9] . Când, în 1955, la Roma, președintele Republicii Giovanni Gronchi a inaugurat FINAC, a fost întâmpinat de marșul triumfal al Aidei jucat de computer. [10]
  • Tot în 1951, David Caplin și Dietrich Prinz au implementat Musikalisches Wurfelspiel de Wolfgang Amadeus Mozart pe Ferranti Mark 1, care îl concepuse ca un joc de curte. Cu toate acestea, în termeni mai actuali, acesta poate fi considerat un algoritm care, pornind de la numere aleatorii, generează motive muzicale. Programul lui Caplin și Prinz este primul exemplu de muzică scrisă de un computer și începutul așa-numitei Muzici aleatoare moderne [11] .
  • În noiembrie 1951 Dietrich Prinz a scris primul joc de șah pe computer pentru Ferranti Mark 1 prin implementarea unui algoritm inventat de Alain Turing. Limitările computerului nu permiteau scrierea unui joc complet de șah, ci doar implementarea „ problemei mate în două mișcări ”: programul a analizat fiecare mișcare posibilă pentru alb și negru până când a găsit o soluție. [12] [13]

Notă

  1. ^ a b ; Simon Lavington, A History of Manchester Computers , al doilea, Swindon, The British Computer Society, 1998.
  2. ^ Cronologie Ferranti , la mosi.org.uk , Muzeul de Știință și Industrie. Adus la 10 mai 2012 (arhivat din original la 3 octombrie 2015) .
  3. ^ Descrierea BINAC , pe palosverdes.com . Adus la 10 mai 2012 .
  4. ^ Konrad Zuse, Dead medium: the Zuse Ziffernrechner; calculatoarele digitale electromecanice controlate de program V1, Z1, Z2, Z3 și Z4; moartea lui Konrad Zuse , la deadmedia.org . Adus la 10 mai 2012 .
  5. ^ Geoff Tootill, National Life Stories an Oral History of British Science: Geoff Tootill Interviewed by Thomas Lean ( PDF ), în Life Stories , British Library, 2010. Accesat la 10 mai 2012 .
  6. ^ În documentele vremii, computerele erau menționate și cu termenul de calculator feminin. Așa că am spus CEP și FINAC.
  7. ^ Angelo Guerraggio, Maurizio Mattaliano și Pietro Nastasi: " Marșul lung al lui Mauro Picone (1885-1977)" Quaderni Pristem-Storia N. 15, ed. Pristem Center / Univ Bocconi, Milano (2010)
  8. ^ Jonathan Fildes, Cea mai veche muzică pentru computer a fost dezvăluită în BBC News Online , 17 iunie 2008. Accesat la 10 mai 2012 .
  9. ^ Înregistrarea melodiilor muzicale generate de Manchester Mark 1 , pe soundcloud.com . Adus la 6 mai 2018 .
  10. ^ IAC arhivă documente
  11. ^ Prima piesă a computerului , la proba.com . Adus la 6 mai 2018 (arhivat din original la 7 mai 2018) .
  12. ^ Dietrich Prinz Brief Bio , la chessprogramming.wikispaces.com , Chess Programming Wiki. Adus la 10 mai 2012 (arhivat din original la 25 mai 2012) .
  13. ^ Mary Bellis, History of Computer Chess , la inventors.about.com , About.com. Adus la 10 mai 2012 (arhivat din original la 27 aprilie 2012) .

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT