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

Nasıl İşletim Sistemleri Work

> işleme son
  • Kayıt meydana programda yerleri ve veri İşaretçiler içeriği, çeşitli bayraklar
  • Devletler ve satmak
  • anahtarları süreç
  • süreç
    tarafından açılan dosyaların listesi için gerekli bellek üst ve alt sınırları için İşaretçiler
  • süreç
  • süreç

    tarafından ihtiyaç duyulan tüm G /Ç aygıtlarının durumu önceliği Her süreç kendisiyle ilişkilendirilmiş bir statüye sahiptir. Onlar girdi çeşit elde edene kadar pek çok işlemler hiçbir CPU zamanı tüketir. Örneğin, bir işlem kullanıcıdan bir tuş bekliyor olabilir. O tuş için beklerken, hiçbir CPU zamanı kullanır. &Quot;. askıya, o bekliyor olsa da, " Tuş geldiğinde, işletim durumunu değiştirir. Çalışan askıya örneğin, ya da gelen, etkin bekleyen proses durumu değiştiğinde, proses kontrol bloğundaki bilgiler Görev değiştirme kısmının yürütülmesini doğrudan başka bir programda veriler gibi kullanılmalıdır zaman işletim sistemi.

    Bu işlem takas doğrudan kullanıcı müdahalesi olmadan gerçekleşir ve her süreç bir zaman makul bir miktarda kendi görevi gerçekleştirmek için yeterli CPU döngülerini alır. Kullanıcı aynı anda işleyen çok sayıda süreçleri var çalışırsa Trouble başlayabilirsiniz. İşletim sisteminin kendisi uygulama süreçlerinin tüm kayıtları, kuyruklar ve yığınlar tasarrufu ve takas yapmak için bazı CPU döngülerini gerektirir. Yeterince süreçler başlatılmış ise işletim sistemi dikkatle tasarlanmış edilmemiş ise, ve sistem yerine çalışma süreçler daha süreçler arasında takas için elinde bulunan CPU döngüsü büyük çoğunluğu kullanmaya başlayabilirsiniz. Bu durumda, o dayak denir ve genellikle süreçleri durdurmak ve sisteme geri düzen getirmek için doğrudan kullanıcı müdahalesi çeşit gerektirir.

    işletim sistemi tasarımcıları dayak şansını azalttığı bir yolu azaltarak gereğidir Yeni süreçler için ihtiyaç çeşitli görevleri gerçekleştirmek için. Süreç lite, " Bazı işletim sistemleri " izin; Normal bir sürecin her CPU-yoğun çalışma ile başa çıkabilirim, ama genellikle G /Ç çeşitli uğraşmaz ve düzenli bir sürecin kapsamlı proses kontrol bloğu gerektiren yapılar kurmak olmadığını, bir iş parçacığı çağırdı. Bir işlem birçok konuları ya da diğer işlemleri başlayabilir, ancak bir iş parçacığı bir süreci başlatmak olamaz.

    Bugüne kadar, biz ele aldık tüm zamanlama tek bir CPU söz konusu olmuştur. İki veya daha fazla CPU ile bir sistemde, işletim sistemi, farklı işlemciler mevcut döngüleri ile gerekli işlemlerin taleplerini d