Machine IAS (v angličtině, IAS Machine ) je první počítač elektronika postavené na Institute for Advanced Study (IAS) v Princetonu ve Spojených státech .
Tento počítač se někdy nazývá von Neumannov stroj, protože část popisující jeho konstrukci publikoval John von Neumann , profesor matematiky na Princetonské univerzitě a Institut pro pokročilé studium . Konstrukce počítače byla prováděna pod vedením Johna von Neumanna od konce roku 1945 do roku 1951. Obecná organizace počítače se nazývá von Neumannova architektura .
Julian Bigelow byl najat jako hlavní inženýr pro konstrukci počítače vKvěten 1946. Na projektu pracovali také Hewitt Crane , Herman Goldstine , Gerald Estrin a Arthur Burks . Počítač byl v létě 1951 v částečném provozu a plně funkční dne10. června 1952.
Fungovalo to až do 15. července 1958.
Stroj IAS byl digitální počítač založený na 40- bitových slov , každé slovo by mohly obsahovat dvě 20-bitové instrukce . Paměť obsahuje 1024 slov (5.1 kilobajtů ). Záporná čísla byla reprezentována jako doplněk dvou . Počítač měl dva registry : akumulátor (AC) a multiplikátor / kvocient (MQ).
Ačkoli někteří zmínili, že stroj IAS byl prvním počítačem, který ukládal instrukce a data do stejné paměti, bylo to již provedeno o 4 roky dříve (v roce 1948) na experimentálním stroji malého rozsahu na univerzitě v Manchesteru .
Von Neumann ukázal, že uložení instrukcí a dat do stejné paměti umožnilo považovat instrukce za data, což mimo jiné umožnilo implementovat smyčky úpravou větvové instrukce na konci smyčky. Ukládání instrukcí a dat do stejné paměti vedlo k přetížení sběrnice mezi procesorem a pamětí, která se nazývala úzkým hrdlem von Neumann.
Původní konstrukce počítače vyžadovala použití typu vakuové trubice zvané Selectronova trubice pro implantaci paměti RAM . Problémy s vývojem těchto složitých trubek vedly k jejich nahrazení trubicemi Williams . Počítač používal 2300 elektronek . Přidání trvalo 62 mikrosekund a násobení 713 mikrosekund. Počítač byl asynchronní , to znamená, že neobsahoval centrální hodiny regulující provádění pokynů . Instrukce začala, když skončila předchozí instrukce.
Plány stroje IAS byly široce distribuovány školám a společnostem, které se zajímaly o počítací stroje, což vedlo k konstrukci několika odvozených počítačů známých jako stroje IAS , i když tyto stroje nejsou v moderním smyslu tohoto výrazu kompatibilní.
Zde jsou některé ze strojů IAS: