JOHNNIAC

JOHNNIAC (John von Neumann Integrator and Automatic Computer) war ein nach dem Prinzip der Von-Neumann-Architektur von der RAND Corporation (Research And Development) gebauter  Rechner, der von 1953 bis 1966 in Betrieb war. JOHNNIAC war ein Nachfolger der IAS-Machine (Institute for Advanced Study) von Princeton.  JOHNNIAC arbeitete mit 40-Bit-Binärworten sowie 1024 Binärworte aus dem Selectron Tube Hauptspeicher mit je 256 Bit an Datenvolumen.  Zwei Befehle wurden in jedem Binärwort gespeichert: in der Form von 20-Bit Subworten mit einem 8-Bit-Befehl und einer 12-Bit-Adresse. Die Befehle wurden nacheinander abgearbeitet, beginnend mit dem linken Subwort.  JOHNNIAC wies über 50.000 Betriebsstunden aus und wurde 1955 nochmal erweitert mit 4096 Worten Kernspeicher (Magnetic Core Memory). Weiterhin wurde JOHNNIAC um einen 12K Trommelspeicher als Sekundäres Speichersystem  erweitert, und der auf Röhrentechnik basierende Addierer wurde durch einen Transistor-Addierer ersetzt. Einige Änderungen an der I/O-Peripherie wurden vorgenommen und 1964 schliesslich eine Echtzeituhr ergänzt. Die Echtzeituhr  diente u.a. zur Unterstützung von Time Sharing Anwendungen, welche mit JOSS möglich waren.

NSS-Team
Auf der JOHNNIAC lief u.a. auch der "Logic Theorist" von Allen Newell, Herbert Simon und John Clifford Shaw  ("NSS-Team"), ein Vorläufer der Expertensysteme der einige Theoreme aus der Principia Mathematica von Russel und Whitehead bewiesen haben soll.  Der Logic Theorist war mit einer eigens von Cliff Shaw entwickelten Programmiersprache, der Information Processing Language (IPL) gefüttert worden. Er wurde auf der Gründungskonferenz der Künstlichen Intelligenz 1956 am Dartmouth College vorgeführt  (Dartmouth Conference). Das NSS-Team entwickelte in den 50er Jahren eine theoretische Basis welche die Informationsverarbeitung und Problemlösungen durch Computer verbessern sollte. Der Schwerpunkt lag dabei auf Programmiersprachen,  Adaption menschlicher Entscheidungsprozesse und Verbesserung der Produktivität der EDV. Dieser Theorie-Komplex wurde Complex Information Processing (CIP) genannt.  Newell, Simon und Shaw arbeiteten konkret an einem Schachprogramm, der IPL und dem General Problem Solver (GPS).

JOSS 
Die Programmiersprache JOSS (JOHNNIAC Open Shop System) wurde bei der RAND Corporation von John Clifford Shaw entwickelt und auf der JOHNNIAC implementiert.  JOSS war eine der ersten interaktiven Programmiersprachen, welche auch Time-Sharing Anwendungen wie Multi-Tasking erlaubte. Entwickelt wurde JOSS in der symbolischen Assemblersprache EasyFox.  JOSS II wurde ab 1964 von Irwin Greenwald, Charles Baker, Joseph Smith und Edward Bryan für die PDP-6 entwickelt.                             
Siehe auch:    Z1   Von-Neumann-Architektur   ENIAC   EDVAC   Harvard-Mark-I   SSEC   Integrated-Circuit   Künstliche-Intelligenz   LISP   LISP-Maschine