Marka Ferrantiego 1
Znany również jako |
Komputer elektroniczny Manchester Manchester Ferranti |
---|---|
Produkt rodzinny | Komputery w Manchesterze |
Poprzednik | Manchester Marka 1 |
Ferranti Mark 1 , znany również jako Manchester Electronic Computer w swojej literaturze handlowej i dlatego czasami nazywany Manchester Ferranti , został wyprodukowany przez brytyjską firmę elektrotechniczną Ferranti Ltd . Był to pierwszy na świecie komercyjnie dostępny komputer cyfrowy ogólnego przeznaczenia . To była „uporządkowana i skomercjalizowana wersja Manchesteru Mark I ”. Pierwsza maszyna została dostarczona do Victoria University of Manchester w lutym 1951 r. (Publicznie zademonstrowana w lipcu) przed UNIVAC I , który został sprzedany United States Census Bureau 31 marca 1951 r., Chociaż dostarczono go dopiero pod koniec grudnia następnego roku.
Historia i specyfikacje
W oparciu o Manchester Mark 1 , który został zaprojektowany na Uniwersytecie w Manchesterze przez Freddiego Williamsa i Toma Kilburna , maszyna została zbudowana przez Ferranti z Wielkiej Brytanii. Główne ulepszenia w stosunku do niego dotyczyły rozmiaru podstawowej i dodatkowej , szybszego mnożnika i dodatkowych instrukcji.
Mark 1 wykorzystywał 20-bitowe słowo przechowywane jako pojedyncza linia kropek ładunków elektrycznych osadzonych na powierzchni wyświetlacza z lampą Williamsa , przy czym każda rura katodowa zawierała 64 linie kropek. Instrukcje były przechowywane w jednym słowie, a liczby w dwóch słowach. Pamięć główna składała się z ośmiu rurek, z których każda zawierała jedną taką stronę zawierającą 64 słowa. Inne lampy zawierały pojedynczy 80-bitowy akumulator (A), 40-bitowy „rejestr mnożników / ilorazów” (MQ) i osiem „linii B” lub rejestrów indeksowych , co było jedną z unikalnych cech projektu Mark 1 . Akumulator można również zaadresować jako dwa 40-bitowe słowa. Dodatkowe 20-bitowe słowo na tubę zapisywało wartość przesunięcia w pamięci dodatkowej. Dodatkowa pamięć została zapewniona w postaci bębna magnetycznego o pojemności 512 stron , przechowującego dwie strony na ścieżkę, z czasem obrotu około 30 milisekund. Bęben zapewniał osiem razy więcej miejsca niż oryginał zaprojektowany w Manchesterze.
Instrukcje, podobnie jak maszyna Manchester, wykorzystywały pojedynczy format adresu, w którym modyfikowano operandy i pozostawiano je w akumulatorze. W sumie było około pięćdziesięciu instrukcji. Podstawowy czas cyklu wynosił 1,2 milisekundy, a mnożenie można było wykonać w nowej jednostce równoległej w około 2,16 milisekundy (około 5 razy szybciej niż oryginał). lamp próżniowych maszyny . Dołączono kilka instrukcji, aby skopiować słowo pamięci z jednej z rurek Williamsa do maszyny z taśmą papierową lub ponownie je odczytać. Do oryginalnego projektu Manchesteru dodano kilka nowych instrukcji, w tym instrukcję liczb losowych i kilka nowych instrukcji wykorzystujących linie B.
Oryginalny Mark 1 musiał zostać zaprogramowany poprzez wprowadzenie znaków alfanumerycznych reprezentujących pięciobitową wartość, którą można było przedstawić na wejściu taśmy papierowej. Inżynierowie postanowili użyć najprostszego odwzorowania między papierowymi otworami a reprezentowanymi przez nie cyframi binarnymi, ale odwzorowanie między otworami a fizyczną klawiaturą nigdy nie miało być odwzorowaniem binarnym. W rezultacie znaki reprezentujące wartości od 0 do 31 (liczby pięciobitowe) wyglądały całkowicie losowo, w szczególności /E@A:SIU½DRJNFCKTZLWHYPQOBG"MXV£
.
Pierwsza maszyna została dostarczona na Uniwersytet w Manchesterze. Ferranti miał duże nadzieje na dalszą sprzedaż i zachęciło go zamówienie złożone przez Atomic Energy Research Establishment na dostawę jesienią 1952 r. Jednak zmiana rządu podczas budowy drugiej maszyny doprowadziła do anulowania wszystkich kontraktów rządowych powyżej 100 000 funtów , pozostawiając Ferranti z częściowo ukończonym Mark 1. Firma ostatecznie sprzedała go Uniwersytetowi w Toronto , który budował własną maszynę, ale dostrzegł szansę na zakup kompletnego Mark 1 za jeszcze mniej. Kupili go za około 30 000 $, cenę „pożarowej wyprzedaży” i nadali mu przydomek FERUT . FERUT był szeroko stosowany w biznesie, inżynierii i środowisku akademickim, między innymi do wykonywania obliczeń w ramach budowy toru wodnego św. Wawrzyńca .
Oznacz 1 gwiazdkę
Po pierwszych dwóch maszynach pojawiła się poprawiona wersja projektu, znana jako Ferranti Mark 1 Star lub Ferranti Mark 1*. Wersje głównie oczyściły zestaw instrukcji dla lepszej użyteczności. Zamiast oryginalnego mapowania z dziur na cyfry binarne, które skutkowało losowym mapowaniem, nowe maszyny mapowały cyfry na dziury, aby uzyskać znacznie prostsze odwzorowanie, ø£½0@:$ABCDEFGHIJKLMNPQRSTUVWXYZ
. Ponadto kilka poleceń korzystających z rejestrów indeksowych miało skutki uboczne, które prowadziły do dziwacznego programowania, ale zostały one zmodyfikowane tak, aby nie miały skutków ubocznych. JUMP
oryginalnych maszyn lądowały w miejscu „jeden przed” rzeczywistym adresem, z powodów podobnych do dziwnego zachowania indeksu, ale okazały się one przydatne tylko w teorii i dość irytujące w praktyce i zostały podobnie zmodyfikowane. Zmodyfikowano również wejście / wyjście, przy czym liczby pięciobitowe były wyprowadzane najmniej znaczącą cyfrą po prawej stronie , co jest typowe dla większości zapisów numerycznych. Te, między innymi, znacznie poprawiły łatwość programowania nowszych maszyn.
Mark 1/1 * ważył 10 000 funtów (5,0 ton amerykańskich; 4,5 t).
W latach 1953-1957 dostarczono co najmniej siedem maszyn Mark 1*, w tym jedną do laboratoriów Shell w Amsterdamie . Inny został zainstalowany w Avro , producentach samolotów, w ich fabryce Chadderton w Manchesterze. Zostało to wykorzystane między innymi do prac nad Vulcanem .
Conway Berners-Lee i Mary Lee Woods , rodzice Tima Bernersa-Lee , wynalazcy sieci World Wide Web , pracowali nad Ferranti Mark 1 i Mark 1*.
Muzyka komputerowa
Zestaw instrukcji Ferranti Mark 1 zawierał komendę pohukiwania , która umożliwiała maszynie przekazywanie operatorom dźwiękowych informacji zwrotnych. Generowany dźwięk można było zmieniać w tonacji, co zostało wykorzystane, gdy Mark 1 dokonał najwcześniejszego znanego nagrania muzyki generowanej komputerowo , odtwarzając składankę zawierającą „ God Save the King ”, „ Baa Baa Black Sheep ” i „ W nastroju ”. Nagranie zostało wykonane przez BBC pod koniec 1951 roku, a programowanie zostało wykonane przez Christophera Stracheya , nauczyciela matematyki w Harrow i przyjaciela Alana Turinga . Nie był to jednak pierwszy komputer, który odtwarzał muzykę; CSIRAC , pierwszy komputer cyfrowy w Australii, osiągnął to dzięki wykonaniu „ Colonel Bogey ”.
Gry komputerowe
W listopadzie 1951 roku dr Dietrich Prinz napisał jedną z najwcześniejszych gier komputerowych, program do gry w szachy na komputer Manchester Ferranti Mark 1. Ograniczenia komputera Mark 1 nie pozwalały na zaprogramowanie całej partii szachów. Prinz mógł programować tylko problemy szachowe typu mat-in-two . Program sprawdzał każdy możliwy ruch białych i czarnych (tysiące możliwych ruchów), aż do znalezienia rozwiązania, co zajmowało średnio 15–20 minut. Ograniczeniami programu były: brak roszady , brak podwójnego ruchu pionkiem , brak bicia w przelocie , brak promocji pionka i brak rozróżnienia między matem a patem .
Zobacz też
Notatki
Cytaty
Bibliografia
- Lavington, Simon (1998), A History of Manchester Computers (wyd. 2), The British Computer Society, ISBN 978-1-902505-01-5
- The Ferranti Mark 1 , The University of Manchester, 2008 , pobrane 31 października 2016
- Williams, FC ; Kilburn, T. (2008) [1951], The University of Manchester Computing Machine: The Enhamced Mark 1 - From the Manchester University Computer Inaugural Conference July 1951 , The University of Manchester , pobrane 31 października 2016
Dalsza lektura
- Lavington, Simon (1980), „7”, Early British Computers , Manchester University Press, ISBN 0-7190-0803-4
- Williams, Michael (1997), „8.3.2”, A History of Computing Technology , IEEE Computer Society Press, ISBN 978-0-8186-7739-7
- Lavington, Simon (2019), Early Computing in Britain: Ferranti Ltd. and Government Funding, 1948 — 1958 , Springer, ISBN 978-3-030-15103-4
Linki zewnętrzne
- Ferranti Mark 1 na Computer50
- Symulator Ferranti Mark 1, wykonujący algorytm listu miłosnego Christophera Stracheya z 1952 roku
- Ferranti Mark 1*, który trafił do laboratoriów Shell w Amsterdamie, Holandia (tylko w języku niderlandzkim), tłumaczenie Google
- „Galeria Ferranti Mark 1 (Digital 60)” . kuracja.cs.manchester.ac.uk .
- „Ferranti Mark 1” . Feruta . Zawiera zdjęcie konsoli