Neumann elv

Történelem

A korai számítógépek fix programmal rendelkeztek, csak azt az egy feladatot tudták elvégezni, amire építették. Például a számológép is egy számítógép, de programja csak matematikai műveletek elvégzését teszi lehetővé, és teljesen alkalmatlan szövegszerkesztésre, vagy játékok futtatására. Az első gépeket pont ezért nem is programozták, hanem tervezték. Ezt a rendszert váltotta le Neumann.

Működési elvek/tételek

  • Soros működés
  • Teljesen elektronikus
  • Kettes számrendszeren alapul
  • Tárolt program elve
  • Széleskörű alkalmazhatóság

Számítógép felépítése

CPU   Memória   Perifériák
 |       |           |
 =====================  <- Busz

Szűk keresztmetszet

A Neumann elv egyik alap köve, hogy a CPU-t és a memóriát külön választjuk. Ugyanakkor ez képzi a szűk keresztmetszetet a rendszerben, mert az őket összekötő busz adatátviteli sebessége erőssen korlátozott, és a memória mennyiségéhez viszonyítva szinte elhanyagolható. Ez jelentősen rontja a számítási sebességet, ha a processzornak nagy mennyiségű adaton kell kevés műveletet elvégeznie. A CPU éppen ezért folyamatosan várakozásra van kényszerítve, amíg az adat a memóriába, vagy memóriából megérkezik. Ahogy a processzorok sebessége, és a memóriák mérete sokkal nagyobb ütemben fejlődött, mint a közöttük lévő busz, ez a szűk keresztmetszet egyre számottevőbbé vált.

oktatas/informatika/alapismeretek/neumann_elv.txt · Utolsó módosítás: 2019/06/04 13:54 szerkesztette: barnkopf
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0