Apa itu Penjadwal Pekerjaan?

Banyak komputer yang mampu menggunakan penjadwal pekerjaan untuk melakukan tugas-tugas otomatis. Fungsi ini memungkinkan komputer untuk melakukan beberapa tugas secara otomatis pada jadwal yang ditetapkan oleh pengguna komputer. Penjadwal biasanya khusus untuk setiap jenis sistem operasi komputer (OS). Ia melakukan tugas secara otomatis, yang mengurangi kebutuhan akan campur tangan manusia.

Penjadwal pekerjaan dapat diatur untuk berjalan pada beberapa waktu interval. Ini memberi administrator sistem alat yang dapat menjadwalkan tugas pemeliharaan bulanan atau harian. Contoh pekerjaan dalam penjadwal adalah proses pencapaian. Ini adalah proses yang memindahkan data lama ke dalam penyimpanan. Menggunakan pekerjaan terjadwal untuk menyelesaikan tugas ini memastikan sistem komputer mempertahankan ruang disk yang memadai.

Dalam sistem operasi UNIX®, penjadwal pekerjaan biasanya dikenal sebagai pekerjaan cron. Ini adalah program master scheduler untuk UNIX®. Itu dapat menjalankan beberapa jenis program termasuk skrip, tugas administratif, dan proses pemeliharaan OS umum. Pekerjaan cron menggunakan timer built-in yang mirip dengan jam alarm dan melakukan tugas berdasarkan jadwal yang telah ditentukan. Jadwal ini dikelola dalam file khusus dalam sistem operasi, yang mengatur semua tugas harian.

Penjadwal pekerjaan UNIX® menggunakan proses latar belakang khusus yang mengelola jadwal. Program manajer ini, sering disebut sebagai daemon cron, bertanggung jawab untuk membaca jadwal dan mengeksekusi program skrip tepat waktu. Program manajer meninjau jadwal sekali setiap menit. Jika tugas baru ditambahkan ke jadwal, biasanya akan dijalankan dalam waktu 60 detik setelah masuk ke tabel.

Penjadwal pekerjaan di sistem operasi Windows® dikenal sebagai program pengelola tugas. Penjadwal tugas Windows® dapat menjalankan skrip atau program yang ada dalam sistem operasi komputer. Ini membuat adalah alat yang baik untuk mengelola cadangan harian dan aktivitas pemeliharaan.

Program penjadwal sumber daya terdistribusi (DRS) adalah contoh penjadwal pekerjaan tingkat lanjut. Program ini dirancang untuk aplikasi perangkat lunak terdistribusi dan memiliki kemampuan untuk menjalankan program berdasarkan prioritas pekerjaan. Jenis proses ini biasanya digunakan di lingkungan TI berkerumun yang tersedia tinggi.