Umpan Balik Modul TIK SMK KOMPUTER DAN JARINGAN kelompok kompetensi C
57 sebuah proses-id. Proses ini disebut jugadengan terminology Unix sebagai
sebuah Job. Proses Id PID dimulai dari 0, yaituproses INIT, kemudian diikuti oleh proses berikutnya terdaftar pada etcinittab.Beberapa tipe proses pada
sistem operasi Linux dijelaskan sebagai berikut : Foreground
Foreground adalah suatu proses yang diciptakan oleh pemakai langsung pada terminal interaktif, dialog
Batch Batch merupakan suatu proses yang dikumpulkan dan dijalankan secara
sekuensial satu persatu. Proses Batch tidak diasosiasikan berinteraksi dengan terminal.
Daemon Daemon merupakan suatu proses yang menunggu permintaan request dari
proses lainnya dan menjalankantugas sesuai dengan permintaan tersebut. Apabila tidak ada request, maka programiniakan berada dalam kondisi “idle”
dan tidak menggunakan waktu hitung CPU.Umumnya nama proses daemon
di UNIX berakhiran d, misalnya inetd,named,popd dan lain-lain.
Mengontrol Proses Pada Shell
Shell menyediakan fasilitas job control yangmemungkinkan mengontrolbeberapa job atau proses yang sedang berjalan pada waktu yang sama. Misalnya
apabilamelakukanpengeditan file teks dan ingin melakukan interrupt pengeditan untuk mengerjakan hal lainnya dan ketika sudah selesai, maka dapat kembali
switch ke editor dan melakukanpengeditan file teks kembali. Job bekerja padaforeground ataubackground.Pada foreground hanyadiperuntukkan untuk
satu job pada satu waktu. Job pada foreground akan mengontrolshell - menerima input dari keyboard dan mengirim output ke layar.Job padabackground tidak
menerima input dari terminal, biasanya berjalan tanpa memerlukaninteraksi.Job pada
foreground kemungkinan
dihentikan sementara
suspend, denganmenekan [Ctrl-Z].Job yang dihentikan sementara dapat dijalankan
kembali padaforeground atau background sesuai keperluan dengan menekan ”fg” atau ”bg”. Menghentikan job sementara sangat berbeda dengan melakuakan
interrupt jobbiasanya menggunakan [Ctrl-C], dimana job yang diinterrup akan