PROSES DAN MANAJEMEN PROSES
TUGAS PRAKTIKUM 5
1. Apa yang dimaksud dengan proses?
Jawab :
Proses adalah program yang sedang dieksekusi. Setiap kali menggunakan utilitas sistem atau program aplikasi dari shell, satu atau lebih dari proses "child" akan dibuat shell sesuai perintah yang diberikan.
2. Apa yang dimaksud perintah untuk menampilkan suatu proses : ps,
pstree?
Jawab:
Ps : untuk melihat kondisi proses yang ada.
Pstree : menampilkan semua proses pada sistem dalam bentuk hierarki parent
3. Sebutkan opsi yang dapat diberikan pada perintah ps?
Jawab :
$ ps : untuk menampilkan
$ ps -u : untuk melihat elemen lainnya- $ ps -u <user> : mencari proses yang spesifik pemakai
$ ps -a : mencari proses lainnya
$ ps -au : mencari proses lainnya
$ ps -eH : memilih semua proses dan menampilkan semua proses.
$ ps -e f : menampilkan status proses dengan karakter grafis
$ pstree : menampilkan semua proses pada sistem dalam bentuk hirarki parent/child.
$ pstree | grep mingetty : menampilkan semua proses mingetty yang berjalan pada sistem yang berupa console virtual, kemudian menampilkan semua proses dalam satu baris berupa suatu angka.
$ pstree -p : untuk melihat semua PID
$ pstree -h : untuk menampilkan proses dan asector yang tercetak tebal
$ ps -e | more : menampilkan semua proses dalam bentuk 4 kolom.
$ ps ax | more : menampilkan semua proses yang dihasilkan terminal dan menampilkan proses yang tidak dihasilkan terminal.
$ ps ef | more : menampilkan semua proses dalam bentuk daftar penuh.
$ ps -eo pid, cmd | more : menampilkan semua proses dalam format sesuai definisi user yang terdiri dari kolom PID dan CMD.
$ ps -eo pid, ppid, %mem, cmd | more : untuk menampilkan kolom PID, PPID, dan %mem. PPID adalah proses ID dari proses parent. %mem menampilkan persentasi dari memori system yang digunakan proses.
4. Apa yang dimaksud dengan sinyal?apa perintah untuk mengirim sinyal?
Jawab :
Sinyal adalah suatu gejala fisika dimana satu atau beberapa dari
karakteristiknya melambangkan informasi.
Perintah untuk mengirim sinyal : kill [-nomor sinyal] PID.
5. Apa yang dimaksud dengan proses foreground dan background pada job
control?
Jawab :
Foreground : proses yang diciptakan oleh pemakai langsung pada
terminal (interaktif, dialog). Foreground hanya diperuntukkan untuk satu job pada stu waktu. Job pada foreground akan mengontrol shell - menerima input dari keyboard dan mengirim ouput ke layar.
Background : proses yang tidak dapat menerima input dari terminal, biasanya berjalan tanpa memerlukan interaksi.
6. Apa yang dimaksud perintah - perintah penjadwalan prioritas : top,
nice, renice.
Jawab :
Top : Perintah ini digunakan untuk menampilkan proses pada CPU. Perintah ini bisa digunakan untuk menampilkan proses dan penggunaan resource yang paling aktif.
Nice : Perintah ini digunakan untuk melakukan modifikasi terhadap program yang akan mendapatkan prioritas penjadwalan proses.
Renice : Perintah ini digunakan untuk memberikan prioritas pada proses yang sedang berjalan
Terimakasih artikelnya sangat membantu 🙏
BalasHapus