Bilgi Keşfi
/ Knowledge Discovery >> Bilgi Keşfi >> teknoloji >> bilgisayar >> bilgisayar programı >>

Nasıl İşletim Sistemleri Work

ürücü programlarını kurar ve bilgisayarın çeşitli donanım alt sistemlerini kontrol eder. Bu işletim sistemi, kullanıcı bilgilerini ve uygulamalarını tutun bellek bölümlerini kurar. Bu dahilinde ve alt ve bilgisayar uygulamaları arasında iletişim kurmak için kullanılan sayısız işaretler, bayraklar ve semaforlar yapacak veri yapılarını kurar. Sonra işletim sistemi üzerinde bilgisayarın denetimini döner

işletim sisteminin görevleri, en genel anlamıyla, altı kategoriye ayrılır:.

  • İşlemci yonetimi
  • Bellek yönetimi
  • Cihaz yönetimi
  • Depolama yönetimi
  • Uygulama arayüzü
  • Kullanıcı arabirimi

    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.

  • Her süreç ve uygulama gerçek iş

    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ı