Automatische Computing-Engine - Automatic Computing Engine

Lochkarten im Fach für Pilot ACE-Computer, gebaut im National Physical Laboratory (Großbritannien) , 1950. Science Museum London .

Die Automatic Computing Engine ( ACE ) war ein britischer früher elektronischer serieller speicherprogrammierter Computer, der von Alan Turing entwickelt wurde . Es basierte auf dem früheren Pilot ACE . Es führte zum MOSAIC-Computer, dem Bendix G-15 und anderen Computern.

Hintergrund

Das Projekt wurde von John R. Womersley , Superintendent der Mathematics Division des National Physical Laboratory (NPL), geleitet. Die Verwendung des Wortes Engine war eine Hommage an Charles Babbage und seine Difference Engine und Analytical Engine . Turings technischer Entwurf Proposed Electronic Calculator war das Produkt seiner theoretischen Arbeit im Jahr 1936 "On Computable Numbers" und seiner Kriegserfahrung in Bletchley Park, wo die Colossus-Computer erfolgreich deutsche Militärcodes knackten. In seiner Arbeit von 1936 beschrieb Turing seine Idee als "universelle Rechenmaschine", aber sie ist heute als universelle Turing-Maschine bekannt .

Turing wurde von Womersley gesucht, um in der NPL am ACE-Projekt zu arbeiten; er nahm seine Arbeit am 1. Oktober 1945 an und begann seine Arbeit am 1. Oktober 1945, und am Ende des Jahres vollendete er seinen Entwurf seines "Vorgeschlagenen elektronischen Taschenrechners", der den ersten einigermaßen vollständigen Entwurf eines speicherprogrammierbaren Computers darstellte und abgesehen davon, dass er auf einem viel größeren Maßstab als die endgültige Arbeitsmaschine, die endgültige Realisierung in den wichtigsten Punkten vorweggenommen. Aufgrund der strengen und lang anhaltenden Geheimhaltung der Arbeit in Bletchley Park war es ihm jedoch (wegen des Official Secrets Act ) untersagt, zu erklären, dass er wisse, dass seine Ideen in einem elektronischen Gerät umgesetzt werden könnten. Der bekanntere EDVAC- Entwurf, der im ersten Entwurf eines Berichts über den EDVAC (vom 30. Juni 1945) von John von Neumann , der Turings theoretische Arbeit kannte, vorgestellt wurde, erhielt trotz seiner unvollständigen Natur und fragwürdiger fehlender Zuschreibung von die Quellen einiger Ideen.

Turings Bericht über den ACE wurde Ende 1945 verfasst und enthielt detaillierte logische Schaltpläne und eine Kostenschätzung von 11.200 £. Er hielt Geschwindigkeit und Speichergröße für entscheidend und schlug einen Hochgeschwindigkeitsspeicher von heute 25 Kilobyte vor , auf den mit einer Geschwindigkeit von 1 MHz zugegriffen wird ; er bemerkte, dass für die erforderlichen Zwecke "der Speicher im Vergleich zu den Standards, die bei den meisten Ventil- und Relaisarbeiten vorherrschen, tatsächlich sehr groß sein muss, und [deshalb] muss nach einer wirtschaftlicheren Form der Speicherung gesucht werden" und dass der Speicher "scheint die Haupteinschränkung bei der Konstruktion eines Taschenrechners zu sein, dh wenn das Speicherproblem gelöst werden kann, ist der Rest vergleichsweise einfach". Der ACE implementierte Subroutinenaufrufe , während der EDVAC dies nicht tat, und was den ACE auch von der EDVAC unterschied, war die Verwendung von abgekürzten Computeranweisungen, einer frühen Form der Programmiersprache. Ursprünglich war geplant, dass Tommy Flowers , der Ingenieur der Post Office Research Station in Dollis Hill im Norden Londons, der für den Bau der Colossus-Computer verantwortlich war, den ACE bauen sollte, aber wegen der Geheimhaltung seiner Kriegsleistungen und des Drucks der Nachkriegsarbeit war dies nicht möglich.

Pilot-ACE

Turings Kollegen am NPL, die nichts von Colossus wussten, hielten die Konstruktionsarbeit für den Bau eines kompletten ACE für zu ehrgeizig. Daher war die erste Version des ACE, die gebaut wurde, das Pilotmodell ACE , eine kleinere Version von Turings ursprünglichem Design. Turings Assistent Jim Wilkinson arbeitete am logischen Design des ACE und nachdem Turing 1947 nach Cambridge ging, wurde Wilkinson zum Leiter der ACE-Gruppe ernannt. Der Pilot ACE hatte weniger als 1000 thermionische Ventile (Vakuumröhren) im Vergleich zu etwa 18.000 im ENIAC . Es verwendete Quecksilber-Verzögerungsleitungen für seinen Hauptspeicher. Jede der 12 Verzögerungsleitungen war 5 Fuß (1,5 m) lang und verbreitete 32 Befehle oder Datenwörter von jeweils 32 Bit. Dieser lief sein erstes Programm am 10. Mai 1950, damals war er der schnellste Computer der Welt; jede ihrer Verzögerungsleitungen hatte einen Durchsatz von 1 Mbit/s.

Die ersten Serienversionen des Pilot ACE, der English Electric DEUCE , von denen 31 verkauft wurden, wurden 1955 ausgeliefert.

MOSAIK

Eine zweite Implementierung des ACE-Designs war der MOSAIC (Ministry of Supply Automatic Integrator and Computer). Dies wurde von Allen Coombs und William Chandler von Dollis Hill gebaut, die mit Tommy Flowers am Bau der zehn Colossus-Computer gearbeitet hatten. Es wurde im Radar Research and Development Establishment (RRDE) in Malvern installiert , das später mit dem Telecommunications Research Establishment (TRE) zum Royal Radar Establishment (RRE) fusionierte . Es führte sein erstes Testprogramm Ende 1952 oder Anfang 1953 durch und wurde Anfang 1955 in Betrieb genommen. MOSAIC enthielt 6.480 elektronische Ventile und hatte eine Verfügbarkeit von etwa 75 %. Er nahm vier Räume ein und war der größte der frühen britischen Computer. Es wurde verwendet, um die Flugbahn von Flugzeugen aus Radardaten zu berechnen. Es wurde bis Anfang der 1960er Jahre betrieben.

Derivate

Die Prinzipien des ACE - Designs wurden in der verwendeten Bendix Corporation , ist G-15 - Computer. Das technische Design wurde von Harry Huskey erstellt, der 1947 in der ACE-Abteilung des NPL verbracht hatte. Später trug er zu den Hardware-Designs für die EDVAC bei. Der erste G-15 lief 1954 und als relativ kleiner Einzelplatzrechner wird er von manchen als der erste Personal Computer bezeichnet .

Andere Derivate des ACE umfassen die EMI Electronic Business Machine und die Packard Bell Corporation PB 250 .

Fußnoten

Literaturverzeichnis

Externe Links