Rabu, 31 Oktober 2012

Tugas 5

Nama  : Temy Uswatun Hasanah
NIM   : 201183050
Seksi  : 04

1. Apa yang dimaksud dengan proses?
Proses adalah program yang sedang dieksekusi dan urutan pelaksanaan atau kejadian terjadi secara alami atau didisein.

2. Apa yang dimaksud perintah untuk menampilkan status proses : ps, pstree?
Perintah ps dapat digunakan untuk menunjukan semua proses yang sedang berjalan pada mesin.
Perintah pstree sama dengan perintah ps dan mempunyai fungsi yang sama untuk melihat status proses yang berjalan pada sistem. Tetapi informasinya berbentuk tree(pohon).
 
3. Sebutkan opsi yang dapat diberikan pada perintah ps?
a : show processes owned by other users
f : display process ancentors in a tree like format
u : use the 'user' output format, showing user names and process start times
w : use a wider output format. Normally each line of output is truncated; each use of the w option makes the 'window' wider
x : include processes which have no controlling terminal
-e: show information on all process
-l: use a 'long' output format
-f: use a 'full' output format
-c end : show only process named cmd
-u user : show only process owned by user

4. Apa yang dimaksud dengan sinyal? Apa perintah untuk mengirim sinyal?
Sinyal adalah  suatu alat komunikasi antar proses, yaitu memberitahukan proses yang sedang berjalan bahwa ada sesuatu yang harus dikendalikan. 
Perintah untuk mengirim sinyal adalah kill [-nomor sinyal] PID

5. Apa yang dimaksud dengan proses foreground dan background pada job control?
Job bekerja pada foreground atau background. Pada foreground hanya diperuntukan untuk satu job pada satu waktu. Job pada foreground akan mengontrol shell menerima input dari keyboard dan mengirim output ke layar. Sedangkan, job pada background tidak menerima input dari terminal, biasanya berjalan tanpa memerlukan interaksi.

6.  Apa yang dimaksud perintah-perintah penjadwalan proses : Top; Nice; Renice?
Perintah top digunakan untuk menampilkan proses pada CPU. Perintah ini untuk menampilkan proses yang sedang berjalan secara realtime dan bisa digunakan untuk menampilakan proses dan penggunaan resource yang paling aktif.

Perintah nice bisa digunakan untuk mengubah prioritas pengerjaan sebuah proses. Secara prioritas nice diset pada nilai 10. Range nilai nice dcari +19 (very nice) hingga -20 (not very nice).

Perintah renice adalah kebalikan dari nice. Renice digunakan untuk menurunkan prioritas pengerjaan sebuah proses. Misalkan kita memiliki proses yang dijalankan dengan PID 785, yang mengerjakan perhitungan matematika yang panjang.