Perbezaan Utama – Penjadualan Kerja lwn Penjadualan CPU
Proses ialah program dalam pelaksanaan. Terdapat pelbagai proses yang berjalan selari dalam sistem komputer. Adalah penting untuk memaksimumkan penggunaan CPU. Sistem pengendalian boleh menjadikan komputer produktif dengan menukar CPU antara proses. Untuk penggunaan CPU maksimum, adalah penting untuk menjalankan beberapa proses setiap kali. Proses yang sepatutnya dilaksanakan diletakkan dalam baris gilir sedia. Penjadualan kerja ialah mekanisme untuk memilih proses yang perlu dibawa ke dalam baris gilir sedia. Penjadualan CPU ialah mekanisme untuk memilih proses yang perlu dilaksanakan seterusnya dan memperuntukkan CPU kepada proses tersebut. Itulah perbezaan utama antara Penjadualan Kerja dan Penjadualan CPU. Penjadualan kerja dikenali sebagai penjadualan jangka panjang manakala penjadualan CPU dikenali sebagai penjadualan jangka pendek. Penjadualan kerja dilakukan oleh penjadual kerja atau penjadual jangka panjang. Penjadualan CPU dilakukan oleh penjadual CPU atau penjadual jangka pendek.
Apakah itu Penjadualan Kerja?
Terdapat pelbagai proses dalam sistem pada satu masa. Ia mungkin tidak mungkin untuk melaksanakannya tepat pada masanya. Oleh itu, proses tersebut diletakkan dalam storan atau kumpulan kerja supaya ia boleh dilaksanakan kemudian. Penjadualan kerja ialah mekanisme untuk memilih proses daripada storan ini dan membawanya ke dalam baris gilir sedia. Tugas ini dilakukan oleh penjadual kerja atau penjadual jangka panjang. Secara amnya, penggunaan Penjadual Jangka Panjang memerlukan masa. Ia boleh mengambil masa beberapa saat atau minit. Kekerapan adalah berkadar songsang dengan masa. Oleh itu, kekerapan Penjadual Kerja untuk memilih proses daripada kumpulan kerja adalah minimum berbanding dengan penjadual jangka pendek.
Rajah 01: CPU
Satu objektif utama multiprogramming adalah untuk terus menjalankan proses sepanjang masa untuk penggunaan CPU maksimum. Jadi, mekanisme penjadualan kerja mengawal tahap multiprogramming. Ia juga mempengaruhi peralihan keadaan proses. Proses transit dari keadaan baharu ke keadaan sedia disebabkan penjadualan kerja atau penjadualan jangka panjang.
Apakah itu Penjadualan CPU?
Mengikut Penjadualan Kerja, terdapat beberapa proses yang tersedia dalam baris gilir kerja. Penjadualan CPU ialah mekanisme untuk memilih proses yang perlu dilaksanakan seterusnya dan memperuntukkan CPU kepada proses tersebut. Tugas ini dilakukan oleh Penjadual CPU atau penjadual jangka pendek. Ia memanggil apabila peristiwa seperti apabila jam terganggu, gangguan I/O dan panggilan Sistem Pengendalian berlaku. Secara amnya, penjadual CPU kerap digunakan.
Masa yang diambil untuk penjadualan CPU adalah dalam milisaat, jadi kekerapan pemanggilan lebih tinggi daripada penjadual kerja. Secara amnya, penjadual CPU mempunyai kawalan minimum ke atas tahap multiprogramming daripada penjadual kerja. Ia juga mempengaruhi peralihan keadaan proses. Proses mencapai keadaan berjalan daripada keadaan sedia disebabkan oleh Penjadualan CPU atau penjadualan jangka pendek.
Apakah Persamaan Antara Penjadualan Kerja dan Penjadualan CPU?
Kedua-dua Penjadualan Kerja dan Penjadualan CPU adalah berkaitan dengan pelaksanaan proses
Apakah Perbezaan Antara Penjadualan Kerja dan Penjadualan CPU?
Penjadualan Kerja lwn Penjadualan CPU |
|
Penjadualan kerja ialah mekanisme untuk memilih proses yang perlu dibawa ke dalam baris gilir sedia. | Penjadualan CPU ialah mekanisme untuk memilih proses yang perlu dilaksanakan seterusnya dan memperuntukkan CPU kepada proses tersebut. |
Sinonim | |
Penjadualan kerja juga dikenali sebagai penjadualan jangka panjang. | Penjadualan CPU juga dikenali sebagai penjadualan jangka pendek. |
Diproses Oleh | |
Penjadualan kerja dilakukan oleh penjadual jangka panjang atau penjadual kerja. | Penjadualan CPU dilakukan oleh penjadual jangka pendek atau penjadual CPU. |
Peralihan Keadaan Proses | |
Proses dipindahkan dari keadaan baharu kepada keadaan sedia dalam penjadualan kerja. | Proses dipindahkan daripada keadaan sedia kepada keadaan berjalan dalam penjadualan CPU. |
Multiprogramming | |
Lebih kawalan ke atas multiprogramming dalam Penjadualan Kerja. | Kurang kawalan ke atas multiprogramming dalam Penjadualan CPU. |
Ringkasan – Penjadualan Kerja lwn Penjadualan CPU
Terdapat pelbagai proses dalam sistem komputer. Program dalam pelaksanaan dikenali sebagai proses. Ia diperlukan untuk menjalankan proses sentiasa untuk memaksimumkan penggunaan CPU. Penjadualan kerja dan Penjadualan CPU dikaitkan dengan pelaksanaan proses. Penjadualan kerja ialah mekanisme untuk memilih proses yang perlu dibawa ke dalam baris gilir sedia. Penjadualan CPU ialah mekanisme untuk memilih proses yang perlu dilaksanakan seterusnya dan memperuntukkan CPU kepada proses tersebut. Itulah perbezaan antara Penjadualan Kerja dan Penjadualan CPU.