CPU zamanı ayrık zaman dilimlerinde ayrılır (tıklamalar). Belli bir zaman dilimi için, CPU meşgul, diğer zamanlarda ise (boşta işlem tarafından temsil edilir). Aşağıdaki resimde CPU, 10 CPU diliminden 6'sı için meşgul . 6/10 = .60 = meşgul zamanın% 60'ı (ve bu nedenle boşta kalma süresi% 40 olacaktır).

Bir yüzdesi "bir sayı ya da 100 parçaya bölünmüş bir şey parçalarının belirli bir sayı olarak ifade edilir oranı" olarak tanımlanır. Bu durumda, bu kısımlar ayrı zaman dilimleridir ve bir şey meşgul zaman dilimleri ile boş zaman dilimleridir - meşgul ile boş zaman dilimleri arasındaki oran.
CPU'lar GHz'de çalıştığından (saniyede milyarlarca döngü). İşletim sistemi, o zaman kene denilen daha küçük birimler halinde dilimler. Gerçekten saniyenin 1 / 10'u değiller. Pencerelerde kene hızı saniyede 10 milyon kene ve Linux'ta ise sysconf(_SC_CLK_TCK)(genellikle saniyede 100 kene).
Gibi bir şey top, meşgul CPU döngüleri daha sonra kullanıcı ve sistem zamanı gibi şeylerin yüzdelerine ayrılır. In topLinux ve Windows perfmon, genellikle toplam% 100 * the_number_of_cpu_cores çünkü olduğunu% 100'ün üzerinde giden bir ekran, alacak.
Bir işletim sisteminde, bu değerli dilimleri işlemlere ayırmak zamanlayıcının işidir, yani zamanlayıcı bunu bildiren şeydir.