Cycle stealing adalah tindakan dimana sebuah proses komputer secara langsung mengakses central processing unit ( CPU ) untuk mendapatkan sumber daya yang dibutuhkan untuk menyelesaikan proses tersebut. Ini biasanya terjadi saat komputer tidak digunakan; CPU akan memanfaatkan waktu henti untuk menjalankan proses yang diperlukan. Ketika suatu proses membutuhkan sumber daya, biasanya dibutuhkan sedikit waktu untuk mendapatkannya, tetapi sistem ini sangat mempersingkat pencarian. Meskipun sistem ini telah terbukti berguna dalam beberapa hal, umumnya menyebabkan degradasi sistem yang menyebabkan bagian-bagian komputer menjadi tidak mampu mencapai CPU. Kesalahan ini, dan fakta bahwa CPU biasanya dapat melakukan tugas serupa tanpa masalah ini, berarti pencurian siklus tidak umum digunakan.
Unit pemrosesan pusat.
Komputer desktop dan terkadang laptop sering disimpan di siang hari, bahkan ketika orang tidak menggunakannya secara langsung. Sementara banyak orang sering menggunakan komputer mereka saat mereka aktif, hanya sedikit yang menggunakan komputer 24 jam terus menerus. Hal ini mengakibatkan downtime di mana sistem menyala tetapi tidak digunakan, dan inilah saat siklus pencurian akan terjadi pada komputer yang memiliki kemampuan tersebut. Hal ini karena proses mencuri sering memakan banyak sumber daya komputer, dan ini akan menyebabkan kecepatan yang sangat buruk jika seseorang mengakses program pada waktu yang sama.
Ketika suatu proses membutuhkan CPU, proses tersebut sering kali melewati rantai kejadian yang agak panjang. Proses dimulai dengan mendapatkan protokol bus, yang ditahan sampai proses terakhir mendapatkan sumber daya. Setelah CPU melewati siklus clock, ia melepaskan memori, yang kembali melalui bus dan ke proses. Dalam pencurian siklus, proses melewatkan sebagian besar dari itu dan langsung menuju siklus jam dari CPU.
Menyelesaikan proses panjang saat pengguna pergi memiliki banyak manfaat, tetapi sistem pencurian siklus terbukti terlalu tidak efektif untuk penggunaan luas. Ini karena, penggunaan CPU yang terus-menerus menyebabkan degradasi sistem. Pemrosesan yang lebih lambat adalah salah satu masalah yang lebih kecil, sedangkan ketidakmampuan saluran memori tertentu untuk terhubung dengan CPU adalah masalah yang lebih besar.
Di luar kegagalan dengan pencurian siklus ini, ada alasan lain mengapa sistem ini tidak umum digunakan. Beberapa CPU dapat membagi dayanya ke bus yang berbeda, jadi ada sedikit alasan untuk fungsi pencurian siklus dengan komputer yang lebih baru yang tersedia pada tahun 2011. Komputer juga lebih banyak digunakan selama hari kerja, dan bisnis biasanya menginginkan komputer mati saat hari telah usai. untuk menghemat listrik, sehingga tidak banyak waktu bagi proses untuk langsung mengambil resource dari CPU.