Posted by : s Thursday, 15 January 2015


Pemanggilan proses oleh proses lain disebut parallel. Sistem operasi menyediakan apa yang dibutuhkan oleh proses. Umumnya proses diciptakan dan dihilangkan selama operasi berlangsung.

  1. Create & Destroy Proses. Sistem operasi yang mendukung konsep proses, harus menyediakan suatu cara untuk membuat (create) proses dan menghilangkan (destroy) proses.
  2. Fork System Call. Mekanisme untuk membuat (create) proses yang identik
Pada  sistem  operasi  UNIX,  parent  dan  child  process  berjalan  secara parallel. Sementara iti pada sistem operasi DOS, parent dan child process berjalan  secara  bergantian  (sequential).  Contohnya  :  MSDOS  sebagai parent dan program aplikasi sebagai child.

Process scheduler atau penjadwalan proses digunakan untuk pengaturan eksekusi proses.

Proses yang dijalankan oleh sistem operasi memiliki tiga jenis keadaan atau status proses yaitu sebagai berikut:
  1. Running / kerja, benar-benar menggunakan CPU pada saat itu (sedang mengeksekusi instruksi proses itu).
  2. Blocked   /   terhenti,   tidak   dapat   berjalan   sampai   kegiatan   eksternal terlaksana (proses menunggu kejadian untuk melengkapi tugasnya) bisa berupa proses menunggu : Selesainya operasi perangkat I/O; Tersedianya memori; Tibanya pesan jawaban 
  3. Ready  /  siap,  proses  siap  dikerjakan  tetapi  menunggu  giliran  dengan proses  lain  yang  sedang  dikerjakan  (bisa  berjalan,  sementara  berhenti untuk memungkinkan proses lain dikerjakan)
Sementara itu transisi atau status perubahan proses yang dilakukan oleh sistem operasi adalah sebagai berikut: 1) Proses di blok untuk melayani input karena sumber daya yang diminta belum tersedia / meminta layanan I/O sehingga menunggu kejadian muncul. 2) Penjadwalan mengambil proses lain. 3) Penjad- walan mengambil proses ini (baru). 4) Input telah tersedia.

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Powered by Blogger.

- Copyright © Dunia Komputer -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -