işletim sisteminin görevleri, en genel anlamıyla, altı kategoriye ayrılır:.
Bazı varken kim Bir işletim sistemi bu altı görevleri daha yapması gerektiğini savunuyorlar ve bazı işletim sistemi satıcıları, işletim sistemleri içine çok daha fazla yardımcı programları ve yardımcı işlevler oluşturmak yapmak, bu altı görevleri neredeyse tüm işletim sistemleri çekirdeğini tanımlar. Sonra, işletim sistemi bu işlevlerin her gerçekleştirmek için kullandığı araçlar bakalım
İşlemci Yönetimi
işlemci yönetmenin kalbi iki ilgili konularda aşağı gelir.
Yazılımın işletim sistemi temel birimi için mümkün olduğunca çok sayıda işlemci döngüleri Kullanma> düzgün
bir uygulama olarak bir sürecin düşünmek için cazip, ama bu nasıl süreçlerin tamamlanmamış bir görüntü sağlar işletim sistemi ve donanım ile ilgilidir. Gördüğünüz uygulama (kelime işlemci, hesap tablosu ya da oyun), gerçekten, bir süreçtir, ama bu uygulama birkaç diğer işlemler diğer aygıtlar veya diğer bilgisayarlarla iletişim gibi görevler için, başlamak için neden olabilir. Sana Hiç var olduğunu doğrudan kanıt vermeden çalışacak çok sayıda süreçler de vardır. Örneğin, Windows XP ve UNIX arka plan işlemleri onlarca böylece ağ bellek yönetimi, disk yönetimi, virüs kontrolleri ve işlemek için çalışıyor olabilir.
süreç, daha sonra, bazı eylem gerçekleştirir ve can yazılım kontrol edilebilir -. Bir kullanıcı tarafından, diğer uygulamalar tarafından veya işletim sistemi tarafından
, yerine uygulamalar daha süreçler olduğunu işletim sistemi kontrolleri ve CPU tarafından yürütülmesi için programları. Tek görevli sisteminde, zamanlama basittir. İşletim sistemi uygulaması