Kamis, 01 November 2012

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

1 komentar: