Hva stjeler syklus?
Syklusstjeling er en handling der en datamaskinprosess direkte får tilgang til den sentrale prosesseringsenheten (CPU) for å få ressurser som trengs for å fullføre prosessen. Dette skjer normalt når en datamaskin ikke brukes; CPU vil dra nytte av driftsstansen for å kjøre nødvendige prosesser. Når en prosess trenger ressurser, tar det generelt ganske mye tid å få dem, men dette systemet forkorter søket betydelig. Selv om dette systemet har vist seg nyttig på noen måter, fører det generelt til at nedbrytning av systemer som får deler av datamaskinen til å bli ute av stand til å nå CPU. Disse feilene, og det faktum at CPU -er typisk kan utføre en lignende oppgave uten disse problemene, er gjennomsnittlig syklusstjeling ikke ofte brukt.
stasjonære datamaskiner og noen ganger blir bærbare datamaskiner ofte holdt på i løpet av dagen, selv når folk ikke bruker dem direkte. Mens mange bruker datamaskinene sine ofte mens de er på, er det veldig få som bruker en datamaskin 24 timer i strekk. Dette resulterer i driftsstans duriNG som systemet er på, men ikke blir brukt, og dette er når stjeling av sykluser vil oppstå i datamaskiner som har muligheten. Dette er fordi stjelingsprosessen ofte tar opp mye av datamaskinens ressurser, og dette vil føre til veldig dårlige hastigheter hvis en person fikk tilgang til programmer samtidig.
Når en prosess trenger CPU, går den ofte gjennom en noe lang kjede av hendelser. Prosessen begynner med å få en bussprotokoll, som holdes til den siste prosessen får ressurser. Etter at CPU har gått gjennom en klokkesyklus, frigjør den minnet, som går gjennom bussen og til prosessen. I syklusstjeling hopper prosessen hopper over det meste av det og går direkte for klokkesyklusen fra CPU.
Å fullføre lange prosesser når brukere er borte har mange fordeler, men syklusstjelingssystem har vist seg for ineffektivt for utbredt bruk. Dette er fordi konstant bruk av CPU fører til SYstemnedbrytning. Tregere prosessering er et av de mindre problemene, mens manglende evne til visse minnekanaler til å koble seg til CPU er et større problem.
Utover disse feilene med stjeling av sykluser, er det en annen grunn til at dette systemet ikke brukes ofte. Noen CPU-er er i stand til å dele ut kraften sin til forskjellige busser, så det er liten grunn til sykkelstjelingsfunksjon med nyere datamaskiner som er tilgjengelige i 2011. Datamaskiner brukes også mer i løpet av arbeidsdagen, og bedrifter vil vanligvis at datamaskinene er av når dagen er over for å spare strøm, så det er ikke så mye tid til prosesser til å direkte ta ressurser fra en CPU.