SEMESTER II
DISUSUN OLEH
ALDO SERENA
1701092011
Yaitu proses dapat mengirim dan menerima sinyal dari dari dan proses
lain.proses mengirim sinyal melalui intruksi “kill” dengan format.
Mengirim sinyal
Adalah suatu alat komunikasi antar proses yaitu memberitahukan prose
yang sedangberjalan bahwa ada sesuatu yang harus dikendalikan.dan berdasarkan
sinyal yang dikirim ini maka proses dapat beraksi dan administrator/programerda-
pat menentukan reaksi tersebut.
Mengontrol proses pada shell
Ps –fae atau
Ps –aux
Beberapa versi UNIX mempunyai utilitas sistemyang disebut top yang
menyediakan cara interaktif untuk memonitor aktifitas sistem.kunci yang berguna
pada top adalah :
S - set update frequency
U - display proses dari suatu user
K - kill proses (dengan PID)
Q – quit.
Percobaan 1
2. Instruksi ps(process status) digunakan untuk melihat kondisi proses yang ada.
PID adalah nomor identitas proses, TTY adalah naama terminal dimana proses
tersebut aktif, STAT berisi S(sleeping) dan R(running), COMMAND meru-
pakan instruksi yang digunakan.
Ps
3. Untuk melihat faktor/elemen lainnya, gunakan option –u (user). %CPU adalah
presentasi CPU time yang digunakan oleh proses tersebut, %MEM adalah pre-
sentasi system memori yang digunakan proses, SIZE adalah jumlah memori
yang digunakan, RSS (Real system storage) adalah jumlah memori yang digu-
nakan, START adalah kapan proses tersebut diaktifkan
Ps –u
4. Mencari proses yang spesifik pemakai. Proses diatas hanya terbatas pada
proses milik pemakai, dimana pemakai tersebut melakukan login.
Ps –u <user>
Percobaan 2
6. Ps –eH
7. Ps –e f
8. Pstree
10. Pstree –p
11. Pstree –h
Percobaan 3
12. Ps –e | more
13. Ps ax | more
14. Ps ef | more
15. Ps –eo pid,cmd | more
Percobaan 4
17. Yes
18. Yes > /dev/null
20. Jobs
Percobaan 5
22. Yes > /dev/null
23. Fg
24. Bg
25. Fg
26. Yes &
27. Fg %2
Bg %2
28. Ps –fae
Kill -9
Percobaan 6
29. Pada percobaan 6 langkahawal yang dilakukan adalah login sebagai root
30. Kemudian buka 3 terminal sekaligus.
31. Ketikkan pada tiap terminal dengan perinth $ PSI=”\w:” lalu Enter. Berikut
tampilannya :
32. Lalu lanjutkan dengan mengetikkan perintah $ pwd kemudian Enter yang
mampu melihat bahwa anda sedang berada pada direktori/root
33. Setelah membuka 3 terminal kemudian lanjutkan dengan membuka terminal
keempat.
34. setelah terminal keempat dibuka ketikkan peritah top kemudian lanjutkan den-
gan tekan Enter. Setelah muncul ketik i, lalu Imt. Berikut hasilnya :
i
35. lalu pada terminal ketikkan perintah $ yes dan dilanjutkan dengan menekan
Enter
36. lalu lakukan perintah yang sama pada terminal 2:
37. lalu gunaan terminal 3 dan ketikkan perintah $ Renice 19 <PID terminal 1>
dan diikuti dengan menekan enter.
6. Pembahasan
Ada beberapa perintah yang terdapat pada perintah untuk proses dan manaje-
men proses dan juga tiap perintah berikut mempunyai fungsi masing-masing
yaitu :
$ ps
$ ps –u
$ ps –au
$ ps –eH
$ ps –e f
$ pstree
$ pstree | grep mingetty
$ pstree –p
$ pstree –h
$ ps –e | more
$ ps ax | more
$ ps ef | more
$ ps –u <user>
$ ps –a
$ ps –eo pid,cmd | more
$ ps –eo pid, ppid,%mem | more
$ yes
$ yes > /dev/null
$ yes > /dev/null&
$ jobs
$ kill %1
7. Kesimpulan
Dari praktek mengenai proses dan manajemen proses, dpaat ditarik beberapa
kesimpulan diantaranya, untuk masuk ke command line terminal, ketik ctrl+alt+f2 dan
untuk keluar ketik alt+f7. Kemudian kita bisa mengontrol proses yang ada dengan
beberapa perintah yang dapat dilakukan seperti membelokkan sebuah proses, kemudian
menjalankan proses sekaligus, dan dapat pula menghentikannya. Kita juga dapat
memilih perintah untuk menampilkan proses keseluruhan, sesuai definisi user,
menambahkan % dari memory proses dan juga proses parent dan child dengan hierarki,
cabang, dan sebagainya.
Dari praktek mengenai proses dan manajemen proses, dpaat ditarik beberapa
kesimpulan diantaranya, pada proses yang berada di background, kita tidak bisa
menghentikan dengan perintah ctrl-c, namun kita harus masuk ke terminal dulu
untuk menghentikan perintah yang sedang berjalan tersebut dengan perintah ps –fae
untuk melihat proses yang berjalan, lalu ketik kill -9 <pid> untuk
menghentikan proses tersebut. Semakin kecil NI suatu proses, maka semakin cepat dan
menjadi prioritas proses itu dijalankan.
8.Referensi
Kadir, Abdul. 2002. Pengenalan UNIX dan LINUX. Yogyakarta : ANDI. Hal 111.
Modul Praktikum 4 Proses dan Manajemen Proses A.
Modul Praktikum 5 Proses dan Manajemen Proses B.