Kaj je kraja cikla?

Kraja cikla je dejanje, pri katerem računalniški proces neposredno dostopa do centralne procesne enote (CPE), da pridobi vire, potrebne za dokončanje procesa. To se običajno zgodi, ko se računalnik ne uporablja; CPE bo izkoristil čas izpada za izvajanje potrebnih procesov. Ko proces potrebuje sredstva, običajno traja kar nekaj časa, da jih pridobi, vendar ta sistem znatno skrajša iskanje. Čeprav se je ta sistem na nek način izkazal za uporabnega, na splošno vodi do degradacije sistema, zaradi česar deli računalnika ne morejo doseči CPE. Te napake in dejstvo, da lahko CPE običajno opravijo podobno nalogo brez teh težav, pomenijo, da se kraja cikla običajno ne uporablja.

Namizni računalniki in včasih prenosni računalniki so pogosto prižgani čez dan, tudi če jih ljudje ne uporabljajo neposredno. Medtem ko mnogi ljudje pogosto uporabljajo svoje računalnike, ko so vklopljeni, je zelo malo tistih, ki uporabljajo računalnik 24 ur zapored. Posledica tega je izpad, med katerim je sistem vklopljen, vendar se ne uporablja, in takrat bo prišlo do kraje cikla v računalnikih, ki imajo to zmožnost. To je zato, ker proces kraje pogosto vzame veliko računalniških virov, kar bi povzročilo zelo nizke hitrosti, če bi oseba hkrati dostopala do programov.

Ko proces potrebuje CPE, gre pogosto skozi nekoliko dolgo verigo dogodkov. Proces se začne s pridobivanjem protokola vodila, ki se zadrži, dokler zadnji proces ne dobi sredstev. Ko gre CPU skozi taktni cikel, sprosti pomnilnik, ki gre nazaj skozi vodilo in v proces. Pri kraji cikla proces večino tega preskoči in gre neposredno na taktni cikel iz CPU-ja.

Dokončanje dolgih procesov, ko so uporabniki odsotni, ima številne prednosti, vendar se je sistem kraje ciklov izkazal za preveč neučinkovitega za široko uporabo. To je zato, ker stalna uporaba CPE vodi do degradacije sistema. Počasnejša obdelava je ena od manjših težav, medtem ko je nezmožnost povezovanja določenih pomnilniških kanalov s CPE večji problem.

Poleg teh napak pri kraji cikla obstaja še en razlog, zakaj se ta sistem pogosto ne uporablja. Nekateri CPE-ji lahko svojo moč razdelijo na različna vodila, zato je malo razloga za funkcijo kraje ciklov z novejšimi računalniki, ki so na voljo leta 2011. Računalniki se tudi pogosteje uporabljajo med delovnim dnevom in podjetja običajno želijo, da računalnike izklopimo, ko je dneva konec. za varčevanje z električno energijo, zato ni toliko časa, da bi procesi neposredno vzeli vire iz CPU-ja.