Pengelolaan Proses
Proses perlu dikelola karena dalam sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikan tugasnya. Sumber daya tersebut dapat berupa CPU time, memori, berkas-berkas, dan perangkat-perangkat I/O.
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan managemen proses seperti:
- Pembuatan dan penghapusan proses pengguna dan sistem proses.
- Menunda atau melanjutkan proses.
- Menyediakan mekanisme untuk proses sinkronisasi.
- Menyediakan mekanisme untuk proses komunikasi.
- Menyediakan mekanisme untuk penanganan deadlock.
Konsep Proses
- Sistem operasi mengeksekusi beraneka-ragam program
- Sistem batch – jobs (baca: http://en.wikipedia.org/wiki/Batch_system)
- Sistem time-shared – task atau program pengguna
- Textbook menggunakan istilah job & process secara bergantian
- Proses – program dalam eksekusi; eksekusi proses harus bergerak dalam bentuk sequential
- Proses mengikut-sertakan:
- Program counter (PC)
- Stack (baca: http://en.wikipedia.org/wiki/Stack_(data_structure))
- Bagian data
Tidak ada komentar:
Posting Komentar