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
počítačové znalosti >> Hardware >> CPU >> .

Koľko typov mikro operácií vykonávaných CPU?

Neexistuje pevný počet typov mikro-operácií vykonávaných CPU. Číslo a typy silne závisia od architektúry a dizajnu procesora. Jednoduchý procesor môže mať malú, dobre definovanú súpravu, zatiaľ čo zložitý moderný procesor bude mať stovky alebo dokonca tisíce mikro operácií, z ktorých mnohé sú vysoko špecializované.

Namiesto konkrétneho čísla je presnejšie kategorizovať mikro-operácie do všeobecných tried, napríklad:

* prenos údajov: Presúvanie údajov medzi registrmi, pamäťou a vstupno -výstupnými zariadeniami.

* aritmetické operácie: Pridanie, odčítanie, násobenie, delenie atď.

* logické operácie: A, alebo nie, xor, smeny, otáčky atď.

* Ovládanie: Rozvetvenie, skákanie, podprogramy a návraty.

* Operácie registra stavu: Nastavenie a zúčtovanie príznakov na základe výsledkov iných operácií.

Tieto triedy zahŕňajú širokú škálu špecifických mikro operácií. Napríklad „prenos údajov“ by mohol zahŕňať presun bajtu, slova alebo dvojitého slova; prenos údajov z konkrétneho registra na konkrétnu adresu pamäte; alebo vykonanie operácie priameho prístupu k pamäti (DMA). Podobne by „aritmetické operácie“ mohli zahŕňať rôzne úrovne presnosti (napr. Celé číslo, plávajúce body) a rôzne veľkosti operandov.

Stručne povedané, počet * typov * je relatívne malý, ale počet * individuálnych * mikro-operácií je veľmi veľký a medzi návrhmi CPU sa výrazne líši.

Najnovšie články

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