Proses
-
Upload
yendri-ikhlas-fernando -
Category
Education
-
view
324 -
download
3
description
Transcript of Proses
ProsesSistem Operasi
Yendri Ikhlas Fernando18 Januari 2012
1. Konsep Proses
Program yang sedang dieksekusi
2. Pembentukan ProsesMelalui system call create process
Create Proses
Waktu CPU Memori Berkas I/O
Resource
Proses Anak 1 Proses Anak 2 Proses Anak 3
Ketika create process , CPU, momori, berkas dan I/O memberikan resource/sumber daya mereka masing-masing untuk proses yang baru dibuat, dan sumber daya tersebut harus di bagi-bagi kepada proses anakan yang lainnya.
Proses induk harus menunggu proses anak selesai (MS DOS) atau berjalan secara paralel (UNIX).
3. Terminasi Proses
System call exitDigunakan oleh
proses lainSystem call wait
Proses SelesaiData keluaran
diserahkan pada proses induk
Sumber daya dikembalikan pada
SO
Dipaksa System call abort
1. Proses anak menggunakan sumber daya di luar batas (diperiksa oleh proses induk).2. Task proses anak tidak diperlukan lagi3. Cascading Termination (proses induk selesai dan CPU tidak mengizinkan proses anak berjalan).
4. Status Proses (State Dasar)1. New : proses baru lahir.2. Ready : proses siap untuk dieksekusi.3. Running : proses sedang dieksekusi.
1. Selesai Terminated2. Timeout Interrupt Ready3. Terjadi event Waiting
4. Waiting : proses menunggu untuk segera dieksekusi.5. Terminated : proses selesai dieksekusi.
Running
WaitingReady
5. PCB (Process Control Block)Fungsi Menggambarkan prose dalam SO Menyimpan informasi-informasi tentang suatu proses.
Informasi Proses
Status (New, Ready, Running, Waiting, Terminated)
Program Counter (stack dari alamat instruksi)
CPU Register (informasi gangguan, iinformasi lancar/tidak suatu proses)
Informasi manajemen memori (info nilai dasar dan batas register, tabel page)
Informasi pencatatan (informasi jumlah CPU, waktu real batas batas waktu)
Informasi I/O (daftar perangkat I/O yg digunakan, daftar berkas yg sedang diakses)
Thank You !