Penanganan proses dalam sistem operasi adalah proses mengatur dan mengelola proses-proses yang berjalan di atas sistem operasi. Berikut adalah beberapa aspek penanganan proses dalam sistem operasi:
1. Pembuatan Proses: Sistem operasi membuat proses baru ketika program dijalankan.
2. Pengalokasian Sumber Daya: Sistem operasi mengalokasikan sumber daya seperti memori, CPU, dan perangkat keras lainnya untuk proses.
3. Penjadwalan Proses: Sistem operasi menjadwalkan proses-proses yang berjalan di atasnya, seperti menentukan urutan eksekusi proses.
4. Penghentian Proses: Sistem operasi menghentikan proses yang telah selesai atau yang tidak lagi diperlukan.
5. Pengelolaan Status Proses: Sistem operasi mengelola status proses, seperti status siap, status berjalan, dan status menunggu.
Status Proses:
1. Status Siap: Proses siap untuk dijalankan.
2. Status Berjalan: Proses sedang dijalankan.
3. Status Menunggu: Proses menunggu sumber daya atau input/output.
4. Status Selesai: Proses telah selesai.
5. Status Terminated: Proses telah dihentikan.
Teknik Penjadwalan Proses:
1. First-Come-First-Served (FCFS): Proses yang pertama datang akan dijalankan pertama.
2. Shortest Job First (SJF): Proses dengan waktu eksekusi terpendek akan dijalankan pertama.
3. Priority Scheduling: Proses dengan prioritas tertinggi akan dijalankan pertama.
4. Round Robin (RR): Proses akan dijalankan secara bergantian dengan waktu yang sama.
Kelebihan dan Kekurangan Penjadwalan Proses:
1. FCFS:
- Kelebihan: sederhana dan mudah diimplementasikan.
- Kekurangan: tidak efisien jika proses memiliki waktu eksekusi yang berbeda.
2. SJF:
- Kelebihan: efisien jika proses memiliki waktu eksekusi yang berbeda.
- Kekurangan: sulit diimplementasikan jika waktu eksekusi tidak diketahui.
3. Priority Scheduling:
- Kelebihan: dapat mengatur prioritas proses.
- Kekurangan: dapat menyebabkan starvation jika prioritas tidak diatur dengan baik.
4. RR:
- Kelebihan: dapat mengatur waktu eksekusi proses.
- Kekurangan: dapat menyebabkan overhead jika waktu eksekusi terlalu singkat.
Tidak ada komentar:
Posting Komentar