Obsah:
Definícia - Čo znamená strojový cyklus?
Strojový cyklus pozostáva z krokov, ktoré procesor počítača vykoná, keď dostane inštrukciu jazyka stroja. Je to najzákladnejšia operácia CPU a moderné CPU dokážu vykonať milióny cyklov stroja za sekundu. Cyklus pozostáva z troch štandardných krokov: načítanie, dekódovanie a vykonanie. V niektorých prípadoch je obchod tiež zahrnutý do cyklu.
Techopedia vysvetľuje strojový cyklus
Cyklus stroja je najzákladnejšou operáciou, ktorú počítač vykonáva, a aby sa mohli dokončiť nepodstatné úlohy, ako je napríklad zobrazenie jedného znaku na obrazovke, musí CPU vykonať viac cyklov. Počítač to urobí od okamihu, keď sa spustí, až kým sa nevypne.
Kroky cyklu stroja sú:
- Načítať - Riadiaca jednotka požaduje pokyny z hlavnej pamäte, ktorá je uložená v mieste pamäte, ako je indikované programovým počítadlom (známe tiež ako počítadlo inštrukcií).
- Dekódovanie - prijaté inštrukcie sa dekódujú v registri inštrukcií. Zahŕňa to rozdelenie poľa operandu na jeho komponenty na základe operačného kódu inštrukcie (opcode).
- Execute - Zahŕňa operačný kód inštrukcie, pretože špecifikuje požadovanú operáciu CPU. Počítadlo programov označuje postupnosť inštrukcií pre počítač. Tieto inštrukcie sú usporiadané do registra inštrukcií a keď sú vykonávané, zvyšuje programové počítadlo tak, že ďalšia inštrukcia je uložená v pamäti. Potom sa aktivuje vhodný obvod na vykonanie požadovanej úlohy. Ihneď po vykonaní pokynov reštartuje strojový cyklus, ktorý začína krok načítania.