Pertemuan 9
Diposting oleh
about me
Sabtu, 26 November 2011 at 04.29
0
komentar
Labels :
Resume Sistem Operasi
MANAJEMEN PROSES
Background Proses
♦ Background Proses dapat dilakukan dengan menjalankan sebuah
perintah diikuti dengan tanda (&).
♦ Pada kondisi ini shell tidak akan menunggu sampai eksekusi perintah
berakhir.
Contoh:
$ls –lR / > lsroot 2 > & 1 &
Perintah ls beserta pesan kesalahan ditempatkan ke file lsroot dan
dilakukan secara background
Status Proses
Untuk mengetahui kondisi proses yang ada, di ubuntu bisa menggunakan perintah (ps) yang akan
menampilkan proses yang saat itu dilakukan oleh sebuah terminal (tty).
Contoh:
ps –u (nama user)
ps –e (proses group leader)
ps –f (full listing)
Kondisi Status
♦ R : Actually running or runnable
♦ S : Sleeping
♦ I : Idle
♦ T : Stop
♦ H : Halted
♦ P : In page wait
♦ D : In Disk wait
♦ Z : Zombie
Menghentikan Proses (Kill)
Kadang kala ada kegiatan yang harus dihentikan. Beberapa hal yang menyebabkan hal ini dilakukan adalah:
♥ Proses terlalu banyak menghabiskan CPU time
♥ Proses berjalan terlalu lama tanpa menghasilkan output yang diharapkan.
♥ Proses memproduksi terlalu banyak output pada layar atau ke sebuah file.
♥ Proses mengunci terminal atau beberapa sesi lain.
♥ Proses sudah tidak diperlukan lagi.
JOBS
Adalah fasilitas yang memungkinkan suatu program dihentikan secara sementara dan kemudian dijalankan
kembali.
♦ Fasilitas ini dapat dipakai untuk memindahkan program yang sedang berjalan secara background ke
foreground atau sebaliknya.
♦ Untuk mengetahui fasilitas ini sudah dijalankan atau belum, dapat diketahui dengan perintah:
$set –o | grep monitor
Monitor on (artinya jobs sudah aktif)
Jika belum bisa mengetikan perintah
$set –o monitor
$set -m
Penjadwalan Proses
♦ At (waktu)
♦ Batch (menemukan waktu yang pas)
♦ Cron (menjalankan perintah secara periodik)
♦ Crontab mengizinkan untuk mengedit perintah di cron)
♦ Scheduling (berguna untuk melakukan pengaturan terhadap sistem agar tidak terlalu sibuk menjalankan
tugas-tugas)
Langganan:
Posting Komentar (Atom)