Skip to main content

Hvad er cyklusstjælning?

Cycle Stealing er en handling, hvor en computerproces direkte får adgang til Central Processing Unit (CPU) for at få ressourcer, der er nødvendige for at afslutte processen.Dette opstår normalt, når der ikke bruges en computer;CPU'en drager fordel af nedetiden til at køre nødvendige processer.Når en proces har brug for ressourcer, tager det generelt en hel del tid at få dem, men dette system forkorter søgningen betydeligt.Selvom dette system har vist sig nyttigt på nogle måder, fører det generelt til systemnedbrydning, der får dele af computeren til at blive ude af stand til at nå CPU'en.Disse fejl, og det faktum, at CPU'er typisk kan udføre en lignende opgave uden disse problemer, bruges gennemsnitlig cyklusstjælning ikke almindeligt.

Desktopcomputere og undertiden fortsættes laptops ofte i løbet af dagen, selv når folk ikke direkte bruger dem.Mens mange mennesker ofte bruger deres computere, mens de er på, er der meget få, der bruger en computer 24 timer i træk.Dette resulterer i nedetid, hvor systemet er tændt, men ikke bruges, og det er her, hvor cyklusstjælning forekommer i computere, der har evnen.Dette skyldes, at stjæleprocessen ofte optager meget af en computers ressourcer, og dette ville føre til meget dårlige hastigheder, hvis en person fik adgang til programmer på samme tid.

Når en proces har brug for CPU'en, går det ofte gennem en noget lang langBegivenhedskæde.Processen begynder med at få en busprotokol, der afholdes, indtil den sidste proces får ressourcer.Efter at CPU'en har gennemgået en urcyklus, frigiver den hukommelsen, der går tilbage gennem bussen og til processen.I cyklusstjælning springer processen det meste af det og går direkte til urets cyklus fra CPU'en.

At afslutte lange processer, når brugerne er væk, har mange fordele, men Cycle Stealing System har vist sig at være for ineffektivt til udbredt brug.Dette skyldes, at konstant brug af CPU'en fører til systemnedbrydning.Langsomere behandling er et af de mindre problemer, mens manglende evne til visse hukommelseskanaler til at forbinde med CPU'en er et større problem.

Ud over disse fejl med cyklusstjælning er der en anden grund til, at dette system ikke ofte bruges.Nogle CPU'er er i stand til at opdele deres strøm til forskellige busser, så der er lidt grund til cyklus-stjæle funktion med nyere computere tilgængelige i 2011. Computere bruges også mere i løbet af arbejdsdagen, og virksomheder vil normalt have computere, når dagen er overFor at spare elektricitet, så der er ikke så meget tid til processer til direkte at tage ressourcer fra en CPU.