Neumann-elvek
A Wikipédiából, a szabad enciklopédiából.
A Neumann-elveket Neumann János 1946-ban dolgozta ki a számítógépek ideális működéséhez. Ezek szerint a gépnek öt alapvető funkcionális egységből kell állnia: bemeneti egység, memória, aritmetikai egység, vezérlőegység, kimeneti egység, s ami lényegesebb: a gép működését a tárolt program elvére kell alapozni. Ez azt jelenti, hogy a gép a program utasításait az adatokkal együtt a központi memóriában, bináris ábrázolásban tárolja, s a Boole-algebra műveleteit ezek sorrendjében hajtja végre. A számítógépek az elmúlt évtizedekben páratlan fejlődésen mentek keresztül, de elvi felépítésük nem változott.
Tartalomjegyzék |
[szerkesztés] Neumann-elvek
- Soros utasításvégrehajtás (az utasítások végrehajtása időben egymás után történik. Ellentéte a párhuzamos utasításvégrehajtás, amikor több utasítás egyidejűleg is végrehajtható)
- Kettes (bináris) számrendszer használata
- Belső memória (operatív tár) használata a program és az adatok tárolására[1]
- Teljesen elektronikus működés
- Széles körű felhasználhatóság
- Központi vezérlőegység alkalmazása
[szerkesztés] A Neumann-elvű számítógépek elméleti felépítése
- központi egység
- központi feldolgozó egység
- központi vezérlő egység
- aritmetikai-logikai egység
- regiszterblokk
- gyorsítómemória
- matematikai társprocesszor
- operatív tár (memória)
- központi feldolgozó egység
- háttértárak
- perifériák
- input perifériák
- output perifériák
[szerkesztés] Perifériák Neumann elvei alapján
- központi egység (CPU, Central Processing Unit, Központi Feldolgozó Egység, processzor)
- memória
- ROM (Read-Only Memory) csak olvasható
- RAM olvasható, írható és bővíthető
- háttértárak
- merevlemez
- flash
- CD / DVD
- stb.
- bemenet
- billentyűzet
- egér
- stb.
- kimenet
[szerkesztés] Jegyzetek
- ^ A program-, és adatmemória fizikailag közös, ebből származik az architektúra legnagyobb hátránya: a sebezhetőség. (A memóriában tárolt, bájtokról nem tudjuk eldönteni, hogy adat- vagy programkód, csak a felhasználás módja dönti el!) Ezt használják ki a vírusok, amikor a felhasználó számára adatnak tűnő állományt (például kép) tölt le, miközben a gép a benne található káros kódot futtatja.