Nothing Special   »   [go: up one dir, main page]

Pojdi na vsebino

von Neumannova arhitektura

Iz Wikipedije, proste enciklopedije
Shema von Neumannove arhitekture
Shema von Neumannove arhitekture

Von Neumannova arhitektura — znana tudi kot von Neumannov model ali Princetonova arhitektura — je računalniška arhitektura, ki temelji na opisu iz leta 1945 Johna von Neumanna in drugih v Prvem osnutku poročila o EDVAC.[1] Dokument opisuje konstrukcijsko arhitekturo za elektronski digitalni računalnik s sledečimi komponentami:

  • Procesna enota z aritmetično logično enoto in procesorskimi registri
  • Kontrolna enota, ki vključuje register ukazov in programski števec
  • Pomnilnik, ki shranjuje podatke in ukaze
  • Zunanji masovni pomnilnik
  • Vhodni in izhodni sistem.[1][2]

Izraz »von Neumannova arhitektura« se je uveljavil za označevanje kateregakoli računalnika s shranjenim programom, v katerem se pridobivanje ukaza (ang. fetch) in izvrševanje ukaza (ang. execute) ne moreta zgoditi hkrati, ker imata skupno vodilo. To se imenuje von Neumannovo ozko grlo, ki pogosto omejuje delovanje ustreznega sistema.[3]

Računalniki s shranjenimi programi so bili napredek v primerjavi z ročno prekonfiguriranimi računalniki ali računalniki s fiksnimi funkcijami iz štiridesetih let 20. stoletja, kot sta bila Colossus in ENIAC. Ti so bili programirani z nastavitvijo stikal.

Von Neumannova arhitektura je enostavnejša od harvardske arhitekture, ki ima en namenski niz naslovnih in podatkovnih vodil za branje in pisanje v pomnilnik ter drug niz naslovnih in podatkovnih vodil za pridobivanje ukazov.

Sklici

[uredi | uredi kodo]
  1. 1,0 1,1 von Neumann, John (1945). First Draft of a Report on the EDVAC. Arhivirano iz prvotnega spletišča dne 2013-03-14. https://web.archive.org/web/20130314123032/http://qss.stanford.edu/~godfrey/vonNeumann/vnedvac.pdf. Pridobljeno 2011-08-24. .
  2. Ganesan, Deepak (2009). »The von Neumann Model« (PDF). Arhivirano iz prvotnega spletišča (PDF) dne 25. aprila 2012. Pridobljeno 22. oktobra 2011.
  3. Markgraf, Joey D. (2007). »The Von Neumann Bottleneck«. Arhivirano iz prvotnega spletišča dne 12. decembra 2013..