Kazalo:
Opredelitev - Kaj pomeni strojni cikel?
Strojni cikel je sestavljen iz korakov, ki jih računalniški procesor izvede vsakič, ko prejme strojni jezik. Gre za najosnovnejše delovanje CPU-ja, sodobni procesorji pa lahko izvajajo milijone strojnih ciklov na sekundo. Cikel je sestavljen iz treh standardnih korakov: pridobivanje, dekodiranje in izvedba. V nekaterih primerih je trgovina vključena v cikel.
Tehopedija razloži strojni cikel
Strojni cikel je najosnovnejša operacija, ki jo izvaja računalnik, in za dokončanje navadnih opravil, kot je prikaz posameznega znaka na zaslonu, mora CPU opraviti več ciklov. Računalnik to počne od trenutka, ko se zažene, dokler se ne izklopi.
Koraki strojnega cikla so:
- Pridobivanje - Krmilna enota zahteva navodila od glavnega pomnilnika, ki je shranjen na pomnilniškem mestu, kot je označeno s programskim števcem (znan tudi kot števec navodil).
- Dekodiranje - Prejeta navodila se dešifrirajo v seznamu navodil. To vključuje razbijanje operandnega polja na njegove sestavne dele na podlagi navodila operacijske kode (opcode).
- Izvrši - To vključuje kodo navodila, saj določa potrebno delovanje CPU-ja. Programski števec kaže zaporedje navodil za računalnik. Ta navodila so razporejena v register navodil in ko se vsako izvede, poveča števec programov tako, da se naslednje navodilo shrani v pomnilnik. Nato se aktivira ustrezno vezje za izvajanje zahtevane naloge. Takoj, ko so navodila izvedena, znova zažene strojni cikel, ki začne korak pridobivanja.
