Proses adalah program dalam pelaksanaan. Terdapat banyak proses yang berjalan selari dalam sistem komputer. Penting untuk memaksimumkan penggunaan CPU. Sistem pengendalian boleh menjadikan komputer produktif dengan menukar CPU antara proses. Untuk penggunaan CPU maksimum, penting untuk menjalankan beberapa proses setiap masa. Proses yang harus dilaksanakan diletakkan dalam barisan yang siap. Penjadualan pekerjaan adalah mekanisme untuk memilih proses mana yang harus dibawa masuk ke barisan siap. Penjadualan CPU adalah mekanisme untuk memilih proses mana yang harus dilaksanakan seterusnya dan memperuntukkan CPU ke proses itu. Itulah Perbezaan utama antara penjadualan pekerjaan 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.
1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apakah penjadualan pekerjaan
3. Apakah penjadualan CPU
4. Persamaan antara penjadualan pekerjaan dan penjadualan CPU
5. Perbandingan sampingan - penjadualan pekerjaan vs penjadualan CPU dalam bentuk jadual
6. Ringkasan
Terdapat banyak proses dalam sistem pada satu masa. Mungkin tidak dapat melaksanakannya tepat pada waktunya. Oleh itu, proses tersebut diletakkan di dalam penyimpanan atau kolam kerja supaya mereka dapat dilaksanakan kemudian. Penjadualan pekerjaan adalah mekanisme untuk memilih proses dari storan ini dan membawanya ke barisan siap. Tugas ini dilakukan oleh penjadual kerja atau penjadual jangka panjang. Umumnya, penjadual jangka panjang yang memerlukan masa. Ia boleh mengambil masa beberapa saat atau minit. Kekerapan berkadar songsang dengan masa. Oleh itu, kekerapan penjadual kerja untuk memilih proses dari kolam 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. Oleh itu, mekanisme penjadualan pekerjaan mengawal tahap multiprogramming. Ia juga mempengaruhi peralihan keadaan proses. Proses transit dari negeri baru ke negeri siap kerana penjadualan pekerjaan atau penjadualan jangka panjang.
Menurut penjadualan pekerjaan, terdapat beberapa proses yang terdapat dalam barisan pekerjaan. Penjadualan CPU adalah mekanisme untuk memilih proses mana yang harus dilaksanakan seterusnya dan memperuntukkan CPU ke proses itu. Tugas ini dilakukan oleh penjadual CPU atau penjadual jangka pendek. Ia memanggil ketika peristiwa seperti ketika jam mengganggu, I/O mengganggu dan panggilan sistem operasi berlaku. Umumnya, penjadual CPU sering dipanggil.
Masa yang diambil untuk penjadualan CPU adalah dalam milisaat, jadi kekerapan yang memohon lebih tinggi daripada penjadual kerja. Umumnya, penjadual CPU mempunyai kawalan minimum ke atas tahap multiprogramming daripada penjadual kerja. Ia juga mempengaruhi peralihan keadaan proses. Proses ini mencapai keadaan berjalan dari keadaan siap kerana penjadualan CPU atau penjadualan jangka pendek.
Penjadualan pekerjaan vs penjadualan CPU | |
Penjadualan pekerjaan adalah mekanisme untuk memilih proses mana yang harus dibawa masuk ke barisan siap. | Penjadualan CPU adalah mekanisme untuk memilih proses mana yang harus dilaksanakan seterusnya dan memperuntukkan CPU ke proses itu. |
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. |
Proses peralihan keadaan | |
Proses pemindahan dari negeri baru ke negara siap dalam penjadualan pekerjaan. | Proses pemindahan dari keadaan siap ke negeri dalam penjadualan CPU. |
Multiprogramming | |
Lebih banyak kawalan ke atas multiprogramming dalam penjadualan pekerjaan. | Kurang kawalan ke atas multiprogramming dalam penjadualan CPU. |
Terdapat banyak proses dalam sistem komputer. Program dalam pelaksanaan dikenali sebagai proses. Dikehendaki menjalankan proses selalu untuk memaksimumkan penggunaan CPU. Penjadualan pekerjaan dan penjadualan CPU dikaitkan dengan pelaksanaan proses. Penjadualan pekerjaan adalah mekanisme untuk memilih proses mana yang harus dibawa masuk ke barisan siap. Penjadualan CPU adalah mekanisme untuk memilih proses mana yang harus dilaksanakan seterusnya dan memperuntukkan CPU ke proses itu. Itulah perbezaan antara penjadualan pekerjaan dan penjadualan CPU.
1.Kiran Kumar. "OS penjadualan CPU." LinkedIn Slideshare, 16 Julai 2014. Terdapat di sini
1.'Intel CPU Core i7 2600K Sandy Bridge Bawah' oleh Eric Gaba, Wikimedia Commons pengguna Sting, (CC BY-SA 3.0) melalui Commons Wikimedia