Çok basit ve karmaşık görevlerin gerçekleştirilmesi hakkında bilgi sahibi olmak için çoğu bilgisayar işletim sistemine (OS) dahil edilen bir kodlama bloğu bir işlem kontrol bloğudur. Her proses kontrol bloğunun bir tanımlama numarası vardır ve geliştirici her blok için görevleri önceden belirler. Bilgisayarın sorunsuz çalışmasını sağlamak için çoğu blok, görevlerine karşılık gelen bir eylem gerçekleştirilinceye kadar merkezi işlem birimini (CPU) kullanmaz. Bir seferde çok fazla blok aktifse, CPU atmaya başlar veya gerçek işlemlere değil, sadece bloklara güç sağlar. Bazı blokların görevlerini tamamlamak için dosyalarının açılması gerekir ve bu bloklara gerekli dosyaları otomatik olarak açma yetkisi verilir.
İşlem kontrol bloğu, bir ekrana metin ekleme veya ekranda bir fare simgesini taşıma gibi çeşitli şeyler yapmak için yapılabilir. Bir işletim sisteminin oluşturulması sırasında her bloğa, onu diğer bloklardan ayıran bir tanımlayıcı verilmiştir. Tanımlayıcı ile birlikte, her blok, herhangi bir göreve adapte olabilen diğer blok türlerinin aksine, belirli bir görev için yapılır.
Her bir işlem kontrol bloğu aynı anda CPU gücünü aldıysa, çoğu bilgisayar herhangi bir işlemi yapmakta zorlanırdı. Bunu düzeltmek ve bilgisayarların sorunsuz çalışmasını sağlamak için, etkin olmayan bloklar esasen kapatılır ve bu durumda CPU gücü çok az veya hiç almazlar. Kullanıcı bu bloğa atfedilen bir eylem gerçekleştirdiğinde, blok aktif hale gelir ve CPU'dan güç talep etmeye başlar. Kullanıcı eylemi gerçekleştirmeyi durdurduğunda etkin bir blok normalde etkin değil durumuna döner.
CPU'nun çok fazla güç kullanmasını engellemek için bu durum sisteminin kullanılması genellikle işe yarar, ancak CPU aynı anda çok fazla blok etkinse, harman olarak bilinen bir durumla karşılaşabilir. CPU normal olarak gücü ve işlemeyi kolayca dengeleyebilir, ancak birçok blok güç istiyorsa, CPU sadece güç gönderebilir. Bu işlem durur ve bilgisayar kapanır. Devrilme miktarına bağlı olarak, CPU bunu birkaç saniye veya dakika içinde silebilir veya bilgisayarın yeniden başlatılması gerekebilir.
İşlemi sırasında, bir işlem kontrol bloğu dosyaların görevlerini doğru bir şekilde yerine getirmesini gerektirebilir. İşletim sistemi tipik olarak, kullanıcı dosyaları elle açmayı kabul etmese bile, bu dosyaları otomatik olarak açma bloğuna yetki verir. Kullanıcının el ile anlaşması gerekiyorsa, kullanıcı dosyaların açılmasını isteyip istemediğini seçerken işlemi yavaşlatır.


