Huis audio Wat is een machinecyclus? - definitie van techopedia

Wat is een machinecyclus? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent machinecyclus?

Een machinecyclus bestaat uit de stappen die de processor van een computer uitvoert wanneer deze een instructie voor de machinetaal ontvangt. Het is de meest elementaire CPU-bewerking en moderne CPU's kunnen miljoenen machinecycli per seconde uitvoeren. De cyclus bestaat uit drie standaardstappen: ophalen, decoderen en uitvoeren. In sommige gevallen wordt winkel ook opgenomen in de cyclus.

Techopedia legt machinecyclus uit

De machinecyclus is de meest elementaire bewerking die een computer uitvoert, en om menustaken te voltooien, zoals het weergeven van een enkel teken op het scherm, moet de CPU meerdere cycli uitvoeren. De computer doet dit vanaf het moment dat het opstart tot het wordt afgesloten.

De stappen van een machinecyclus zijn:

  • Ophalen - De besturingseenheid vraagt ​​om instructies uit het hoofdgeheugen dat is opgeslagen op de locatie van een geheugen zoals aangegeven door de programmateller (ook bekend als de instructieteller).
  • Decoderen - Ontvangen instructies worden gedecodeerd in het instructieregister. Dit omvat het opdelen van het operandveld in zijn componenten op basis van de operatiecode van de instructie (opcode).
  • Uitvoeren - Dit betreft de opcode van de instructie omdat deze de vereiste CPU-bewerking specificeert. De programmateller geeft de instructievolgorde voor de computer aan. Deze instructies zijn gerangschikt in het instructiesregister en bij elke uitvoering verhoogt het de programmateller zodat de volgende instructie in het geheugen wordt opgeslagen. Geschikte schakelingen worden dan geactiveerd om de gevraagde taak uit te voeren. Zodra de instructies zijn uitgevoerd, wordt de machinecyclus opnieuw gestart waarmee de ophaalstap wordt gestart.
Wat is een machinecyclus? - definitie van techopedia