PROSES SISTEM OPERASI
Definisi
Proses :
a)
Konsep
utama dalam sistem operasi, sehingga masalah proses merupakan masalah utama
dalam perancangan sistem operasi.
b) Unit kerja terkecil yang secara
individu memiliki sumber daya dan dijadwalkan oleh sistem operasi.
c) Proses adalah program yang sedang
dieksekusi.
Istilah
yang Berkaitan dengan Proses Sistem Operasi
- Multiprocessing adalah manajemen banyak proses di komputer multiprocessor (banyak proses di dalamnya).
- Multiprogramming (multitasking) adalah manajemen proses dengan masing-masing pemroses melakukan pengolahan secara independen.
3.
Distributed processing adalah manajemen banyak proses yang di eksekusi di banyak komputer yang
tersebar (terdistribusi) di satu jaringan
CONTOH ANALOGI PROSES
Seorang
koki akan membuat masakan spesial di sebuah restoran terkenal dengan resep
sendiri. Resep tersebut terdiri dari berbagai bahan makanan yang
diperlukan.Resep adalah sebuah program, koki adalah prosesor, dan bahan-bahan
yang diperlukan adalah masukan (input). Proses sendiri adalah kegiatan atau
pekerjaan yang dilakukan koki dari awal sampai selesai yakni mulai dari membaca
resep, menyiapkan bahan, mengolah sampai menjadi masakan tersebut siap saji.
STATUS PROSES
- New : pembentukan suatu proses
- Running : instruksi-instruksi yang sedang dieksekusi
- Waiting : proses menunggu untuk beberapa event yang terjadi
- Ready : menunggu untuk dialirkan ke pemroses (processor)
- Terminated : proses telah selesai dieksekusi
Proses Control Block (PCB)
Tiap proses
digambarkan dalam sistem operasi oleh sebuah process control block PCB – juga
disebut sebuah control block. PCB berisikan banyak bagian dari informasi yang
berhubungan dengan sebuah proses yang spesifik.
Elemen-elemen dari Process
Control Block (PCB) :
- Identifier : menjelaskan proses yang sedang terjadi.
- State : kondisi yang terjadi pada proses.
- Priority : urutan perintah yang jelas pad suatu proses
- Program counter : instruksi pada proses.
- Memory pointers : media penyimpanan (penunjuk alamat) pada proses.
- Context data : data yang berkaitan dengan proses.
- I/O status information : terdapat masukan dan keluaran yang diinginkan.
- Accounting information : memberikan informasi yang dibutuhkan.
Tidak ada komentar:
Posting Komentar