Definisi Proses
Proses
merupakan keadaan ketika sebuah program sedang di eksekusi. Proses juga di
definisikan sebagai sebuah entitas yang merepresentasikan basis unit kerja yang
diimplementasikan di dalam sistem.
Status Proses
Status
proses merupakan kondisi yang menyatakan kondisi dari suatu proses.
Di dalam proses terdapat 5 macam status,
yaitu :
·
New : state dimana proses akan dibuat (Process
Creating)
·
Ready : proses sedang menunggu inisialisasi oleh
processor.
·
Running : instruksi-instruksi proses sedang
dieksekusi
·
Waiting : proses menunggu beberapa event yang akan terjadi seperti
menunggu inputan user dan lain sebagainya.
·
Terminated : proses telah selesai dieksekusi.
Deskripsi dan Kontrol Terhadap Proses
Setiap proses dalam system operasi
mempunyasi sebuah process control block (PCB) yang memuat
informasi tentang proses tersebut dan dapat digunakan untuk mengontrol proses.
Elemen-elemen dari sebuah PCB antara lain
:
1. Identifier
berfungsi untuk
menjelaskan proses yang sedang terjadi.
2. State
merupakan kondisi yang
terjadi pada proses.
3. Priority
berisi urutan perintah
pada suatu proses.
4. Program
counter berisi sebuah
instruksi pada proses.
5. Memory
pointer berfungsi untuk
menyimpan alamat yang digunakan pada suatu proses.
6. Context
data merupakan data yang
berkaitan dengan proses.
7. I/O
status information merupakan
masukan dan keluaran yang ada pada proses.
8. Accounting
information menyediakan
informasi yang dibutuhkan.
Berikut beberapa informasi yang terdapat
dalam PCB :
-
Status
proses : menyatakan status dari proses.
-
Program counter : berisi suatu alamat dari suatu instruksi
yang akan dieksekusi selanjutnya.
-
Informasi
manajemen memori : berisi semua informasi tentang system memori yang ada dalam system
operasi.
-
Accounting information : berisi segala informasi termasuk jumlah
CPU yang digunakan, batas waktu suatu proses, jumlah pekerjaan, dan masih banyak
lagi.
-
Pointer : menyatakan pointer yang menunjuk ke PCB lain.
Anggota yang berkontribusi :
1.
Fransisca A I A 1103114263
2.
Habib Reza 1103120005
3.
Novelino Y 1103120015
4.
Keri Wisnu 1103120018
Tidak ada komentar:
Posting Komentar