Von Neumannarchitecture är en teoretisk datordesign baserad på Konceptetlagrat program där program och data lagras i samma minne. Konceptet designades av en matematiker John Von Neumann 1945 och för närvarandefungerar som grunden för nästan alla moderna datorer. Neumann-maskinbestår av en central processor med en aritmetisk/logisk enhet och en kontrollenhet, ett minne, masslagring och ingång och utgång.Harvard architecture är en datorarkitektur med fysiskt separatalagrings-och signalvägar för instruktioner och data. Termen härstammar frånden Harvard Mark I-reläbaserade datorn, som lagrade instruktioner på punchedtape (24 bitar bred) och data i elektromekaniska räknare. Några exempel på Harvardarkitekturer involverar tidiga datorsystem där programmeringsingång kan vara i ett media, till exempel hålkort, och lagrade data kan vara i en annanmedia, till exempel på kran. Fler moderna datorer kan ha moderna CPU-processerför båda systemen, men separera dem i en hårdvarudesign.
Von Neumann Architecture funktioner
- Von Neumann-arkitekturen är en teoretiskdesign baserad på det lagrade programdatorkonceptet.
- Von Neumann-arkitekturen har bara en busssom används för både hämtningar av instruktioner och dataöverföringar. Merviktigt måste operationen schemaläggas eftersom de inte kan utföras samtidigt.
- I Von Neumann-arkitekturen skulle bearbetningsenheten kräva två klockcykler för att slutföra en instruktion.
- Von Neumann arkitektur används vanligtvisbokstavligen i alla maskiner från stationära datorer, bärbara datorer, hög prestandadatorer till arbetsstationer.
- I Von Neumann använder instruktioner och data samma bussystem, därför är konstruktionen och utvecklingen av styrenheten förenklad, varför produktionskostnaden blir minimal.
Harvardarchitecture Features
- Harvard architecture är en modern datorarkitektur baserad på Harvard Mark i relay-baserad datormodell.
- Harvard-arkitekturen har separat minnesutrymme för instruktioner och data som fysiskt separerar signaler och lagringskod och dataminne, vilket i sin tur gör det möjligt att komma åt var och en av minnessystemet samtidigt.
- i Harvardarkitekturen kan behandlingsenheten slutföra en instruktion i en cykel om lämpliga pipeliningplaner har ställts in.
- Harvardarchitecture är ett nytt koncept som används specifikt i mikrokontroller och digitalsignal processing (DSP).Harvard arkitektur är komplex typ av arkitektur eftersom den använder två bussar för undervisning och data, en faktor som gör utvecklingen av styrenheten jämförelsevis dyrare.
Von Neumann Vs.Harvard arkitektur i tabellform
JÄMFÖRELSEGRUND | VON NEUMANN ARCHITECTURE | HARVARD ARCHITECTURE | beskrivning | Von Neumann-arkitekturen är en teoretisk designbaserad på det lagrade Programdatorkonceptet. Harvard architecture är en modern datorarkitektur baserad på Harvard Mark i relay-baserad datormodell. |
Memory System | har bara en buss som används för både instruktioner hämtningar och dataöverföringar. | har separat minnesutrymme för instruktioner och data som fysiskt separerar signaler och lagringskod och dataminne. |
Instruktionsbearbetning | behandlingsenheten skulle kräva två klockcykler för att slutföra en instruktion. | bearbetningsenheten kan slutföra en instruktion i en cykel om lämpliga pipeliningplaner har ställts in. |
använd | Von Neumann-arkitekturen används vanligtvis bokstavligen i alla maskiner från stationära datorer, bärbara datorer, högpresterande datorer till arbetsstationer. Harvard architecture är ett nytt koncept som används specifikt i mikrokontroller och digital signalbehandling (DSP). | |
kostnad | instruktioner och data använder samma bussystem, därför förenklas utformningen och utvecklingen av styrenheten, varför produktionskostnaden blir minimal. | komplex typ av arkitektur eftersom den använder två bussar för instruktion och data, en faktor som gör utvecklingen av styrenheten jämförelsevis dyrare. |