Co je krádež cyklu?
Krádež cyklu je akce, ve které počítačový proces přímo přistupuje k centrální jednotce zpracování (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 výhody prostojů pro spuštění potřebných procesů. Když proces potřebuje zdroje, obvykle je trvá docela dost času, než je získejte, ale tento systém výrazně zkracuje vyhledávání. I když se tento systém v některých ohledech ukázal jako užitečný, 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 mohou provádět podobný úkol bez těchto problémů, se průměrné krádeže cyklu neobvykle nepoužívá. Zatímco mnoho lidí používá své počítače často, když jsou zapnuty, je jen velmi málo lidí, kteří používají počítač 24 hodin rovně. To má za následek prostoje during, o kterém je systém zapnutý, ale není používán, a to je, když se v počítačích, které mají schopnost krást cyklu, dojde. Je to proto, že proces krádeže často zabírá většinu zdrojů počítače, což by vedlo k velmi špatným rychlostem, kdyby člověk přistupoval 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 autobusového protokolu, který se drží až do posledního procesu. Poté, co CPU projde cyklem hodin, uvolní paměť, která sahá zpět sběrnicí a procesem. Při krádeži cyklu proces většinu z toho přeskočí a jde přímo na hodinový cyklus z CPU.
Dokončení dlouhých procesů, když jsou uživatelé pryč, má mnoho výhod, ale systém krádeže cyklu se ukázal jako příliš neúčinný pro rozsáhlé využití. Je to proto, že neustálé používání CPU vede k SDegradace ystementu. Pomalejší zpracování je jedním z menších problémů, zatímco neschopnost určitých paměťových kanálů propojit se s CPU je větší problém.
Kromě těchto selhání s krádeží cyklu existuje další důvod, proč se tento systém neobvykle nepoužívá. Některá procesory jsou schopna rozdělit svou energii na různé autobusy, takže existuje jen málo důvodů pro funkci ukradení cyklu s novějšími počítači dostupnými v roce 2011. Počítače se také používají více během pracovního dne a podniky obvykle chtějí počítače, když den skončí, aby ušetřily elektřinu, takže není tolik času pro procesy, které by mohly přímo přijímat zdroje z CPU.