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