Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu sú tri príklady toho, ako sú CPU ovládané, pokrývajúce hardvér aj softvér:
1. Rýchlosť hodín a multiplikátor:
* hardvér: Vnútorné hodiny CPU sú riadené kryštálovými oscilátormi, ktoré nastavujú základnú frekvenciu hodín. Multiplikátor je hardvérový komponent, ktorý vynásobí tieto základné hodiny, čím určuje skutočnú prevádzkovú frekvenciu CPU.
* Softvér: Operačný systém a BIOS môžu nastaviť multiplikátor a hodiny v rámci určitých limitov nastavených hardvérom. To umožňuje dynamické škálovanie frekvencie, kde CPU dokáže automaticky upraviť svoju rýchlosť v závislosti od pracovného zaťaženia.
2. Správa energie:
* hardvér: CPU majú vnútorné obvody správy výkonu, ktoré môžu dynamicky upravovať spotrebu energie. To zahŕňa funkcie, ako je mierka napätia a škálovanie frekvencie.
* Softvér: Operačný systém a BIOS využívajú tento hardvér na implementáciu režimov úspory energie. Príklady zahŕňajú:
* režim spánku: Znižuje spotrebu energie znížením aktivity CPU a zastavením periférnych zariadení.
* hibernate: Uloží stav systému na disk a úplne sa vypne, čo umožňuje rýchlejšie spustenie.
* škrtiace: Znižuje výkon CPU v prípade potreby na zníženie spotreby energie.
3. Pokynové potrubie:
* hardvér: Toto je čisto hardvérový mechanizmus. Moderné CPU používajú potrubie na spracovanie pokynov paralelne a prekrývajú sa rôzne fázy vykonávania.
* Softvér: Aj keď nie je priamo riadenie potrubia, softvér môže ovplyvniť jeho efektívnosť. Kompilátory môžu optimalizovať kód pre potrubné vykonanie, znižovanie stánkov a zvyšujúci sa výkon.
Dôležitá poznámka: Termín „Hardvérové ovládacie prvky CPU“ nie je štandardným pojmom. Je nevyhnutné pochopiť súhru medzi hardvérom a softvérom, pokiaľ ide o riadenie správania CPU.