1.Apa yang dimaksud dengan Proses?
2.Apa yang dimaksud perintah untuk menampilkan status proses:
ps,pstree.
3.Sebutkan opsi yang dapat diberikan pada perintah ps
4.Apa yang dimaksud dengan sinyal?apa perintah untuk mengirim sinyal?
5.Apa yang dimaksud dengan proses foreground dan background pada job control?
6.Apa yang dimaksud Perintah-Perintah penjadwalan prioritas:
Top , nice , renice
Jawaban :
1.suatu langkah yang sudah dieksekusi
2.PS(menampilkan
pstree(Menampilkan semua proses pada sistem dalam bentuk hirarki parent/child
3.-ps -u
-ps u<user>
-ps -au
-ps ax
-ps -eH
-ps -e f
-ps -e |more
-ps aX |more
4.sinyal adalah proses yang dapat mengirim dan menerima sinyal dari dan ke proses mengirim sinyal melalui instruksi kill.
perintah untuk mengirim sinyal adalah .
A.SIGHUP : hangup, sinyal dikirim bila proses terputus.
B.SIGINT : Sinyal interrupt melalui ^C
C.SIGQUIT : Sinyal Quit,melalui ^\
D.SIGKILL : Sinyal Kill,menghentikan proses
E.SIGTERM : Sinyal terminasi software
5.Foreground proses yang diciptakan oleh pemakai langsung pada terminal(interaktif,dialog)
dan diperentukkan untuk satu job pada satu waktu.job pada foreground akan mengontrol shell. dan menerima input dan terminal.biasanya berjalan tanpa memerlukan interaksi.
6. a. Top = memberikan informasi (sering di refresh) tentang yang paling CPU-intensif proses yang sedang berjalan.
Deskripsi bidang suatu
PID – ID Proses Tugas uni proses Id, yang secara periodik membungkus, meskipun tidak pernah restart nol.
PPID – PID induk proses
Proses Id dari orang tua tugas itu.
UID – Buku ID
b. Nice = bagus menjalankan perintah dengan prioritas di modifikasi
Perintah bagus digunakan untuk menjalankan perintah yang diberikan
dengan penjadwalan yang prioritas sisesuaikan. Prioritas berkisar pergi
dari – 20(prioritas tertinggi) sampai 19(prioritas terendah).
Contoh :
$ Bagus – mencetak nilai prioritas saat ini.
$ ls bagus – Kenaikan nilai prioritas dari perintah ls dengan 10(default value)dan jalankan.
$ bagus –n 5 ls kenaikan nilai prioritas dari perintah ls dengan 5 dan jalankan.
# bagus –n -2 ls pengurangan nilai prioritas akan mengurangi tingkat prioritas dari perintah ls dengan -2 dan menjalankan.
c. Renice = untuk mengubah prioritas penjadwalan dari satu atau lebih
menjalankan proses, prioritas berkisar pergi dari -20( prioritas
tertinggi) sampai 19(prioritas terendah).
Contoh:
$ renice 1 123 – kenaikan nilai prioritas proses, yang proses ID adalah 123.
# renice 1 123 – pengurangan nilai prioritas proses, yang proses ID adalah 123. (Root hanya dapat pengurangan)
$renice 1-p 123-p 200 – sama seperti diatas. Disini tidak ada proses. Proses adalah 2.
$ renice 1-u sbharathi – kenaikan nilai prioritas dari semua proses, yang miliki oleh pengguna(sbharathi).
$ renice 1-g cadangan – kenaikan nilai prioritas daris semua proses, yang dimiliki oleh kelompok(cadangan).