Számítástechnika története
Neumann János
Neumann János 1946-ban dolgozta ki azokat az alapelveket, amelyeket a modern számítógépek alapelveinek nevezünk. Ezeket egy First Draft nevű tanulmányban tette közzé. Az ebben leírtakat ma Neumann-elvekként ismerjük.
Neumann-elvek
- Soros működés. Ez azt jelenti, hogy az utasításokat sorban egymás után hajtsa végre a számítógép.
- Bináris (kettes) számrendszer használata
- A programok és az adatok ugyanabban a belső memóriában legyenek eltárolva.
- Legyen univerzális.
- Teljesen elektronikus működés.
- A számítógép működését egy központi vezérlőegység biztosítsa.

- A számítógép a következő részekből álljon: vezérlőegység, memória, bemeneti és kimeneti egységek, külső adattároló.
1951-ben készült el az első kereskedelemben is kapható számítógép az UNIVAC. (Universal Automatic Calculator) Néhány nagyvállalat vásárolt belőle, de használták népszámlálásnál is.

(1903-1957)
Számítógépes generációk
0. generáció
1945 előtti számítógépek
Elektromechanikus számítógépek
Adattárolásra kyukkártyát, vagy lyukszalagot használtak

Ezek a gépek néhány 100 műveletet tudtak végrehajtani másodpercenként
Az időszak számítógépei: Z1, Z2, Z3, MARK I.
generáció
1945-től kb. 1958-ig
Elektroncsöves felépítés
Nagy méretek, magas fenntartási, működtetési költségek
gyakori meghibásodások
programozás gépi kódban
Másodpercenként pár 1000 műveletet voltak képesek végrehajtani
Az időszak számítógépei: EDSAC, EDVAC, UNIVAC
generáció
1958-1965
Tranzisztoros felépítés
kb. 100 000 művelet/másodperc
kisebb méret, nagyobb megbízhatóság
mágnesszalagos háttértár alkalmazása
Magas szintű programnyelvek megjelenése (Algol, Fortran)
generáció
1965-1972
Integrált áramkörök alkalmazása a gépekben
Operációs rendszerek megjelenése

Számítógépek egyre szélesebb körű alkalmazása
Basic nyelv megjelenése
merevlemezes háttértárak alkalmazása
generáció
1972-1990
Mikroprocesszor használata
Mikroszámítógépek megjelenése, elterjedése. A háztartásokba is eljuthat a számítógép.
Számítógépes hálózatok elterjedése
Vírusok
Ma használatos perifériák elterjedése
generáció
1990-től napjainkig
A miniatürizálás révén PDA, mobiltelefon és egyéb eszközök is megjelennek
