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 yang
akan dieksekusi .
- CPU register.
- Informasi manajemen memori. Informasi ini dapat termasuk suatu informasi
sebagai nilai dari dasar dan batas register, tabel halaman, atau tabel segmen
tergantung 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.
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 yang
akan dieksekusi .
- CPU register.
- Informasi manajemen memori. Informasi ini dapat termasuk suatu informasi
sebagai nilai dari dasar dan batas register, tabel halaman, atau tabel segmen
tergantung 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