Amilyen egyszerű a kérdés, a válasz annál összetettebb. Minden iskolás azonnal rávágná, hogy a Neumann elv szerint.

Neumann architectura

Az eredeti illusztráció hivatkozása
A Neumann elvek szerint felépülő számítógép logikai vázlata
A kép forrása: Wikipédia

A válasz azonnal hibás, hiszen Neumann János több elvet is előírt:

Néha Eckert architectura néven is előfordul.

Az iskolai válasz így már kicsit korrektebb, azonban még mindig nem teljes, ugyanis nem ejt egy szót sem a Harvard-architektúráról

Harvard architektúra

Az eredeti illusztráció hivatkozása
A Harvard architektúra logikai vázlata
A kép forrása: Wikipédia

A Harvard-architektúra a Harvard Egyetem Mark-1 számítógépéhez kidolgozott rendszer, amely a mai napig megtartotta a helyét egyes rendszerekben, sőt gyakran a Neumann és Harvard architektúrát vegyesen használják.

A Harvard architektúra jellegzetessége az egymástól elválasztott adat és utasítás memória (eredetileg lyukszalag).

Ennek a rendszernek több előnye van a Neumann gépekhez képest:

Külön hozzáférés az adat- és utasításmemóriához csökkenti a processzorhoz képest lassú memória okozta szűk keresztmetszetet.

Az adat- és utasításmemória szétválasztása lehetővé teszi, hogy a két memóriarész bitszáma eltérő legyen.

Az adat- és utasításmemória szétválasztása csökkenti a vírusfertőzés veszélyét, hiszen a vírusok nagy részének működése azon alapul, hogy adatként kerül a számítógépre, majd programként elindítják.

Nyilvánvaló hátránya, hogy a szétválasztott adat- és utasításmemória külön korlátot jelent az adatok, és külön korlátot az adatok méretének. A Neumann elvek szerint felépített számítógépek esetén a programok és adatok együttes mennyiségére jelent korlátot a közös memória mérete.

A Harvard-architektúrát gyakran egylapkás rendszerekben, mikróvezérlőkben, illetve a Neumann elvű rendszerekkel kombinálva használják.

Turing gép

A Turing gép egy matematikai modell, a mai számítógépek leegyszerűsített modellje. Alan Turing dolgozta ki és publikálta 1936-ban. A Turing gép elvileg megvalósítható nagyon egyszerű számítógép. A gyakorlatban azonban PC-n megvalósított emulációként létezik.

Eredetileg egy lyukszalag vezérelt egyszerű számítógép, amely minden olyan feladat végrehajtására alkalmas, amelyet algoritmussal meg lehet oldani.

Egyéb (de fontos)

Vannak cél számítógépek illetve cél processzorok.

A video processzorokban (GPU) egy vezérlőegység több ALU-t (Aritmerikai Logikai Egység) vezérel. Ezek ugyan azt a feladatot tudják egyszerre elvégezni. Mivel a grafikai megjelenítés jól párhuzamosítható ez a megfelelő eljárás.

Az analóg számítógépek (klasszikus példa a logarléc) néha olyan feladatokra adnak frappáns válasz, amelyekre a digitális eszközök nem, vagy csak nehezen képesek. A jelentőségük egyre csökken.

A jövő nagy ígérete a  quatum számítógép.

Ha egy feladat elég fontos, vagy elég sokat lehet belőle gyártani, akkor gazdaságos rá célkészüléket csinálni speciális architektúrával, amely ewsetleg egyik eddig ismert felépítésre sem hasonlít, de jól kiszolgálja az adott feladatot.

Videó megnyitása

Kapcsolódó szócikkek