Automatyczny silnik obliczeniowy — Automatic Computing Engine

Karty perforowane w tacce do komputera Pilot ACE zbudowanego w National Physical Laboratory (Wielka Brytania) , 1950. Science Museum London .

Automatic Computing Silnik ( ACE ), brytyjski wcześnie elektroniczny seryjny przechowywane-program komputerowy zaprojektowany przez Alana Turinga . Bazował na wcześniejszym Pilot ACE . Doprowadziło to do komputera MOSAIC, Bendix G-15 i innych komputerów.

tło

Projektem kierował John R. Womersley , kierownik Wydziału Matematyki Narodowego Laboratorium Fizycznego (NPL). Użycie słowa Engine było hołdem dla Charlesa Babbage'a i jego silnika różnicowego i silnika analitycznego . Projekt techniczny Turinga Proposed Electronic Calculator był produktem jego pracy teoretycznej w 1936 roku „O liczbach obliczalnych” i jego wojennych doświadczeń w Bletchley Park, gdzie komputery Colossus z powodzeniem łamały niemieckie kody wojskowe. W swoim artykule z 1936 roku Turing opisał swój pomysł jako „uniwersalną maszynę obliczeniową”, ale obecnie jest ona znana jako uniwersalna maszyna Turinga .

Turing był poszukiwany przez Womersleya do pracy w NPL nad projektem ACE; przyjął i rozpoczął pracę 1 października 1945 roku, a pod koniec roku ukończył szkic swojego „Proponowanego kalkulatora elektronicznego”, który był pierwszym w miarę kompletnym projektem komputera z pamięcią programu i, poza tym, że był na znacznie większym skali niż ostateczna maszyna robocza, w najważniejszych względach przewidywała ostateczną realizację. Jednak ze względu na ścisłą i długotrwałą tajemnicę wokół pracy w Bletchley Park zabroniono mu (ze względu na ustawę o tajemnicy urzędowej ) wyjaśniania, że ​​wie, iż jego pomysły można wdrożyć w urządzeniu elektronicznym. Bardziej znany projekt EDVAC przedstawiony w pierwszym szkicu raportu na temat EDVAC (z dnia 30 czerwca 1945 r.), autorstwa Johna von Neumanna , który znał teoretyczne prace Turinga, otrzymał wiele rozgłosu, pomimo jego niepełnego charakteru i wątpliwego braku przypisania źródła niektórych pomysłów.

Raport Turinga na temat ACE został napisany pod koniec 1945 roku i zawierał szczegółowe schematy obwodów logicznych oraz szacunkowy koszt 11 200 funtów. Uważał, że szybkość i rozmiar pamięci są kluczowe i zaproponował pamięć o dużej szybkości, którą dziś nazwalibyśmy 25 kilobajtów , dostępną z szybkością 1 MHz ; zaznaczył, że do wymaganych celów „pamięć musi być rzeczywiście bardzo duża w porównaniu ze standardami, które panują w większości pracy zaworów i przekaźników, i [więc] trzeba poszukać jakiejś bardziej ekonomicznej formy przechowywania” i że pamięć „wydaje się być głównym ograniczeniem w projektowaniu kalkulatora, tzn. jeśli problem z przechowywaniem można rozwiązać, cała reszta jest stosunkowo prosta”. ACE wdrożył wywołania podprogramów , podczas gdy EDVAC nie, a tym, co również odróżniało ACE od EDVAC, było użycie skróconych instrukcji komputerowych, wczesnej formy języka programowania. Początkowo planowano , że inżynier Tommy Flowers z Stacji Badawczej Poczty w Dollis Hill w północnym Londynie, który był odpowiedzialny za budowę komputerów Colossus, powinien zbudować ACE, ale z powodu tajemnicy wokół jego wojennych osiągnięć i presji pracy powojennej nie było to możliwe.

Pilot ACE

Koledzy Turinga z NPL, nie wiedząc o Colossusie, uważali, że prace inżynieryjne mające na celu zbudowanie kompletnego ACE były zbyt ambitne, więc pierwszą wersją ACE, która została zbudowana, był Pilot Model ACE , mniejsza wersja oryginalnego projektu Turinga. Asystent Turinga, Jim Wilkinson , pracował nad logicznym projektem ACE, a po wyjeździe Turinga do Cambridge w 1947, Wilkinson został wyznaczony do kierowania grupą ACE. Pilot ACE miał mniej niż 1000 zaworów termionowych (rurek próżniowych) w porównaniu do około 18 000 w ENIAC . Wykorzystał linie opóźniające rtęć dla swojej pamięci głównej. Każda z 12 linii opóźniających miała długość 5 stóp (1,5 m) i propagowała 32 instrukcje lub słowa danych po 32 bity każda. Ten uruchomił swój pierwszy program 10 maja 1950 r., kiedy był to najszybszy komputer na świecie; każda z jego linii opóźniających miała przepustowość 1 Mbit/s.

Pierwsze wersje produkcyjne pilota ACE, English Electric DEUCE , których sprzedano 31, zostały dostarczone w 1955 roku.

MOZAIKA

Drugą implementacją projektu ACE był MOSAIC (Ministerstwo Automatyki Integracji i Komputerów). Został on zbudowany przez Allena Coombsa i Williama Chandlera z Dollis Hill, którzy pracowali z Tommym Flowers przy budowie dziesięciu komputerów Colossus. Został zainstalowany w Radar Research and Development Establishment (RRDE) w Malvern, który później połączył się z Telecommunication Research Establishment (TRE), aby stać się Royal Radar Establishment (RRE). Przeprowadził swój pierwszy program próbny pod koniec 1952 r. lub na początku 1953 r. i zaczął działać na początku 1955 r. MOSAIC zawierał 6480 zaworów elektronicznych i miał dostępność około 75%. Zajmował cztery pokoje i był największym z wczesnych brytyjskich komputerów. Służył do obliczania trajektorii samolotów na podstawie danych radarowych. Działała do początku lat 60. XX wieku.

Pochodne

Zasady konstrukcji ACE zastosowano w Bendix Corporation jest G-15 z komputerem. Projekt techniczny został wykonany przez Harry'ego Huskeya, który spędził 1947 w sekcji ACE w NPL. Później przyczynił się do projektowania sprzętu dla EDVAC. Pierwszy G-15 został uruchomiony w 1954 roku i jako stosunkowo niewielka maszyna przeznaczona dla jednego użytkownika niektórzy uważają go za pierwszy komputer osobisty .

Inne pochodne ACE to EMI Electronic Business Machine i Packard Bell Corporation PB 250 .

Przypisy

Bibliografia

Linki zewnętrzne