os2013 lap5-rizqitohopi

9
1 NAMA : MUHAMMAD RIZQI TOHOPI NIM : 131312027 KELAS : A SEMESTER : II TUGAS : LAPORAN PRAKTIKUM 5 MATA KULIAH : SISTEM OPERASI MATERI : PROSES DAN MANAJEMEN PROSES 4B PERCOBAAN 1 : MENGHENTIKAN DAN MEMULAI KEMBALI JOB 1. Meletakkan job pada background dengan memulai job secara normal Analisa : Perintah ini berfungsi untuk meletakkan job pada background dengan memulai job pada foreground. Kemudian job tersebut di stopkan sementara sampai merestart dan memulai lagi pada background menggunakan ctrl + z 2. Restart job pada foreground Analisa : Perintah ini berfungsi untuk merestart job pada foreground. 3. Menampilkan nama perintah yang diletakkan di foreground Analisa : Perintah $ bg berfungsi untuk menampilkan job pada background. 4. Job pada background dapat digunakan untuk menampilkan teks pada terminal Analisa : Perintah $ yes & digunakan untuk menampilkan job lain diluar job background. Hasil outputnya tidak dapat di hentikan dengan menggunakan ctrl+c atau ctrl+z, melainkan job harus dipindahkan ke foreground (tekan fg dan tekan Enter, kemudian dianjutkan dengan ctrl+z).

Upload: rizqitohopi

Post on 04-Jul-2015

354 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Os2013 lap5-rizqitohopi

1

NAMA : MUHAMMAD RIZQI TOHOPI

NIM : 131312027

KELAS : A

SEMESTER : II

TUGAS : LAPORAN PRAKTIKUM 5

MATA KULIAH : SISTEM OPERASI

MATERI : PROSES DAN MANAJEMEN PROSES 4B

PERCOBAAN 1 : MENGHENTIKAN DAN MEMULAI KEMBALI JOB

1. Meletakkan job pada background dengan memulai job secara normal

Analisa : Perintah ini berfungsi untuk meletakkan job pada background dengan memulai job

pada foreground. Kemudian job tersebut di stopkan sementara sampai merestart dan

memulai lagi pada background menggunakan ctrl + z

2. Restart job pada foreground

Analisa : Perintah ini berfungsi untuk merestart job pada foreground.

3. Menampilkan nama perintah yang diletakkan di foreground

Analisa : Perintah $ bg berfungsi untuk menampilkan job pada background.

4. Job pada background dapat digunakan untuk menampilkan teks pada terminal

Analisa : Perintah $ yes & digunakan untuk menampilkan job lain diluar job background. Hasil

outputnya tidak dapat di hentikan dengan menggunakan ctrl+c atau ctrl+z, melainkan

job harus dipindahkan ke foreground (tekan fg dan tekan Enter, kemudian dianjutkan

dengan ctrl+z).

Page 2: Os2013 lap5-rizqitohopi

2

5. Melihat job dan menghentikan proses.

Analisa : Perintah $ ps –fae berfungsi untuk menampilkan job.

Analisa : Perintah $ kill -9 3022 untuk menghentikan job pada PID 3022.

PERCOBAAN 2 : PERCOBAAN DENGAN PENJADWALAN PRIORITAS

1. Login sebagai root

2. Buka 3 terminal pada screen yang sama

Analisa : Perintah $ sudo su, digunakan untuk login sebagai root.

3. Menampilkan path pada direktori home

Terminal 1

Page 3: Os2013 lap5-rizqitohopi

3

Terminal 2

Terminal 3

Analisa : Perintah \w: berfungsi untuk menampilkan path pada direktori home. Karena sudah

masuk sebagai root, maka hasil output dari perintah tersebut akan ditampilkan ~: pada

terminal.

4. Melihat posisi direktori sekarang

Terminal 1

Terminal 2

Terminal 3

Analisa : Perintah $ pwd berfungsi untuk melihat kita sedang berada pada direktori atau root.

5. Mengatur posisi ke empat terminal

6. Menampilkan proses yang aktif

Analisa : Perintah $ top berfungsi untuk melihat aktifitas suatu proses yang sedang berjalan dan

aktif.

Page 4: Os2013 lap5-rizqitohopi

4

Analisa : Ketikkan (i) untuk menampilkan proses yang sedang aktif. Kemudian ketik (lmt),

perintah top sebelumnya tidak akan lagi menampilkann informasi.

LATIHAN . . .! ! !

1. ps –au

a. Sebutkan nama-nama proses yang bukan root

Jawab: Yang bukan proses root adalah bash dan ps –au

b. Tulis PID dan Command dari proses yang paling banyak menggunakan CPU time

Jawab: PID %CPU Command

3025 0.3 top

3284 2.2 bash

995 3.2 /usr/bin/X :0 –

c. Sebutkan buyut proses dan PID dari proses tersebut

Jawab: PID %CPU

995 3.2

d. Pada promt login lakukan hal-hal sebagai berikut:

$ csh

$ who

$ bash

Page 5: Os2013 lap5-rizqitohopi

5

$ ls

$ sh

$ ps

2. Cobalah format tampilan ps dengan opsi berikut dan perhatikan hasil tampilannya

a. –f daftar penuh

b. –j format job

c. j format job control

d. l daftar memanjang

Page 6: Os2013 lap5-rizqitohopi

6

e. s format siinyal

f. v format virtual memory

g. X format register i386

3. a. Gunakan perintah find ke seluruh directory pada system, belokkan output sehingga daftar

direktori dialihkan ke file directories.txt dan daftar pesan error dialihkan ke file errors.txt

b. Gunakan perintah sleep 5.

c. Jalankan perintah pada background menggunakan &

d. Jalankan sleep 15 pada foreground, hentikan sementara dengan ctrl Z dan kemudian letakkan

pada background dengan bg. Ketikkan jobs. Ketikkan ps. Kembalilah job ke foreground dengan

perintah fg.

Page 7: Os2013 lap5-rizqitohopi

7

e. Jalankan sleep 15 pada background menggunakan & dan kemudia gunakan perintah kill untuk

menghentikan proses diikuti job number.

f. Jalankan sleep 15 pada background menggunakan & dan kemudian gunakan perintah kill

untuk menghentikan sementara proses. Gunakan bg untuk melanjutkan menjalankan proses.

g. Jalankan sleep 60 pada background 5 kali dan terminasi semua dengan menggunakan perintah

killall

Page 8: Os2013 lap5-rizqitohopi

8

h. Gunakan perintah ps, w, dan top untuk menunjukkan semua proses yang sedang dieksekusi

i. Gunakan perintah ps –aeH untuk menampilkan herarki proses. Carilah init proses.

j. Kombinasikan ps –fae dang rep

k. Jalankan proses sleep 300 pada background. Log off computer dan log ini kembali. Lihat daftar

semua yang berjalan.

Page 9: Os2013 lap5-rizqitohopi

9

Setelah di log out pada $ ps –aeH

Kesimpulan

Dari hasil praktikum ini saya mengambil kesimpulan, dimana dalam system operasi Linux terdapat

beberapa cara menampilkan status proses dengan format berbeda, tipe proses foreground, batch dan

daemon dan mengehntikan proses yang sedang berjalan.