Innholdsfortegnelse:
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.
