Hjem Audio Hva er en maskinsyklus? - definisjon fra techopedia

Hva er en maskinsyklus? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr maskinsyklus?

En maskinsyklus består av trinnene som en datamaskins prosessor utfører når den mottar en maskinspråkinstruksjon. Det er den mest grunnleggende CPU-operasjonen, og moderne CPUer klarer å utføre millioner av maskinsykluser per sekund. Syklusen består av tre standardtrinn: hente, avkode og utføre. I noen tilfeller er butikk også integrert i syklusen.

Techopedia forklarer Machine Cycle

Maskinsyklusen er den mest grunnleggende operasjonen som en datamaskin utfører, og for å fullføre menyoppgaver, for eksempel å vise et enkelt tegn på skjermen, må CPU utføre flere sykluser. Datamaskinen gjør dette fra det øyeblikket den starter opp til den slår seg av.

Trinnene i en maskinsyklus er:

  • Hent - Kontrollenheten ber om instruksjoner fra hovedminnet som er lagret på minnets plassering som indikert av programtelleren (også kjent som instruksjonstelleren).
  • Avkode - Mottatte instruksjoner blir dekodet i instruksjonsregisteret. Dette innebærer å bryte operandfeltet i dets komponenter basert på instruksjonens operasjonskode (opcode).
  • Utføre - Dette involverer instruksjonens opcode da den spesifiserer CPU-operasjonen som kreves. Programtelleren indikerer instruksjonssekvensen for datamaskinen. Disse instruksjonene er ordnet i instruksjonsregisteret, og når hver blir utført, øker den programtelleren slik at neste instruksjon blir lagret i minnet. Passende kretsløp blir deretter aktivert for å utføre den forespurte oppgaven. Så snart instruksjonene er utført, starter den maskinsyklusen som begynner hentingstrinnet på nytt.
Hva er en maskinsyklus? - definisjon fra techopedia