Tartalomjegyzék:
Meghatározás - Mit jelent a gépciklus?
A gépi ciklus azokból a lépésekből áll, amelyeket a számítógép processzora hajt végre, amikor megkapja a gépi nyelvi utasításokat. Ez a legalapvetőbb CPU-művelet, és a modern CPU-k másodpercenként millió milliós ciklusokat tudnak végrehajtani. A ciklus három standard lépésből áll: letöltés, dekódolás és végrehajtás. Egyes esetekben az áruház is beépül a ciklusba.
A Techopedia magyarázza a Machine Cycle-t
A gépi ciklus a legalapvetőbb művelet, amelyet a számítógép hajt végre, és a mentális feladatok elvégzéséhez, például egyetlen karakter megjelenítéséhez a képernyőn, a CPU-nak több ciklust kell végrehajtania. A számítógép ezt a rendszer indulásának pillanatától addig teszi, amíg le nem áll.
A gépi ciklus lépései:
- Fetch - A vezérlő egység utasításokat kér a fő memóriából, amelyet a memória helyén tárol, ahogyan azt a programszámláló jelzi (más néven utasításszámláló).
- Dekódolás - A kapott utasítások dekódolása az utasítások nyilvántartásában történik. Ez magában foglalja az operandus mező részekre bontását az utasítás működési kódja (opcode) alapján.
- Végrehajtás - Ez magában foglalja az utasítás opódját, mivel meghatározza a szükséges CPU műveletet. A programszámláló jelzi az utasítások sorrendjét a számítógép számára. Ezek az utasítások az utasítások nyilvántartásába vannak rendezve, és mindegyik végrehajtása után növeli a programszámlálót, hogy a következő utasítás a memóriában maradjon. Ezután aktiválódik a megfelelő áramkör a kért feladat végrehajtásához. Amint végrehajtásra kerülnek az utasítások, újraindul a gépi ciklus, amely megkezdi a letöltési lépést.
