Masing-masing
proses direpresentasikan oleh Sistem Operasi dengan menggunakan Process
Control Block (PCB). Informasi yang
terdapat pada setiap proses meliputi :
a.
Status
Proses. New, ready, running, waiting dan terminated.
b.
Program
Counter. Menunjukkan
alamat berikutnya yang akan dieksekusi oleh proses tersebut.
c.
CPU
Registers. Register bervariasi
tipe dan jumlahnya tergantung arsitektur komputer yang bersangkutan. Register-register
tersebut terdiri-atas: accumulator, index register, stack pointer,
dan register serbaguna dan beberapa informasi tentang kode kondisi.
Selama Program Counter berjalan, status informasi harus disimpan pada
saat terjadi interrupt.
d.
Informasi
Penjadwalan CPU. Informasi tersebut berisi prioritas dari suatu proses, pointer
ke antrian penjadwalan, dan beberapa parameter penjadwalan yang lainnya.
e.
Informasi
Manajemen Memori. Informasi tersebut berisi nilai (basis) dan limit register,
page table, atau segment table tergantung pada sistem memory yang digunakan
oleh sistem operasi.
f. Informasi Accounting. Informasi
tersebut berisi jumlah CPU dan real time yang digunakan, time limits, account
numbers, jumlah job atau proses.
Informasi Status I/O.
Informasi tersebut berisi deretan I/O device (seperti tape driver) yang
dialokasikan untuk proses tersebut, deretan file yang dibuka
No comments:
Post a Comment