Pengelolaan dan Konsep Proses

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:
  1. Pembuatan dan penghapusan proses pengguna dan sistem proses.
  2. Menunda atau melanjutkan proses.
  3. Menyediakan mekanisme untuk proses sinkronisasi.
  4. Menyediakan mekanisme untuk proses komunikasi.
  5. Menyediakan mekanisme untuk penanganan deadlock.

Konsep Proses
  • Sistem operasi mengeksekusi beraneka-ragam program
  1. Sistem batch – jobs (baca: http://en.wikipedia.org/wiki/Batch_system)
  2. 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:
  1. Program counter (PC)
  2. Stack (baca: http://en.wikipedia.org/wiki/Stack_(data_structure))
  3. Bagian data

Tidak ada komentar:

Posting Komentar