Kamis, 02 April 2020

definisi dan pendalaman proses dalam sistem operasi

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

  1. Multiprocessing adalah manajemen banyak proses di komputer multiprocessor (banyak proses di dalamnya).
  2. 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