Neumann János és elvei
Neumann János (1903-1957) A XX. század legnagyobb hatású matematikusa Új matematikai területeket hozott létre Neve az elektronikus számítógépek kapcsán vált ismertté A mai számítógépek is az ő elvei alapján készültek
Neumann-elvek soros utasításvégrehajtás (az utasítások végrehajtása időben egymás után történik) Kettes (bináris) számrendszer használata Belső memória (operatív tár) használata a program és adatok tárolására Teljesen elektronikus működés Széleskörű felhasználhatóság, alkalmasság bármilyen adatfeldolgozási feladatra (univerzális Turing-gép) Központi vezérlőegység alkalmazása
A Neumann-elvű számítógép felépítése alaplap vezérlőbusz CPU Memória I/O egységek adatbusz címbusz
Az egyes részek leírása CPU (Central Processing Unit – Központi Feldolgozó Egység): vezérli és működteti a számítógépet Memória: az adatokat tárolja a feldolgozás ideje alatt I/O (Input/Output) egységek (perifériák): biztosítják a kommunikációt a felhasználó és a számítógép között
Buszrendszer Buszrendszer: A számítógép belső vezérlő áramköreit köti össze, azaz az alaplapon lévő, közösen használt vezetékrendszer, melyre rácsatlakoznak a gép vezérlő, irányító egységei. Részei: Adatbusz: ezen keresztül áramlanak az adatok Címbusz: továbbítja azon címet, ahová az adatokat el kell juttatni (ez lehet egy buszra csatlakoztatott eszköz címe, vagy memóriacím) Vezérlőbusz: ez szinkronizálja és irányítja az adatbuszon és a címbuszon elküldött információkat