Anda di halaman 1dari 1

Proses adalah program yang sedang dieksekusi, termasuk didalamnya nilai-nilai dalam

program counter, register, dan variabel-variabel yang ada. OS berhubungan dengan proses
yaitu : OS menjadwal dan mengirimkan proses dieksekusi oleh prosesor dan juga OS
mengalokasikan sumber daya untuk proses. Istilah Terkait : Multiprogramming
(multitasking), multiprocessor , Distributed processing.

Pembentukan Proses Saat komputer berjalan, terdapat banyak proses yang berjalan secara
bersamaan. Sebuah proses dibuat melalui system call create-process yang membentuk proses
turunan (child process) yang dilakukan oleh proses induk (parent process). Ketika sebuah
proses dibuat maka proses tersebut dapat memperoleh sumber-daya seperti waktu CPU,
memori, berkas, atau perangkat I/O.

Penghancuran Proses di-terminasi ketika proses telah selesaimengeksekusi perintah terakhir


menggunakan system call exit. Ada beberapa penghancuran proses yaitu : Kesalahan
masukan/keluaran, Instruksi salah, Kesalahan penggunaan data. Alasan penghancuran :
Selesainya proses secara normal . Batas waktu terlewati . Memori tidak tersedia.

Jika program telah selesai dieksekusi maka status dari proses tersebut akan berubah menjadi
Terminated yang disebut dengan status proses. Process Control Block (PCB) yang berfungsi
sebagai tempat penyimpanan informasi. Isi PCB terdiri dari : Status Proses, Program Counter,
CPU Register. PCB juga memiliki informasi untuk penjadwalan CPU, Manajemen Memori,
Pencatatan, status I/O. Dan juga memiliki Penundaan Proses (Suspend) dan Pengaktifan
Proses (Resuming).

Anda mungkin juga menyukai