130 likes | 319 Views
Sistem Operasi. Unit Kompetensi. Menguasai Proses dan Manajemen Proses. Elemen Kompetensi. Menguasai Proses dan Manajemen Proses di Linux. Kriteria Kinerja. Mahasiswa diharapkan mampu : Memahami konsep proses pada sis tem operasi Linux.
E N D
Unit Kompetensi • Menguasai Proses dan Manajemen Proses
ElemenKompetensi • Menguasai Proses dan Manajemen Proses di Linux
KriteriaKinerja • Mahasiswadiharapkanmampu: • Memahamikonsep proses pada sis tem operasi Linux. • Menampilkanbeberapacaramenampilkanhubungan proses parent dan child. • Menampilkanstatus proses denganbeberapa format berbeda. • Melakukanpengontrolan proses pada shell. • Memahamipenjadwalanprioritas.
tipe proses MENGIRIM SINYAL • Mengirimsinyaladalahsatualatkomunikasiantar proses, yaitumemberitahukan proses yang sedangberjalanbahwaadasesuatu yang harusdikendalikan. • Berdasarkansinyal yang dikiriminimaka proses dapatbereaksidan administrator/programmer dapatmenentukanreaksitersebut.
tipe proses MENGIRIM SINYAL • Mengirimsinyalmenggunakaninstruksi- kill [-nomorsinyal] PID • Sebelummengirimsinyal PID proses yang akandikirimharusdiketahuiterlebihdahulu.
tipe proses MENGONTROL PROSES PADA SHELL • Shell menyediakanfasilitas job control yang memungkinkanmengontrol • beberapa job atau proses yang sedangberjalanpadawaktu yang sama. Misalnyabila • melakukanpengeditan file teksdaninginmelakukan interrupt pengeditanuntukmengerjakanhallainnya. Bilaselesai, dapatkembali (switch) ke editor danmelakukanpengeditan file tekskembali.
tipe proses MENGONTROL PROSES PADA SHELL • Job bekerjapada foreground atau background. Pada foreground hanyadiperuntukkanuntuksatu job padasatuwaktu. • Job pada foreground akanmengontrol shell - menerima input dari keyboard danmengirim output kelayar. • Job pada background tidakmenerima input dari terminal, biasanyaberjalantanpamemerlukaninteraksi.
tipe proses MENGONTROL PROSES PADA SHELL • Job pada foreground kemungkinandihentikansementara (suspend), denganmenekan [Ctrl-Z]. • Job yang dihentikansementaradapatdijalankankembalipada foreground atau background sesuaikeperluandenganmenekan ”fg” atau ”bg ”. • Sebagaicatatan, menghentikan job sementarasangatberbedadenganmelakuakan interrupt job (biasanyamenggunakan [Ctrl-C]), dimana job yang diinterrupakandimatikansecarapermanendantidakdapatdijalankanlagi.
tipe proses MENGONTROL PROSES LAIN • Perintahpsdapatdigunakanuntukmenunjukkansemua proses yang sedangberjalanpadamesin (bukanhanya proses pada shell saatini) dengan format : • ps–faeatau • ps-aux • Beberapaversi UNIX mempunyaiutilitassistem yang disebuttop yang menyediakancarainteraktifuntukmemonitoraktifitassistem. Statistiksecaradetail
tipe proses MENGONTROL PROSES LAIN • Denganproses yang berjalanditampilkandansecaraterus-menerus di-refresh . Proses ditampilkansecaraterurutdariutilitas CPU. Kunci yang bergunapadatopadalah • s – set update frequency • u – display proses darisatu user k – kill proses (dengan PID) • q – quit • Utilitasuntukmelakukanpengontrolan proses dapatditemukanpadasistem UNIX adalahperintahkillall.Perintahiniakanmenghentikan proses sesuai PID atau job number proses.
Pertanyaan • Apa yang dimaksuddengansinyal ? Apaperintahuntukmengirimsinyal ? • Apayang dimaksuddengan proses foreground dan background pada job control ? • Apayang dimaksudperintah-perintahpenjadwalanprioritas : • top, nice, renice.
DaftarPustaka • R.Anton Raharja,dkk,Modul Pelatihan Pengenalan Linux,Jakarta,2001 • Router Project Leaf Bearing,Jakarta, Elex Media Komputindo,2005 • Instruktur, Modul Pelatihan Linux Fundamentall & Shell Programming,Yogjakarta,Inixindo,2009 • EbookPanduanpraktikSistemOperasiPoliteknikNegeriElektro Surabaya