„Harvard-architektúra” változatai közötti eltérés

[nem ellenőrzött változat][nem ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
hiányzó részek pótlása
a +kép
1. sor:
{{nincs forrás}}
[[FájlFile:Harvard architectureMark I Computer - Right Segment.svgJPG|thumb|right|292px|A HarvardMark architektúraI, vázlatarészlet]]
A '''Harvard architektúra''' egy számítógép-felépítési elv, amelyben a programkód és az adatok külön, fizikailag elkülönített útvonalakon közlekednek a processzor felé.
 
[[FileFájl:Harvard Mark I Computer - Right Segmentarchitecture.JPGsvg|thumb|right|292px|MarkA Harvard architektúra I,elméleti részletfelépítése]]
Ez az elv eredetileg a [[Harvard Mark I]] (1944) számítógéphez lett kidolgozva. A Mark I az utasításokat 24 [[bit]] széles [[lyukszalag]]on, az adatokat elektromechanikus [[Regiszter (számítástechnika)|regiszterekben]] tárolta. Ezek a korai gépek korlátozott adattárral rendelkeztek és a központi egység nem adott lehetőséget a programtároló adatként való elérésére. A programokat egy operátor töltötte be, a processzor nem volt képes magától indulni (nem volt bootolás).<!-- ami azért lehetővé teszi az albán típusú vírusok futtatását! -->
 
17. sor:
=== Memória ===
A Harvard architektúrában a különböző memóriáknak nem kell közös jellemzőkkel rendelkezniük: a szóhossz, időzítés, sebesség, a kivitelezési technológia, címstruktúra mind más és más lehet. Egyes rendszerekben a program tárolódhat [[RAM|csak olvasható memóriában]], miközben az adatok írható-olvasható memóriában helyezkednek el. Más rendszerekben a programmemória nagyságrendekkel nagyobb lehet, mint az adatmemória, ezért az utasításcímek jóval szélesebbek lehetnek (több bitet foglalhatnak), mint az adatcímek.
 
[[Fájl:Arquitetura harvard.png|right|thumb|292px|A Harvard architektúra vezérlési vázlata]]
 
=== Eltérések a Neumann architektúrától ===