A Neumann-elvű számítógép jellemzői:
Legyen univerzális, vagyis bármilyen feladat megoldására használható Legyen univerzális, vagyis bármilyen feladat megoldására használható. (utasítások)
Legyen soros működésű, tehát az utasításokat sorban egymás után hajtsa végre.
Legyen teljesen elektronikus működésű, az egyes utasítások és adatok leírásához, feldolgozásához a bináris (kettes) számrendszert használja.
Legyen belső memóriája.
Tárolt program elven működjön Tárolt program elven működjön. Egy program indításakor a programot alkotó utasítások és a működéshez szükséges adatok is kerüljenek be a belső memóriába, és az utasításokat innen kiolvasva, sorban egymás után hajtsa végre a berendezés. A számítógép így bonyolult program esetén is képes önálló működésre.
A számítógép a következő egységekből álljon: MEMÓRIA BEMENETI EGYSÉG KÖZPONTI EGYSÉG KIMENETI EGYSÉG
Központi egység: vezérlés, műveletvégzés, adatmozgatás Memória: az adatok és a programok tárolása a program végrehajtása közben Bemeneti-kimeneti egység: kommunikáció a külvilággal, az adatbevitel- és kivitel megvalósítása
A Neumann-elvű számítógép működése
1. A bemeneti egységről - a felhasználó parancsára - a program betöltődik a memóriába. 2. A központi egység sorban egymás után kiolvassa a program utasításait a memóriából, és végrehajtja azokat. 3. A program utolsó utasításának végrehajtása után a számítógép készenléti állapotba kerül, és várja a felhasználó következő parancsát. Következmény: a számítógép így két egymástól jól elkülöníthető részre bontható, a programokra (szoftver), és az utasításokat végrehajtó fizikai berendezésekre (hardver).