İşletim sisteminde (OS) süreç, çalışmakta olan bir program olarak tanımlanır. Süreçlerin bazı temel özellikleri ve bileşenleri şunlardır: Program kodu (text): Sürecin yürüteceği talimatlar. Veri (data): Sürecin kullanacağı veriler. Yığın (stack): Fonksiyon parametreleri, dönüş adresleri ve yerel değişkenler gibi geçici verileri depolamak için kullanılır. Bellek (heap): Sürecin yürütülmesi sırasında dinamik olarak ayrılan bellek. Süreç kontrol bloğu (PCB): Sürecin durumu, önceliği ve bellek kullanımı gibi bilgileri içeren veri yapısı. Süreçler, yeni, hazır, çalışıyor, bekliyor veya sonlandırılmış gibi farklı durumlarda bulunabilir.