İşletim Sisteminde Uzun Süreli ve Kısa Süreli Zamanlayıcı

Yazar: Laura McKinney
Yaratılış Tarihi: 5 Nisan 2021
Güncelleme Tarihi: 18 Mayıs Ayı 2024
Anonim
İşletim Sisteminde Uzun Süreli ve Kısa Süreli Zamanlayıcı - Teknoloji
İşletim Sisteminde Uzun Süreli ve Kısa Süreli Zamanlayıcı - Teknoloji

İçerik

Farklı terimler birbirlerini farklı veya birbirlerinden farklı kılan açıklamalara sahiptir, ancak onları farklı kılan ana detaylar çok önemlidir. Bu makalede ele alınan iki uzun vadeli ve kısa vadeli bir zamanlayıcı ve ikisi de birbirleriyle yakın bir ilişkiye sahiptir. Bu makale, aralarındaki temel farkları bulmanıza yardımcı olur. Uzun Vadeli Programlayıcı, hangi programların sisteme en baştan girdiğinin belirlenmesine yardımcı olan bir sistem tanımını alır. Oysa Kısa Süreli Zamanlayıcı, hangi programların işlemci için en önemli olduğunu bulmaya yardımcı olan bir sistem tanımını alır.


İçindekiler: İşletim Sisteminde Uzun Vadeli ve Kısa Vadeli Zamanlayıcı Arasındaki Fark

  • Karşılaştırma Tablosu
  • İşletim Sisteminde Uzun Dönemli Zamanlayıcı Nedir?
  • OS'de Kısa Vadeli Zamanlayıcı nedir?
  • Anahtar Farklılıklar

Karşılaştırma Tablosu

Ayrımın Temelleriİşletim Sisteminde Uzun Dönemli Zamanlayıcıİşletim Sisteminde Kısa Süreli Zamanlayıcı
TanımHangi programların sisteme en baştan girdiğinin belirlenmesine yardımcı olan bir sistem.İşlemci için hangi programların en önemli olduğunu bulmaya yardımcı olan bir sistem.
adİş zamanlayıcıCPU zamanlayıcısı
ÇalışmaListeden en uygun programı seçer ve ardından yürütme işleminin başlaması için onu belleğe yükler.Gerekli programları alır ve anında çalıştırır.
seçimBir kuyrukta ayarlanan tüm programlar ve ardından gereksinime göre seçilen en iyi programlar.Bu tür bir sıra yok ve sınırlı sayıda araç var.

İşletim Sisteminde Uzun Dönemli Zamanlayıcı Nedir?

Uzun Süreli Bir Zamanlayıcı, hangi programların en baştan sisteme girdiğini belirlemeye yardımcı olan bir sistem tanımını alır, daha sonra listeden en uygun programı seçer ve ardından yürütme işleminin başlaması için onu belleğe yükler. İş planlayıcısının temel hedefi, örneğin, giriş / çıkış işlemcisi ve işlemciye bağlı işverenlerin ayarlanmış bir karışımını vermektir. Aynı şekilde çoklu programlama seviyesini de kontrol eder. Çoklu programlamanın seviyesi sabitse, normal süreç oluşturma oranı, çerçeveden ayrılan prosedürlerin normal kalkış hızına eşdeğer olmalıdır. Aynı şekilde iş programı denir. Çizgiden formları seçer ve yürütmek için bunları belleğe yükler. CPU planlama için belleğe yükleri taşıyın. Birkaç çerçevede, uzun mesafe çizelgesi erişilebilir veya ihmal edilemez olabilir. Zaman paylaşımlı çalışma çerçevelerinin uzun bir programı yoktur. Bir prosedürün devleti yeniden hazırlığa değiştirdiği noktada, o zaman uzun mesafe planlayıcısının kullanılması söz konusudur. Uzun mesafeli rezervasyon açıkça, çoklu görev çerçevelerinde çoklu programlama seviyesini açıkça kontrol eder, çerçevenin başka bir konaklama birimine saygı gösterip göstermeyeceğini veya birden fazla meslek verildiğinde hangisinin seçilmesi gerektiğini seçmek için özel stratejiler izler. Çoklu programlama düzeyi ile verim arasındaki bir miktar tradeoff gereksinimi, özellikle akıllı çerçeveler göz önüne alındığında açıkça görülüyor. Prosedürlerin sayısı ne kadar yüksek olursa, sistem için, her bir prosedürün yeterli bir yanıt vermesi durumunda, her birinin CPU'yu kontrol etme süresi o kadar azdır.


