Automatyczny silnik obliczeniowy — Automatic Computing Engine
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
- Stolarz, BE; Doran, RW (1977), „Inna maszyna Turinga” , The Computer Journal , 20 (3): 269-279, doi : 10.1093/comjnl/20.3.269 , zarchiwizowane od oryginału w dniu 3 czerwca 2012
- Stolarz, BE; Doran, RW (1986), raport ACE AM Turinga z 1946 r. i inne dokumenty , Cambridge: MIT Press
- Copeland, BJ , wyd. (2005), Alana Turinga Automatic Computing Engine , Oxford: Oxford University Press, ISBN 0-19-856593-3
- Copeland, Jack (2006), "Colossus and the Rise of the Modern Computer", w Copeland, B. Jack (red.), Colossus: The Secrets of Bletchley Park za Codebreaking Computers , Oxford: Oxford University Press, s. 108-110 , ISBN 978-0-19-284055-4
- Copeland, B. Jack (2012). Elektroniczny mózg Alana Turinga: walka o zbudowanie ACE, najszybszego komputera na świecie . OUP Oksford. Numer ISBN 9780199609154.
- Lavington, Simon H. (1980), Wczesne komputery brytyjskie: Historia starych komputerów i ludzi, którzy je zbudowali , Manchester University Press
- Wilkinson, JH (1980), „Praca Turinga w National Physical Laboratory and Construction of Pilot ACE, DEUCE and ACE”, w Metropolis, Nicholas; Howlett, J.; Rota, GC. (red.), A History of Computing w XX wieku , New York: Academic Press
- Yates, David M. (1997), Dziedzictwo Turinga: A History of Computing w National Physical Laboratory, 1945-1995 , Londyn: Science Museum
Linki zewnętrzne
- Wywiad ustny z Donaldem W. Daviesem , Charles Babbage Institute , University of Minnesota. Davies opisuje projekty komputerowe w brytyjskim National Physical Laboratory , od prac projektowych Alana Turinga w 1947 do opracowania dwóch komputerów ACE. Davies omawia znacznie większy, drugi ACE oraz decyzję o podpisaniu kontraktu z English Electric Company na budowę DEUCE — prawdopodobnie pierwszego komercyjnie produkowanego komputera w Wielkiej Brytanii.
- Wydarzenia w historii NPL — komputer ACE