Ferrantiego rtęci - Ferranti Mercury

Merkury był jednym z pierwszych komercyjnych komputer od połowy 1950 roku, zbudowany przez Ferranti . Był następcą Ferranti Mark 1 , dodając jednostkę zmiennoprzecinkową w celu poprawy wydajności i zwiększonej niezawodności poprzez zastąpienie pamięci lampowej Williamsa pamięcią rdzeniową i użycie większej liczby komponentów półprzewodnikowych. Komputer miał około 2000 rurek próżniowych (głównie typu CV2179 / A2134 pentod , EL81 pentod i CV2493 / ECC88 podwójne triody) i 2000 germanu diod. Sprzedano dziewiętnaście Mercuries, zanim Ferranti przestawił się na nowsze projekty.

Poprzednik: Marek I

Kiedy Mark I zaczął działać w 1951 roku, niezawodność była słaba. Głównym problemem był system pamięci bębnowej , który cały czas się psuł. Dodatkowo maszyna wykorzystywała 4200 zaworów termionowych , głównie pentody EF50 i diody, które musiały być stale wymieniane. Lampy Williamsa, używane jako pamięć o dostępie swobodnym i rejestry, były niezawodne, ale wymagały stałej konserwacji. Gdy tylko system zaczął działać, zespoły zaczęły szukać rozwiązań tych problemów.

Jeden zespół zdecydował się wyprodukować znacznie mniejszy i bardziej opłacalny system zbudowany w całości z tranzystorów . Po raz pierwszy uruchomiono go w listopadzie 1953 roku i uważa się, że jest to pierwszy komputer w całości oparty na tranzystorach. Metropolitan-Vickers później zbudował to komercyjnie jako Metrovick 950 , dostarczając siedem sztuk . Tranzystory były wówczas bardzo drogie w porównaniu z lampami.

Prototyp: Meg

Kolejny zespół, w tym głównych projektantów Mark I, rozpoczął się projekt bardzo podobny do Mark I, lecz zastępując zawory używane jako diody z półprzewodnikowych diod. Były one znacznie tańsze od tranzystorów, jednak w konstrukcji wykorzystano ich na tyle dużo, że wymiana samych diod nadal skutkowałaby znacznym uproszczeniem i poprawą niezawodności.

W tamtych czasach komputery były używane prawie zawsze w nauce i postanowiono dodać jednostkę zmiennoprzecinkową , aby znacznie poprawić wydajność w tej roli. Dodatkowo maszyna miała działać z częstotliwością 1 MHz, osiem razy szybciej niż 125 kHz Mark I, co doprowadziło do użycia nazwy maszyny megacyklowej, a ostatecznie Meg.

Meg po raz pierwszy uruchomiono w maju 1954 roku. Zastosowanie diod półprzewodnikowych zmniejszyło liczbę zaworów o znacznie ponad połowę, zmniejszając zapotrzebowanie na moc z 25 kW w Mark I do 12 kW w Meg. Podobnie jak Mark I, Meg opierała się na 10-bitowym „krótkim słowie”, łącząc dwa, aby utworzyć 20-bitowy adres, a cztery, aby utworzyć 40-bitową liczbę całkowitą. Wynikało to z właściwości fizycznych lamp Williamsa, z których wykonano osiem linii B , czyli we współczesnej terminologii rejestrów akumulatorowych / indeksowych .

Meg potrafiła pomnożyć dwie liczby całkowite w około 60 mikrosekund. Jednostka zmiennoprzecinkowa używała trzech słów dla mantysy 30-bitowej, a drugiego jako wykładnika 10-bitowego. Może dodać dwie liczby zmiennoprzecinkowe w około 180 mikrosekund i pomnożyć je w około 360 mikrosekund.

Wersja handlowa: rtęć

Ferranti, który zbudował Mark I dla uniwersytetu, kontynuował rozwój prototypu Meg do produkcji Mercury. Główną zmianą było zastąpienie lamp Williamsa pamięcią rdzenia. Chociaż dostęp jest wolniejszy, około 10 μs dla 10-bitowego krótkiego słowa, system praktycznie nie wymaga konserwacji, co jest znacznie ważniejsze dla użytkowników komercyjnych. Dostarczono 1024 x 40 bitów rdzenia, wspieranych przez cztery bębny, każdy o pojemności 4096 x 40 bitów.

Pierwszy z ewentualnych 19 komputerów Mercury został dostarczony w sierpniu 1957 r. Uniwersytet Manchester otrzymał jeden w lutym 1958 r., wynajmując połowę czasu użytkownikom komercyjnym za pośrednictwem jednostki biznesowej Ferranti. Zarówno CERN w Genewie, jak i Atomic Energy Research Establishment w Harwell również zainstalowały swoje w 1958 roku. Mercury kupiony w 1959 roku był pierwszym komputerem brytyjskiego Met Office . Uniwersytet Buenos Aires w Argentynie otrzymała kolejny w 1960 r.

Maszyna mogła uruchomić Mercury Autocode, uproszczony system kodowania typu opisanego później jako język programowania wysokiego poziomu . Szczegółowe informacje o sprzęcie Mercury i systemie kodowania Autocode są zawarte w hiszpańskojęzycznej instrukcji obsługi Autocode do pobrania.

Merkury ważył 2500 funtów (1,3 ton amerykańskich; 1,1 t).

Zobacz też

Bibliografia

Dalsza lektura

  • Savard, John JG (2018) [2005]. „Arytmetyka komputerowa” . quadibloc . Wczesne dni szesnastkowego. Zarchiwizowane od oryginału dnia 2018-07-16 . Źródło 2018-07-16 . (Uwaga. Zawiera informacje o zestawie znaków.)

Linki zewnętrzne