Süreç, yürütülmekte olan bir programdır. Bir bilgisayar sisteminde paralel çalışan birden çok işlem vardır. CPU kullanımını en üst düzeye çıkarmak önemlidir. İşletim sistemi, CPU'yu işlemler arasında değiştirerek bilgisayarı üretken hale getirebilir. Maksimum CPU kullanımı için, her seferinde bir işlem yapmak önemlidir. Yürütülmesi gereken işlemler hazır kuyruğa yerleştirilir. İş zamanlaması, hangi işlemin hazır kuyruğa getirileceğini seçmek için kullanılan mekanizmadır. CPU zamanlaması, daha sonra hangi işlemin yürütüleceğini seçmek için kullanılan mekanizmadır ve CPU'yu bu işleme ayırır. İşte temel fark İş Zamanlama ve CPU Zamanlama arasında. İş çizelgelemesi uzun vadeli çizelgeleme, CPU çizelgelemesi kısa vadeli çizelgeleme olarak bilinir. İş zamanlaması iş zamanlayıcısı veya uzun vadeli zamanlayıcı tarafından yapılır. CPU zamanlaması CPU zamanlayıcısı veya kısa vadeli zamanlayıcı tarafından yapılır.
1. Genel Bakış ve Temel Fark
2. İş Zamanlaması Nedir?
3. CPU Zamanlama nedir
4. İş Zamanlaması ve CPU Zamanlaması Arasındaki Benzerlikler
5. Yan Yana Karşılaştırma - Tablo Çizelgesinde İş Zamanlaması ve CPU Zamanlaması
6. Özet
Sistemde bir seferde birden fazla işlem olabilir. Bunları zamanında yürütmek mümkün olmayabilir. Bu nedenle, bu işlemler depolama alanına veya iş havuzuna yerleştirilir, böylece daha sonra yürütülür. İş zamanlaması, bu depolama alanından süreçleri seçme ve bunları hazır kuyruğa alma mekanizmasıdır. Bu görev iş zamanlayıcısı veya uzun vadeli zamanlayıcı tarafından yapılır. Genellikle, Uzun Süreli Zamanlayıcıyı çağırmak zaman alır. Saniye veya dakika sürebilir. Frekans zamanla ters orantılıdır. Bu nedenle, İş zamanlayıcısının iş havuzundan bir işlem seçme sıklığı, kısa vadeli zamanlayıcıyla karşılaştırıldığında minimumdur..
Şekil 01: CPU
Çoklu programlamanın temel amaçlarından biri, maksimum CPU kullanımı için süreçleri sürekli olarak çalıştırmaktır. Bu nedenle, İş zamanlama mekanizması çoklu programlama derecesini kontrol eder. Proses durum geçişini de etkiler. İş zamanlaması veya uzun vadeli zamanlama nedeniyle yeni durumdan hazır duruma geçiş işlemi.
İş Çizelgelemesine göre, iş kuyruğunda bir takım işlemler mevcuttur. CPU zamanlaması, daha sonra hangi işlemin yürütüleceğini seçmek için kullanılan mekanizmadır ve CPU'yu bu işleme ayırır. Bu görev CPU Zamanlayıcısı veya kısa vadeli zamanlayıcı tarafından gerçekleştirilir. Saat kesintisi, G / Ç kesintileri ve İşletim Sistemi çağrıları gibi olaylar meydana geldiğinde çağrılır. Genellikle, CPU zamanlayıcı sıklıkla çağrılır.
CPU zamanlaması için geçen süre milisaniye cinsindendir, bu nedenle çağrı frekansı iş zamanlayıcısından daha yüksektir. Genel olarak, CPU zamanlayıcı, iş programlayıcıdan çok programlama derecesi üzerinde minimum kontrole sahiptir. Proses durum geçişini de etkiler. İşlem, CPU Zamanlaması veya kısa vadeli zamanlama nedeniyle hazır durumuna ulaşır.
İş Zamanlama ve CPU Zamanlama | |
İş zamanlaması, hangi işlemin hazır kuyruğa getirileceğini seçmek için kullanılan mekanizmadır. | CPU zamanlaması, daha sonra hangi işlemin yürütüleceğini seçmek için kullanılan mekanizmadır ve CPU'yu bu işleme ayırır. |
Eş anlamlı | |
İş çizelgelemesi aynı zamanda uzun vadeli çizelgeleme olarak da bilinir. | CPU zamanlaması kısa vadeli zamanlama olarak da bilinir. |
İşleyen | |
İş zamanlaması uzun vadeli zamanlayıcı veya iş zamanlayıcısı tarafından yapılır. | CPU zamanlaması kısa süreli zamanlayıcı veya CPU zamanlayıcısı tarafından yapılır. |
Süreç Durumu Geçişi | |
Süreç, iş planlamasında yeni durumdan hazır duruma geçer. | İşlem, CPU zamanlamasında hazır durumdan çalışma durumuna geçer. |
multiprogramming | |
İş Planlamasında çoklu programlama üzerinde daha fazla kontrol. | CPU Zamanlamasında çoklu programlama üzerinde daha az kontrol. |
Bir bilgisayar sisteminde birden çok işlem vardır. Yürütülen bir programın bir süreç olduğu bilinmektedir. CPU kullanımını en üst düzeye çıkarmak için her zaman bir işlem yürütmek gerekir. İş zamanlaması ve CPU Zamanlaması işlem yürütme ile ilişkilidir. İş zamanlaması, hangi işlemin hazır kuyruğa getirileceğini seçmek için kullanılan mekanizmadır. CPU zamanlaması, daha sonra hangi işlemin yürütüleceğini seçmek için kullanılan mekanizmadır ve CPU'yu bu işleme ayırır. İş Zamanlama ve CPU Zamanlama arasındaki fark budur.
1.Kiran Kumar. “CPU Zamanlama İşletim Sistemi.” LinkedIn SlideShare, 16 Temmuz 2014. Buradan ulaşabilirsiniz
1. 'Intel CPU Core i7 2600K Sandy Bridge alt' Eric Gaba tarafından, Wikimedia Commons kullanıcı Sting, (CC BY-SA 3.0) Commons Wikimedia üzerinden