Catatan Kuliah: Sistem Operasi - Manajemen Proses
Pendahuluan
- Selamat pagi dan salam sejahtera.
- Bahasan hari ini: Manajemen Proses, Konsep dan Status Proses, Pengendalian Proses.
- Tujuan: Mahasiswa dapat menjelaskan manajemen proses dan operasi-operasi sistem operasi.
Komponen Dasar Sistem Komputer
- Terdiri dari 4 komponen:
- Prosesor (CPU): Alat untuk pengolahan data.
- Memori Utama: Tempat penyimpanan data dan program.
- Perangkat I/O: Memindahkan data antara komputer dan lingkungan eksternal.
- Interkoneksi: Menghubungkan komponen untuk berinteraksi.
Apa Itu Proses?
- Proses adalah program yang sedang dieksekusi secara sekuensial.
- Terdiri dari tiga fase: Input, Process, Output (IPU).
- Proses memerlukan sumber daya: CPU, memori, I/O devices.
Status Proses
- Status Proses: Aktivitas proses yang sedang berlangsung.
- Ada lima status proses:
- New: Proses sedang dibuat.
- Running: Proses dieksekusi.
- Waiting: Proses menunggu event lain.
- Ready: Proses menunggu giliran CPU.
- Terminated: Proses selesai dieksekusi.
Diagram Status Proses
- Menggambarkan perubahan status proses.
- Dapat menunjukkan siklus antara status.
Operasi pada Proses
- Penciptaan Proses: Membuat proses baru.
- Penghentian Proses: Menghentikan proses yang berjalan.
- Penundaan: Menunggu sebelum melanjutkan.
- Komunikasi Antara Proses: Proses bisa berinteraksi.
Penghentian Proses
- Proses dapat berhenti karena:
- Tugas selesai.
- Melebihi waktu yang ditentukan.
- Memori tidak tersedia.
- Kesalahan dalam proses.
Kesimpulan
- Proses mengalami perubahan status dan aktivitas.
- Diagram status proses dan PCB (Program Control Block) digunakan untuk menggambarkan proses.
- Tugas mandiri: Penjelasan dan contoh penghentian proses.
Tugas Mandiri
- Cari penyebab dan penjelasan mengapa proses harus dihentikan.
- Diskusikan dan cari referensi tambahan.
Terima kasih atas perhatian semua.