Bir bilgisayarın merkezi işlem birimi (CPU) düşük seviyeli hesaplamaların çoğunun gerçekleştiği yerdir. CPU zamanı, işlemcinin işlemin bir kısmını gerçekleştirmesi için geçen süredir. Bu süre geçen sürenin, CPU kullanımını, giriş ve çıkış zamanını ve diğer bilgisayar etkileşimlerini içeren bir rakamın parçasıdır. Geçen süre, bir programın baştan sona yürütülmesini kapsar. CPU zamanı oldukça basit bir hesaplamadı, ancak çok çekirdekli işlemcilerin ortaya çıkmasıyla daha karmaşık hale geldi.
CPU zamanı, bir işlemin işlemcinin bakış açısından bitmesi için geçen süreyi ölçer. İşlemin tamamının gerçekleşmesi için geçen süreden bağımsız olarak, CPU süresi yalnızca işlemciye ulaştığı noktadan işlemci ile bitene kadar ölçüm yapar. Tipik olarak zaman, işlemci kapasitesinin yüzdesi olarak veya saat tiklerinde ölçülür.
Genel olarak, gerçek zamanlı CPU zaman ölçümü yalnızca insanların zamanı okuması gerektiğinde kullanılır. Diğer bilgisayarlar ve programlar genellikle zamanın belirlenmesinde kullanılan diğer yöntemleri daha faydalı bulmaktadır. Çoğu bilgisayar geleneksel zaman dilimlerinde düşünmediğinden, gerçek zamanlı olarak zaman ölçümü yapan birçok program diğer yöntemlerden birini kullanır ve bu sonuçları dönüştürür.
İşlemci süresi, genel işlemci kullanımı hedef rakam olduğunda, kapasite yüzdesi olarak ifade edilir. Bu, insan izleyicileri için bilgi göstermenin başka bir yöntemidir. Bu yöntem çoğunlukla bir CPU üzerindeki toplam yükü bulmak için kullanılır. Bu rakamlar sunuculardaki en yüksek ve en boş zamanları bulmak ya da sadece kişisel bilgisayar performansını izlemek için kullanılır.
Saat tıklamaları, insanların takip edebileceği en zor CPU zaman ölçüm yöntemidir, ancak diğer bilgisayar programları için genellikle en faydalı olanlardır. Saat tıklamaları, işlemci hızından etkilenen değişken bir süredir. İşlemci ne kadar hızlı olursa saat o kadar hızlı çalışır. Bu keneler, işlemci kullanımını azaltmak ve darboğazları önlemek için diğer programlar tarafından izlenir.
Duvar saati veya gerçek zamanlı olarak da bilinen geçen zaman, baştan sona bir sürecin yürütülmesi için geçen süredir. Geçen süre ile, işlem, başlangıç noktasından bağımsız olarak bittiği zaman, başladığı zamandan ölçülür. Bu süre, fare tıklatmalarından CPU işlemeye veya disk erişim zamanına kadar her şeyi içerebilir. Çok çekirdekli işlemcilerin ortaya çıkışına kadar geçen zaman her zaman CPU zamanına eşit ya da ondan daha büyüktü.
Çok çekirdekli işlemciler CPU zamanını değiştiriyor. Birden fazla çekirdek kullanırken, CPU süresi her işlemcide harcanan toplam süredir. Tek bir komut alıp birden çok işlemciye bölebildiklerinden, işlemin yürütülmesi için kullanılan toplam sürenin toplam süreden daha büyük olması mümkündür.


