Anda di halaman 1dari 15

Manajemen Proses

Our Groups

Ade Irma Afriyani Raysya Renita Helmi Fathur Syuhada


2223004 2223025 2223017
Definisi manajemen proses pada sistem operasi
manajemen proses pada sistem operasi adalah pembagian dan pengaturan sumber
daya sistem komputer untuk proses atau tugas yang sedang dilaksanakan.
Prosedur manajemen proses meliputi :
melakukan penjadwalan proses
alokasi memori
manajemen masukan dan keluaran
interaksi antara proses.
Proses
Proses adalah program yang sedang dieksekusi.
Setiap kali menjalankan suatu program, Sistem UNIX melakukan
suatu fork(), yaitu melakukan beberapa urutan operasi untuk
membuat suatu proses konteks dan kemudian mengeksekusi
program tersebut dalam konteks yang sudah dibuat. Setiap proses
yang dijalankan akan memilikiPID (Process ID).
Beberapa tipe proses
Foreground
: Batch Daemon

Proses yang diciptakan Proses yang dikumpulkan Proses yang menunggu


oleh pemakai langsung dan dijalankan secara permintaan (request)
pada terminal sekuensial (satu dari proses lainnya
(interaktif,dialog) persatu).Prose Batch danmenjalankan tugas
tidak diasosiasikan sesuai dengan
(berinteraksi) dengan permintaan tersebut.
terminal.
mengontrol sinyal
Mengirim sinyal adalah satu alat komunikasi antar proses,
yaitu memberitahukan proses yang sedang berjalan bahwa ada sesuatu
yang harus dikendalikan.
Berdasarkan sinyal yang dikirim ini maka proses dapat bereaksi dan
administrator/programmer dapat menentukan reaksi tersebut.
Mengirim sinyal menggunakan instruksi : kill [nomor sinyal] PID
Diagram Tahapan Proses
Penjelasan Tahapan Proses
◦ Hanya ada satu proses yang dapat berjalan pada prosesor dalam satu waktu.
Namun banyak proses yang berstatus ready atau waiting. ◦ Tiga kemungkinan
bila sebuah proses memiliki status running 1. jika program telah dieksekusi
maka status dari proses tersebut akan berubah menjadi terminated 2. Jika
waktu yang disediakan oleh OS untuk proses tersebut sudah habis maka akan
terjadi interrupt dan proses tersebut kini berstatus Ready. 3. Jika suatu event
terjadi pada saat proses dieksekusi maka proses tersebut akan menunggu
event tersebut selesai dan proses berstatus Waiting

Anda mungkin juga menyukai