OS'de Kısa Vadeli Zamanlayıcı nedir?

Kısa Süreli Bir Zamanlayıcı, hangi programların işlemci için en önemli olduğunu bulmaya yardımcı olan ve daha sonra bunları ve kullanıcı tarafından seçilen ölçütlere göre en uygun süreyi yükleyen bir sistem tanımını alır. Hazırlanan durumun prosedürün çalışır durumuna dönüşmesidir. Burada ve şimdi zamanlayıcılar, aksi takdirde göndericiler olarak adlandırılırlar, daha sonra hangi prosedürün uygulanacağına karar verilir.Burada ve şimdi zamanlayıcılar uzun mesafeli zamanlayıcılardan daha hızlı. Tepkime süresi, bir uygulamanın istendiği tepkimeden tepkimenin başlamasına kadar geçen süredir. Zaman paylaşımlı, sezgisel çerçevelerde bu, müşterinin bakış açısına göre geri dönüş süresine göre daha yüksek bir yanıt ölçüsüdür, çünkü prosedürler uygulamalarında çok erken bir aşamada verim vermeye başlayabilir. Geri dönüş süresi, bir prosedürün yerleştirilmesi ile gerçek çalıştırma süresi de dahil olmak üzere uygulanmasının meyvesi arasında, gönderilmeden önce dozerleme yapmak için harcanan süreye ek olarak veya farklı varlıklara ulaşmak için bekletme süresine dönmektedir. Kısa vadeli bir zamanlayıcı, hangi projelerin hazırlık çerçevesine alındığını tespit eder. Toplantı bitiş tarihleri, istihdamın yerine getirilmesi için önceden belirlenmiş bitiş tarihlerini yerine getirme kapasitesine dönüşür. Tam da bir başvurunun ihmal edilebilir yürütme süresinin tam olarak tahmin edilebildiği durumlarda iyiye işarettir. Sonuç olarak, Öngörülebilirlik, belirli bir zaman aralığının içinde belirli bir zaman aralığının içinde yürütülmesini garanti etmek ve ek olarak, makinenin ne yüklediğinden bağımsız olarak belirli bir sabit reaksiyon süresine izin verildiğini garanti etmek için çerçevenin kapasitesidir.


Anahtar Farklılıklar

  1. Uzun Vadeli Programlayıcı, hangi programların sisteme en baştan girdiğinin belirlenmesine yardımcı olan bir sistem tanımını alır. Oysa Kısa Süreli Zamanlayıcı, hangi programların işlemci için en önemli olduğunu bulmaya yardımcı olan bir sistem tanımını alır.
  2. Uzun vadeli zamanlayıcı için alternatif bir isim iş zamanlayıcı olur. Oysa kısa vadeli programlayıcı için alternatif ad CPU programlayıcı olur.
  3. Uzun vadeli bir programlayıcı listeden en uygun programı seçer ve ardından yürütme işleminin başlaması için onu belleğe yükler. Öte yandan, kısa vadeli bir zamanlayıcı gerekli programları alır ve anında çalıştırır.
  4. Uzun vadeli bir zamanlayıcı için, tüm programlar bir sıraya koyulur ve ardından gereksinim başına seçilen en iyi program. Öte yandan, kısa vadeli bir zamanlayıcı için böyle bir sıra yoktur ve yalnızca sınırlı sayıda araç vardır.
  5. Farklı programların uzun vadeli programlayıcıda programlanmaları için geçen süre diğerine göre daha az olur. Öte yandan, kısa vadeli programlayıcı için harcanan süre birçok kısıtlamaya sahip olduğundan daha uzun sürer.
  6. Uzun vadeli programlayıcı içinde program seçme sıklığı daha az kalır ve bir zorunluluk haline gelmez. Öte yandan, kısa vadeli programlayıcıda program seçme sıklığı çok daha yüksek olmaktadır.