sistem operasi pertemuan 7

16
Sistem Operasi Oleh : A. AfrinaRamadhani H. 13.12.11 1 Sistem Operasi

Upload: afrina-ramadhani

Post on 05-Dec-2014

937 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Sistem operasi pertemuan 7

Sistem Operasi

Oleh : A. AfrinaRamadhani H. 13.12.11

1

Sistem Operasi

Page 2: Sistem operasi pertemuan 7

PERTEMUAN 7 13.12.11

2

Sistem Operasi

Page 3: Sistem operasi pertemuan 7

13.12.11 Sistem Operasi

3

Proses Dan Manajemen Proses

Perintah Untuk Menampilkan Status Proses

Yang termasuk perintah untuk menampilkan status proses, diantaranya

• ps

• pstree

Page 4: Sistem operasi pertemuan 7

13.12.11 Sistem Operasi

4

• ps

Utilitas ps berguna untuk menampilkan status dari proses yang sedang

berjalan pada sistem. Contoh :

# ps

PID TTY TIME CMD

8907 tty2 00:00:00 bash

9203 tty2 00:00:00 ps

#_

• pstree

Page 5: Sistem operasi pertemuan 7

13.12.11 Sistem Operasi

5

Variasi Opsi Pada Perintah PS

• Menampilkan Informasi Yang Lengkap

Dengan menyertakan pilihan -f (dari kata “full listing”), informasi

dari setiap proses akan menjadi lebih lengkap.

# ps -f

UID PID PPID C STIME TTY TIME CMD

andi 8907 1094 0 21:30 tty2 00:00:00 ~bash

andi 9205 8907 0 21:45 tty2 00:00:00 ps -f

# _

Page 6: Sistem operasi pertemuan 7

13.12.11 Sistem Operasi

6

• Menampilkan Semua Proses

Dengan memberikan pilihan -e (dari kata “everything”), semua proses

yang sedang berjalan pada sistem akan ditampilkan.

# ps -e

PID TTY TIME CMD

1 ? 00:00:04 init

2 ? 00:00:00 keventd

3 ? 00:00:00 kamp-idled

4 ? 00:00:00 ksoftirqd_CPU0

5 ? 00:00:00 kswapd

6 ? 00:00:00 kreclaimd

7 ? 00:00:00 bdflush

Dst. #_

Page 7: Sistem operasi pertemuan 7

13.12.11 Sistem Operasi

7

• Tanpa Menyertakan Pemimpin Grup Proses

Sejumlah proses yang ditampilkan melalui ps -e berkedudukan sebagai

pemimpin grup proses (proses group leader), yaitu proses yang menjalankan

proses yang lain. Sebagai contoh, jika anda memberikan perintah :

ps -f

maka hasil yang diperoleh :

# ps -f

UID PID PPID C STIME TTY TIME CMD

andi 8907 1094 0 21:30 tty2 00:00:00 ~bash

andi 9205 8907 0 21:45 tty2 00:00:00 ps -f

# _

Page 8: Sistem operasi pertemuan 7

13.12.11 Sistem Operasi

8

Untuk memperoleh proses selain pemimpin grup proses, Anda dapat

memberikan pilihan -d. Contoh :

# ps –d

PID TTY TIME CMD

1 ? 00:00:04 init

2 ? 00:00:00 keventd

3 ? 00:00:00 kamp-idled

4 ? 00:00:00 ksoftirqd_CPU0

5 ? 00:00:00 kswapd

6 ? 00:00:00 kreclaimd

7 ? 00:00:00 bdflush

Dst. #_

Proses-proses di ataslah yang sebenarnya dalam keadaan aktif.

Page 9: Sistem operasi pertemuan 7

13.12.11 Sistem Operasi

9

• Menampilkan Proses yang Terkait dengan Seorang Pemakai

ps juga menyediakan pilihan yang digunakan untuk melihat proses-

proses yang terkait dengan seorang pemakai. Pilihan yang diperlukan

adalah -u. Contohnya :

# ps -u andi

PID TTY TIME CMD

9072 tty1 00:00:00 bash

9212 tty1 00:00:00 vi

# _

Page 10: Sistem operasi pertemuan 7

13.12.11 Sistem Operasi

10

• Menampilkan Proses yang Terkait dengan Seorang Pemakai

Dengan memberikan pilihan -t, proses yang terkait dengan suatu

terminal akan ditampilkan. Contoh :

# ps -t tty05

PID TTY TIME CMD

8906 tty1 00:00:00 login

9072 tty1 00:00:00 bash

9212 tty1 00:00:00 vi

# _

Page 11: Sistem operasi pertemuan 7

13.12.11 Sistem Operasi

11

Perintah Mengirim Sinyal

Yang termasuk perintah mengirim sinyal : kill

• Kill

Karakter kill bermanfaat untuk membatalkan semua karakter yang

telah diketikkan. Tombol yang biasa digunakan untuk

menghasilkan karakter kill adalah sebagai berikut :

Kode Spesial Tombol

Kill @

Ctrl+X

Ctrl+U

Page 12: Sistem operasi pertemuan 7

13.12.11 Sistem Operasi

12

Tombol yang digunakan karakter kill bergantung oleh sistem yang anda

miliki. Untuk mengetahuinya anda dapat memanfaatkan perintah stty dengan

pilihan -a, seperti halnya pada <erase>.

# stty -a

ed 38400 baud; rows 24; columns 80; line = 0;

intr = ^C; quit = ^\; erase = ^?; kill ^U; <dan

seterusnya>

# _

Page 13: Sistem operasi pertemuan 7

13.12.11 Sistem Operasi

13

Pada contoh sebelumnya, tombol yang digunakan untuk

membangkitkan kode kill adalah <Ctrl+U>.

# datte <kill>

_

# _

Contoh diatas, perintah datte diabaikan, shell menunggu perintah

selanjutnya.

Page 14: Sistem operasi pertemuan 7

13.12.11 Sistem Operasi

14

Perintah Penjadwalan Prioritas

Yang termasuk perintah penjadwalan proses, diantaranya :

• top

• nice

• renice

• top

Perintah ini digunakan untuk menampilkan proses pada CPU.

Perintah ini bisa digunakan untuk menampilkan proses dan

penggunaan resource yang paling aktif. Contohnya :

# top

Page 15: Sistem operasi pertemuan 7

13.12.11 Sistem Operasi

15

• nice

Perintah ini digunakan untuk melakukan modifikasi terhadap program

yang akan mendapatkan prioritas penjadwalan proses. Contoh :

# nice

• renice

Perintah ini digunakan untuk memberikan prioritas pada proses yang

sedang berjalan. Contonya :

# renice

Page 16: Sistem operasi pertemuan 7

Q & A

Sekian dan Terima Kasih 13.12.11 Sistem Operasi

16