Cari Blog Ini

Proses Control Block

Written By weli blog on Jumat, 29 April 2011 | 08.17


1. Proses kontrol block adalah proses yang dilakukan oleh sistem operasi
untuk mempresentasikan tiap-tiap proses yang ada. Adapun proses-proses yang
terjadi pada PCB adalah:

- Mutual Exclusion adalah jaminan bahwa hanya satu proses
yang mengakses sumber daya pada suatu interval waktu tertentu.

- Deadlock adalah proses tunggu dimana proses tersebut tidak pernah terjadi.
Deadlock biasa juga disebut hang.

- Stravation situasi dimana proses-proses menunggu secara tidak tentu dengan menggunakan semaphore. Semaphore adalah pendekatan dimana dua atau lebih dapat bekerjasama menggunakan penanda-penanda sederhana.

- Strategi preemtive yaitu suatu strategi dimana proses yang sedang dieksekusi dapat diambil alih oleh proses lain.

- Strategi Non Preemtive yaitu suatu strategi dimana proses sedang di eksekusi, maka proses tidak dapat dihentikan atau diambil alih oleh proses lain.

- Multiprocessing system yaitu dapat menjalankan beberapa proses dalam waktu yang bersamaan.

- Multiprogramming yaitu menjalankan suatu program dalam waktu yang bersamaan.

Adapun informasi yang disimpan dalam PCB adalah:

- Pointer merupakan penunjuk yang dinamis dimana suatu peubah yang akan dialokasikan hanya pada saat diperlukan.

- Status Proses Status new, ready, running, waiting, terminated, dan sebagainya .
- Program Counter. Suatu stack/tumpukan yang berisi alamat dari instruksi yangakan dieksekusi .
- CPU register.
- Informasi manajemen memori. Informasi ini dapat termasuk suatu informasisebagai nilai dari dasar dan batas register, tabel halaman, atau tabel segmentergantung pada sistem memori yang digunakan oleh sistem operasi.

- Informasi pencatatan. Informasi ini termasuk jumlah dari CPU dan waktu yang dipakai, batas waktu, jumlah akun, jumlah proses, dan sebagainya.

- Informasi status M/K. Informasi termasuk daftar dari perangkat M/K yang digunakan pada proses ini.


0 komentar:

Posting Komentar