Daftar Isi:
Definisi - Apa artinya Penjadwalan?
Penjadwalan adalah metode yang digunakan untuk mendistribusikan sumber daya komputasi yang berharga, biasanya waktu prosesor, bandwidth dan memori, ke berbagai proses, utas, aliran data, dan aplikasi yang membutuhkannya. Penjadwalan dilakukan untuk menyeimbangkan beban pada sistem dan memastikan distribusi sumber daya yang sama dan memberikan prioritas berdasarkan aturan yang ditetapkan. Ini memastikan bahwa sistem komputer dapat melayani semua permintaan dan mencapai kualitas layanan tertentu.
Penjadwalan juga dikenal sebagai penjadwalan proses.
Techopedia menjelaskan Penjadwalan
Penjadwalan dalam suatu sistem dilakukan oleh scheduler bernama tepat, yang terutama berkaitan dengan tiga hal:
- Throughput, atau seberapa cepat dapat menyelesaikan sejumlah tugas dari awal hingga akhir per unit waktu
- Latensi, yang merupakan waktu penyelesaian atau waktu yang dibutuhkan untuk menyelesaikan tugas dari saat permintaan atau pengiriman hingga selesai, yang mencakup waktu tunggu sebelum dapat dilayani
- Waktu respons, yaitu waktu yang dibutuhkan untuk proses atau permintaan untuk dilayani, singkatnya waktu tunggu
Penjadwalan sebagian besar didasarkan pada faktor-faktor yang disebutkan di atas dan bervariasi tergantung pada sistem dan pemrograman preferensi dan tujuan sistem. Di komputer modern seperti PC dengan kekuatan pemrosesan dalam jumlah besar dan sumber daya lainnya dan dengan kemampuan untuk melakukan banyak tugas dengan menjalankan banyak utas atau saluran pipa sekaligus, penjadwalan tidak lagi menjadi masalah besar dan seringkali proses dan aplikasi diberikan pemerintahan bebas dengan sumber daya tambahan, tetapi penjadwal masih bekerja keras mengelola permintaan.
Jenis penjadwalan meliputi:
- Pertama datang, pertama dilayani - Pendekatan yang paling mudah dan dapat disebut sebagai masuk pertama, keluar pertama; itu hanya melakukan apa yang disarankan namanya.
- Round robin - Juga dikenal sebagai pengiris waktu, karena setiap tugas diberikan sejumlah waktu untuk menggunakan sumber daya. Ini masih berdasarkan siapa yang datang pertama dilayani.
- Sisa waktu tersingkat terlebih dahulu - Tugas yang membutuhkan paling sedikit waktu untuk menyelesaikannya diberikan prioritas.
- Prioritas - Tugas diberikan prioritas dan dilayani tergantung pada prioritas itu. Hal ini dapat menyebabkan kelaparan pada tugas-tugas yang paling tidak penting karena mereka selalu didahului oleh yang lebih penting.




