a Von Neumannarchitektúra egy elméleti számítógépes tervezés a koncepció Alapjántárolt-program, ahol a programokat és az adatokat ugyanabban a memóriában tárolják. A koncepciót Neumann János matematikus tervezte 1945-ben, és jelenleg szinte minden modern számítógép alapja. A Neumann gép egy aritmetikai/logikai egységgel és egy vezérlőegységgel, memóriával, háttértárral, valamint bemenettel és kimenettel rendelkező központi processzorból áll.
a Harvard architektúra egy olyan számítógépes architektúra, amely fizikailag elkülöníti az utasításokat és az adatokat. A kifejezés a Harvard Mark I relé alapú számítógépből származik, amely a lyukasztószalagon (24 bit széles) tárolt utasításokat és az adatokat elektromechanikus számlálókban tárolja. A Harvardarchitectures néhány példája magában foglalja a korai számítógépes rendszereket, ahol a programozás bemenete lehet egy adathordozóban, például lyukkártyákban, a tárolt adatok pedig egy másik médiában, például csapban. A modernebb számítógépek modern CPU-folyamatokkal rendelkezhetnekmindkét rendszer esetében, de különítse el őket egy hardvertervezésben.
Von Neumann Architecture Features
- a Von Neumann architektúra egy elméleti tervezés, amely a tárolt programú számítógép koncepcióján alapul.
- a Von Neumann architektúrának csak egy busza van, amelyet mind az utasítások letöltésére, mind az adatátvitelre használnak. Többfontos, hogy a műveletet ütemezni kell, mert nem lehet végrehajtaniugyanakkor.
- a Von Neumann architektúrában a feldolgozó egység két órajelciklust igényel egy utasítás befejezéséhez.
- von Neumann-ban az utasítások és az adatok ugyanazt a buszrendszert használják, ezért a vezérlőegység tervezése és fejlesztése egyszerűsödik, így a gyártási költség minimálisra csökken.
a Von Neumann architektúrát általában használjákszó szerint minden gépen asztali számítógépektől, notebookoktól, nagy teljesítményűszámítógépektől a munkaállomásokig.
HarvardArchitecture Features
- a Harvard architektúra egy modern számítógéparchitektúra alapján a Harvard Mark I relé-alapú számítógépes modell.
- a Harvard architektúrának külön memóriaterülete van az utasítások és adatok számára, amelyek fizikailag elválasztják a jeleket, a tárolási kódot és az adatmemóriát, ami lehetővé teszi az egyes memóriarendszerek egyidejű elérését.
- a Harvard architektúrában a feldolgozó egység egy ciklusban teljesíthet egy utasítást, ha megfelelő csővezetékterveket állítottak be.
- a Harvardarchitecture egy új koncepció, amelyet kifejezetten a mikrovezérlőkben és a digitalsignal processing (DSP) – ben használnak.
- a Harvard architektúra összetett architektúra, mivel két buszt alkalmaz az utasításokhoz és az adatokhoz, ami a vezérlőegység fejlesztését viszonylag drágábbá teszi.
Von Neumann Vs.Harvard építészet táblázatos formában
az összehasonlítás alapja | von Neumann építészet | HARVARD építészet |
leírás | a Von Neumann architektúra egy elméleti tervezés alapján készült, amely a tárolt programú számítógépes koncepcióról. | a Harvard architektúra egy modern számítógépes architektúra alapján a Harvard Mark I relé-alapú számítógépes modell. |
memóriarendszer | csak egy buszt tartalmaz, amely mind az utasítások letöltésére, mind az adatátvitelre használható. | külön memóriaterülettel rendelkezik az utasítások és adatok számára, amelyek fizikailag elválasztják a jeleket, a tárolókódot és az adatmemóriát. |
Utasításfeldolgozás | a feldolgozó egységnek két órajelciklusra lenne szüksége egy utasítás befejezéséhez. | a feldolgozó egység egy ciklusban elvégezhet egy utasítást, ha megfelelő csővezeték-terveket állítottak be. |
használat | a Von Neumann architektúrát általában szó szerint használják minden gépen asztali számítógépektől, notebookoktól, nagy teljesítményű számítógépektől a munkaállomásokig. | a Harvard architektúra egy új koncepció, amelyet kifejezetten a mikrovezérlőkben és a digitális jelfeldolgozásban (DSP) használnak. |
költség | az utasítások és az adatok ugyanazt a buszrendszert használják, ezért a vezérlőegység tervezése és fejlesztése egyszerűsödik, így a gyártási költség minimális lesz. | komplex architektúra, mivel két buszt alkalmaz az utasításokhoz és az adatokhoz, ami a vezérlőegység fejlesztését viszonylag drágábbá teszi. |