Minggu, 31 Maret 2019

3.5 bayangan proses (process image)


*Bayangan citra (process image) adalah ruang memory yang ditempati oleh proses.
 struktur process image:
qData pengguna(user data)
qUser program(user program)
qSistem stack(user stack)
qPCB (Process Control Block )
Implementasi penempatan process image yang sesungguhnya bergantung pada skema manajemen memory yang digunakan dan organisasi struktur kendali sistem operasi.
*Dalam suatu sistem operasi multitaskng, banyak informasi yang diperlukan dikumpulkan dari masing-masing proses agar pengaturan dapat dilakukan dengan baik.informasi ini terletak dalam sebuah process control block (PCB).
*Elemen data yang terdapat pada PCB dapat dikelompokan dala 3 kategori :
1.Process indetification
Kategori ini dengan indetifikasi proses secara unik, seperti proses yang menciptakannya secara indetitas pengguna yang menciptakannya.elemen data yang termasuk dalam kategori ini adalah ID proses.
2. Processor state information
Kategori ini terdiri dari isi register-register prosesor. Pada saat proses berstatus running, informasi ini berada di register-register. Elemen dari kategori ini adalah user-visible register, control and status register, dan stack pointer.
3. Process control information
Kategori ini berisi yang diperlukan sistem operasi untuk mengendalikan dan mengkoordinasikan beragam proses aktif.
elemen dari kategori ini adalah sebagai berikut :
  
*Schedulling and state information
Berisi informasi yang digunakan dalam penjadwalan serta identitas event.
*Data structingproses
Dapat dikaitkan (link)dengan proses lain dalam sebuah antrian atau ring.
*Interprocess communication
Flag,sinyal, dan pesan yang digunakan untuk komunikasi antar proses.
*Proses privilages
Kewenangan proses atau memory dan tipe intruksi.
*Memory management
Pointer ke tabel segmen ataupun tabel halam dari memori maya.
*Resource ownership and utilization
Berisi sejarah penggunaan sumber daya yang akan digunakan untuk penjadwalan.

Tidak ada komentar:

Posting Komentar