Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Je možné navrhnúť pevnú riadiacu jednotku spojenú s mikroprogramom?

Nie, čisto tvrdá riadiaca jednotka a kontrolná jednotka mikroprogramovanej sú zásadne odlišné prístupy a nemožno sa priamo kombinovať do jednej zjednotenej jednotky. Predstavujú kontrastné filozofie v návrhu riadiacej jednotky:

* Hardwired riadiaca jednotka: To využíva logické brány a žabky na priamu implementáciu riadiacich signálov. Sekvencia operácií je pevná a určená prepojením hardvéru. Zmeny si vyžadujú prepracovanie a prestavbu hardvéru.

* Mikroprogramovaná riadiaca jednotka: Používa sa ROM (alebo iná pamäť) obsahujúca mikroinštrukcie. Riadiace signály sa generujú postupne načítaním a dekódovaním týchto mikroinštrukcií. Zmeny sa vykonávajú zmenou mikroprogramu uloženého v pamäti.

Aj keď ich nemôžete priamo integrovať do jednej jednotky „tvrdo-mikroprogramovaného“, existujú hybridné prístupy, ktoré si požičiavajú výhody z oboch:

* čiastočne mikroprogramovaná riadiaca jednotka: Niektoré aspekty riadenia môžu byť pevne zapojené (pre často používané, rýchlostné kritické operácie), zatiaľ čo iné zložitejšie alebo flexibilnejšie časti sa zaobchádza mikroprogramom. To umožňuje rovnováhu medzi výkonom a flexibilitou.

* Mikroprogramovaná riadiaca jednotka s tvrdými mikroroutinami: Namiesto jednotlivých mikroinštrukcií, ktoré riadia každý krok, môžu byť malé sekvencie operácií (mikropodniky) implementované v tvrdej logike. Mikroprogram potom nazýva tieto vopred postavené rutiny, čím sa zlepšuje výkon spoločných úloh.

Odpoveď je preto nie, nie priama kombinácia, ale áno, existujú hybridné vzory, ktoré využívajú prvky tvrdých aj mikroprogramovaných riadiacich techník pre optimalizovaný výkon a flexibilitu.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené