İş Planlama ve CPU Planlama Arasındaki Fark

İçindekiler:

İş Planlama ve CPU Planlama Arasındaki Fark
İş Planlama ve CPU Planlama Arasındaki Fark

Video: İş Planlama ve CPU Planlama Arasındaki Fark

Video: İş Planlama ve CPU Planlama Arasındaki Fark
Video: İşletim Sistemleri 5 CPU Planlaması Kesen Scheduling 2024, Kasım
Anonim

Anahtar Farkı – İş Planlama vs CPU Planlama

Bir işlem, 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ı verimli hale getirebilir. Maksimum CPU kullanımı için, her seferinde bir işlem çalıştırmak önemlidir. Yürütmesi gereken işlemler hazır kuyruğuna yerleştirilir. İş çizelgeleme, hangi işlemin hazır kuyruğa getirilmesi gerektiğini seçme mekanizmasıdır. CPU zamanlaması, daha sonra hangi sürecin yürütülmesi gerektiğini seçme mekanizmasıdır ve CPU'yu bu sürece tahsis eder. İş Zamanlama ile CPU Zamanlama arasındaki temel fark budur. İş zamanlaması uzun vadeli zamanlama olarak bilinirken, CPU zamanlaması kısa vadeli zamanlama olarak bilinir. İş planlaması, iş planlayıcı veya uzun vadeli planlayıcı tarafından yapılır. CPU zamanlaması, CPU zamanlayıcı veya kısa süreli zamanlayıcı tarafından yapılır.

İş Planlama nedir?

Sistemde aynı anda birden fazla işlem olabilir. Bunları zamanında uygulamak mümkün olmayabilir. Bu nedenle, bu işlemler daha sonra yürütülebilmeleri için depoya veya iş havuzuna yerleştirilir. İş çizelgeleme, bu depolamadan süreçleri seçme ve bunları hazır kuyruğa getirme mekanizmasıdır. Bu görev, iş zamanlayıcı veya uzun vadeli zamanlayıcı tarafından yapılır. Genellikle, Uzun Vadeli Zamanlayıcıyı çağırmak zaman alır. Saniyeler veya dakikalar sürebilir. Frekans zamanla ters orantılıdır. Bu nedenle, İş planlayıcının iş havuzundan bir süreç seçme sıklığı, kısa vadeli planlayıcıya kıyasla minimumdur.

İş Planlama ve CPU Planlama Arasındaki Fark
İş Planlama ve CPU Planlama Arasındaki Fark

Şekil 01: CPU

Çoklu programlamanın temel amaçlarından biri, maksimum CPU kullanımı için süreçleri her zaman çalıştırmaya devam etmektir. Böylece, İş zamanlama mekanizması çoklu programlamanın derecesini kontrol eder. Süreç durum geçişini de etkiler. İş planlaması veya uzun vadeli çizelgeleme nedeniyle süreç yeni durumdan hazır duruma geçer.

CPU Programlama nedir?

İş Planlamaya göre, iş kuyruğunda bir dizi işlem mevcuttur. CPU zamanlaması, daha sonra hangi sürecin yürütülmesi gerektiğini seçme mekanizmasıdır ve CPU'yu bu sürece tahsis eder. Bu görev, CPU Zamanlayıcı veya kısa süreli zamanlayıcı tarafından yapılır. Saat kesintisi, G/Ç kesintileri ve İşletim Sistemi çağrıları gibi olaylar gerçekleştiğinde çağrılır. Genellikle, CPU zamanlayıcısı sıklıkla çağrılır.

CPU zamanlaması için geçen süre milisaniye cinsindendir, bu nedenle çağırma sıklığı iş planlayıcıdan daha yüksektir. Genel olarak, CPU zamanlayıcı, çoklu programlama derecesi üzerinde iş planlayıcıdan daha az kontrole sahiptir. Süreç durum geçişini de etkiler. İşlem, CPU Planlaması veya kısa süreli programlama nedeniyle hazır durumundan çalışma durumuna ulaşır.

İş Planlama ile CPU Planlama Arasındaki Benzerlik Nedir?

Hem İş Zamanlama hem de CPU Zamanlama işlemin yürütülmesiyle ilgilidir

İş Planlama ile CPU Planlama Arasındaki Fark Nedir?

İş Planlama vs CPU Planlama

İş planlaması, hangi işlemin hazır kuyruğa getirilmesi gerektiğini seçme mekanizmasıdır. CPU zamanlaması, daha sonra hangi işlemin yürütülmesi gerektiğini seçme mekanizmasıdır ve CPU'yu bu işleme tahsis eder.
Eşanlamlılar
İş planlama, uzun vadeli planlama olarak da bilinir. CPU zamanlaması aynı zamanda kısa vadeli zamanlama olarak da bilinir.
İşleyen
İş planlaması, uzun vadeli planlayıcı veya iş planlayıcı tarafından yapılır. CPU planlaması, kısa süreli zamanlayıcı veya CPU zamanlayıcısı tarafından yapılır.
İşlem Durumu Geçişi
İş çizelgelemede süreç yeni durumdan hazır duruma geçer. İşlem, CPU zamanlamasında hazır durumdan çalışır duruma geçer.
Çoklu programlama
İş Planlamada çoklu programlama üzerinde daha fazla kontrol. CPU Zamanlamasında çoklu programlama üzerinde daha az kontrol.

Özet – İş Planlama vs CPU Planlama

Bir bilgisayar sisteminde birden çok işlem vardır. Yürütülmekte olan bir program bir süreç olarak bilinir. CPU kullanımını en üst düzeye çıkarmak için her zaman bir işlemi çalıştırmak gerekir. İş zamanlaması ve CPU Zamanlaması, süreç yürütme ile ilişkilidir. İş çizelgeleme, hangi işlemin hazır kuyruğa getirilmesi gerektiğini seçme mekanizmasıdır. CPU zamanlaması, daha sonra hangi sürecin yürütülmesi gerektiğini seçme mekanizmasıdır ve CPU'yu bu sürece tahsis eder. İş Planlama ve CPU Planlama arasındaki fark budur.

Önerilen: