Co je to krádež cyklu?
Ukládání cyklů je akce, při které počítačový proces přímo přistupuje k centrální procesorové jednotce (CPU), aby získal zdroje potřebné k dokončení procesu. K tomu obvykle dochází, když se počítač nepoužívá; CPU využije prostoje ke spuštění potřebných procesů. Když proces potřebuje zdroje, obvykle trvá poměrně dlouho, než je získáme, ale tento systém vyhledávání značně zkracuje. I když se tento systém ukázal jako užitečný v některých ohledech, obecně vede k degradaci systému, která způsobuje, že části počítače nejsou schopny dosáhnout CPU. Tyto chyby a skutečnost, že CPU obvykle dokážou bez podobných problémů provádět podobný úkol, se běžně nepoužívá střední krádež cyklů.
Stolní počítače a někdy i notebooky jsou často během dne udržovány, i když je lidé přímo nepoužívají. Zatímco mnoho lidí používá své počítače často, když jsou zapnuté, existuje jen velmi málo lidí, kteří používají počítač 24 hodin přímo. To má za následek prostoje, během kterých je systém zapnutý, ale nepoužívá se, a to je situace, kdy dojde k krádeži cyklů v počítačích, které mají schopnost. Je to proto, že proces krádeže často zabírá hodně prostředků počítače, což by vedlo k velmi nízkým rychlostem, pokud by osoba přistupovala k programům současně.
Když proces potřebuje CPU, často prochází poněkud dlouhým řetězcem událostí. Proces začíná získáním protokolu sběrnice, který je zadržován, dokud poslední proces nezískává prostředky. Poté, co CPU prochází hodinovým cyklem, uvolní paměť, která prochází zpět přes sběrnici a do procesu. Při krádeži cyklu tento proces přeskočí většinu a jde přímo do hodinového cyklu z CPU.
Dokončení dlouhých procesů, když jsou uživatelé pryč, má mnoho výhod, ale systém krádeže cyklů se ukázal jako příliš neúčinný pro široké použití. Je to proto, že neustálé používání CPU vede k degradaci systému. Pomalejší zpracování je jedním z menších problémů, zatímco neschopnost určitých paměťových kanálů připojit se k CPU je větší problém.
Kromě těchto selhání při krádeži cyklů existuje ještě další důvod, proč se tento systém běžně nepoužívá. Některé procesory jsou schopny rozdělit svůj výkon na různé sběrnice, takže existuje malý důvod pro funkci krádeže cyklů u novějších počítačů dostupných v roce 2011. Počítače jsou také používány více během pracovního dne a podniky obvykle chtějí, aby počítače byly vypnuty, když skončí den pro úsporu elektřiny, takže není tolik času, aby procesy přímo odebíraly zdroje z CPU.