Ferranti Mark I

Ferranti Mark 1 , znany również jako Manchester elektroniczny komputer i dlatego czasami określany jako Manchester Ferranti , był pierwszym na świecie skomercjalizowane ogólnego przeznaczenia elektroniczny komputer , a drugą na świecie po Zuse 4 elektromechanicznego komputerze .

Historia i specyfikacje

Pierwsza maszyna została dostarczona na Uniwersytet w Manchesterze w lutym 1951 roku, tuż przed dostarczeniem UNIVAC I do Biura Spisu Ludności Stanów Zjednoczonych miesiąc później. Maszyna została zbudowana przez Ferranti w Wielkiej Brytanii . Został oparty na modelu Manchester Mark I , zaprojektowanym na Uniwersytecie w Manchesterze przez Frederica Callanda Williamsa i Toma Kilburna . Manchester Mark I służył jako prototyp Ferranti Mark I; główne ulepszenia to rozmiar pamięci RAM i ROM , szybszy mnożnik i dodatkowe instrukcje.

Mark I użyłem 20-bitowego słowa zapisanego jako linia kropek na lampie Williamsa . Instrukcje zapisywano jako jedno słowo, a liczby jako dwa słowa. W pamięci głównej składa się z ośmiu probówkach zawierających stronę 64 słów. Inne lampy zawierały pojedynczy 80-bitowy akumulator (A), 40-bitowy „  rejestr mnożnikowy / ilorazowy” (MQ) i osiem „linii B” lub rejestrów indeksowych, które były znakiem rozpoznawczym Marka. Akumulator można również adresować jako dwa 40-bitowe słowa. Jedno dodatkowe 20-bitowe słowo na lampę zawierało wartość przemieszczenia do pamięci dodatkowej. Pamięć dodatkowa składała się z 512-stronicowego bębna magnetycznego zawierającego dwie strony na ścieżkę. Jego czas rewolucji wynosił około 30 milisekund. Bęben zapewniał osiem razy większą pojemność niż Manchester Mark I.

Instrukcje, takie jak te z Manchester Mark I, wykorzystywały format pojedynczego adresu, w którym operandy były zmieniane i upuszczane do akumulatora. Łącznie było około 50 instrukcji. Cykl trwał 1,2 milisekundy, a mnożenie mogło zakończyć się w nowej jednostce równoległej w około 2,16 milisekundy, czyli około 5 razy szybciej niż w oryginalnej maszynie. Multiplikator wykorzystywał prawie jedną czwartą z 4050 lamp próżniowych maszyny . Dołączono nowe instrukcje dotyczące czytania i zapisywania słowa między jedną z rur Williamsa a czytnikiem taśmy perforowanej . Dodano inne instrukcje dotyczące Manchester Mark I. Jedna zwracała liczbę losową , inne dotyczyły rejestrów indeksowych.

Pierwszy Mark I musiałem zaprogramować, wprowadzając znaki alfanumeryczne reprezentujące 5-bitową wartość, którą można było przedstawić na perforowanej taśmie. Inżynierowie zdecydowali się użyć najprostszej zgodności między dziurami w papierze a bitami, które reprezentowały, ale zgodność między dziurkami a fizyczną klawiaturą nie miała być binarna. Z tego powodu znaki reprezentujące wartości od 0 do 31 wyglądały całkowicie losowo: / E @ A: SIU½DRJNFCKTZLWHYPQOBG "MXV £ . Każda instrukcja była reprezentowana przez jeden znak.

Pierwsza maszyna została dostarczona na Uniwersytet w Manchesterze. Ferranti miał wielkie nadzieje na sprzedaż większej liczby kopii maszyny i dlatego z zadowoleniem przyjął zamówienie z Harwell Atomic Research Establishment na dostawę zaplanowaną na jesień 1952 r. Jednak w tym okresie nastąpiła zmiana rządu. w budowie, a wszystkie kontrakty rządowe o wartości powyżej 100 000 ₤ zostały anulowane. Maszyna została ostatecznie zakupiona przez Uniwersytet w Toronto . Ta maszyna, nazywana „FERUT”, była szeroko stosowana w biznesie, inżynierii i badaniach.

Mark I Star

Nowa wersja maszyny była sprzedawana pod nazwą Ferranti Mark I * , czyli Ferranti Mark I Star . Główną zmianą było uporządkowanie zestawu instrukcji, aby uczynić go bardziej użytecznym. Zamiast oryginalnego, pozornie losowego dopasowania typu hole-to-bit, nowsze maszyny używały znacznie prostszego dopasowania: ø £ ½0 @: $ ABCDEFGHIJKLMNPQRSTUVWXYZ . Z drugiej strony, kilka poleceń używających rejestrów indeksowych miało skutki uboczne, które utrudniały odczytanie programów; te z Mark I * zostały zmodyfikowane, aby nie wywoływały skutków ubocznych. Podobnie, instrukcje JUMP oryginalnej maszyny wylądowały pod adresem jedno słowo przed adresem rzeczywistym, z powodów podobnych do dziwnego zachowania indeksów, ale okazało się to przydatne tylko w teorii i dość nudne w praktyce; w związku z tym instrukcje te zostały zmodyfikowane. Poprawiono również I / O, aby zapisywać 5-bitowe liczby z najmniej znaczącym bitem „prawym”, jak jest to zwykle przyjęte w większości cyfrowych skryptów. Między innymi te zmiany znacznie ułatwiły programowanie nowych maszyn. Co najmniej siedem Mark I * zostało dostarczonych między 1951 a 1957 rokiem. Jeden z nich został dostarczony do laboratoriów Shell w Amsterdamie .

Rodzice Tima Berners-Lee pracowali dla Ferranti Mark I i Mark I *.

Pierwsze nagranie muzyki odtwarzanej z komputera

Zestaw instrukcji Ferranti Mark I zawierał polecenie odtworzenia dźwięku, za pomocą którego maszyna może emitować sygnały do ​​swoich operatorów. Udało się zmodyfikować częstotliwość wytwarzanego dźwięku, która została wykorzystana do tego, aby Mark I grał pierwszą nagraną z komputera muzykę, składankę, w której znajdują się God Save the King , Baa Baa Black Sheep ( rymowanka ) i In The Mood Nagranie zostało wykonane przez BBC pod koniec 1951 roku. Autorem programu jest Christopher Strachey , profesor matematyki w Harrow School i przyjaciel Alana Turinga . Nie był to jednak pierwszy raz, kiedy komputer odtwarzał muzykę: CSIRAC , pierwszy komputer cyfrowy w Australii, już to zrobił, grając pułkownika Bogeya .

Jedna z pierwszych gier wideo

W listopadzie 1951 roku Dietrich Prinz napisał jedną z pierwszych gier wideo , program szachowy , dla Ferranti.

Bibliografia

(fr) Ten artykuł jest częściowo lub w całości zaczerpnięty z artykułu Wikipedii w języku angielskim zatytułowanego „  Ferranti Mark 1  ” ( zobacz listę autorów ) .
  1. Lavington 1998 , str.  25
  2. (w) Tim Berners-Lee, „  Często zadawane pytania  ” (Dostęp 2 maja 2010 )
  3. (in) „  Manchester Mark 1 Recorded playing the first computer music  ” , Manchester University (Dostęp 2 maja 2010 )
  4. (w) Jonathan Fildes, Ujawniono „  Najstarszą ”muzykę komputerową  ” , BBC News Online ,17 czerwca 2008(dostęp 2 maja 2010 )

Załączniki

Powiązany artykuł

Bibliografia

Linki zewnętrzne