Harvard architektúra és annak előnyei
Végrehajtása során a mikroprocesszorok hagyományosan használt két megközelítés épület építészeti:
- Neumann-architektúra
- Harvard architektúra
A Neumann architektúra használt homogén mikroprocesszor memóriájában. különböző programokat lehet ebbe a memóriába. Ebben a különleges programot rakodó velük dolgozni, mivel az adatok. Ezután ellenőrzés átadható ezeket a programokat, és már kezdenek végre az algoritmus. Egy ilyen megközelítés a kontroll a mikroprocesszor sikerül elérni a maximális rugalmasságot a mikroprocesszoros rendszer.
A hátránya a Neumann architektúra az a lehetőség, nem szándékos megsértése rendszer teljesítményét (lágy hiba), és szándékos elpusztítását működésének (virális támadás). A Harvard architektúra alapvetően különbözik kétféle memóriát CPU:
- A programmemória (tárolására mikroprocesszor utasítást)
- Adatmemória (átmeneti tárolása és feldolgozása változók)
A Harvard architektúra alapvetően nem lehet elvégezni egy írási műveletet a program memória, amely kizárja annak lehetőségét, véletlen megsemmisülése ellenőrzési program esetén a program a hibákat, amikor a munkát az adatokkal, vagy támadás harmadik fél által. Továbbá, egy program memóriát és egy adatmemória szervezett egyedi adatcsere busz (rendszer busz), amint az 1. ábrán látható.
1. ábra blokkdiagramja Harvard architektúra
Ezek a jellemzők határozzák meg a hatálya alá a Harvard architektúra. Harvard architektúra használják mikrokontroller és jelfeldolgozó processzorok. ahol arra szükség van, hogy a magas megbízhatóságot a berendezés. A jelfeldolgozó processzorok Harvard architektúra egészíti segítségével három busz működési mikroprocesszor. A három busz architektúra lehetővé teszi, hogy a működési egységet, hogy összekapcsolják a műveleteket az olvasás két operandus a rekordot a parancsot a mikroprocesszor memóriája. Ez nagymértékben növeli a teljesítményt a mikroprocesszor jel növelése nélkül órajelet is.
Módosított Harvard szerkezet IC használják a modern digitális jelfeldolgozó processzorok. Még tovább haladva az út költségeinek csökkentése a kristály csökkentésével által elfoglalt terület a rendszer busz elment egy kristály gyártók a számítógépek - mikrokontrollerek. Ezek a chipek használata buszrendszer az átviteli adatok és parancsok (módosított Harvard architektúra) és azon belül a kristály.
A jelfeldolgozó processzorok végrehajtására, mint például algoritmusok a gyors Fourier-transzformáció és digitális szűrés gyakran több belső buszok. Jellemzően két busz is olvasom az egyik busz az adatok írását és egy busz olvasástanítás. Egy ilyen szerkezet az úgynevezett egy mikroprocesszor továbbfejlesztett Harvard architektúra. Ez a megközelítés gyakorolt gyártók jelfeldolgozókra - cég Analog Devices (család jelfeldolgozókra Feketeúszójú és tigriscápa), Texas Instrunents (C5000 ™ DSP család jelfeldolgozókra és C6000 ™ DSP), Freescale (családi DSP56K MSC8251 és jelfeldolgozóit).
Együtt a cikk „Harvard architektúra és méltóságát”, helyesen: