Halo Sahabat nopran yang dicintai oleh allah swt semoga dalam keadaan sehat walafiat amin..
nah sahabat kali ini nopran mau memberi lagi ilmu yang diberikan pas praktikum perkulihan sistem operasi sahabat yaitu membahas perintah di terminal linux untuk manajemn proses penasaran, silahkan lanjut aja kebawah untuk diserap ilmu nya.
nah sahabat kali ini nopran mau memberi lagi ilmu yang diberikan pas praktikum perkulihan sistem operasi sahabat yaitu membahas perintah di terminal linux untuk manajemn proses penasaran, silahkan lanjut aja kebawah untuk diserap ilmu nya.
Terdapat 4 konsep dasar manajemen proses :
· Multiprogramming, salah satu teknik penjadwalan dimana tugas (task) yang sedang berjalan tetap berjalan
sampai ia melakukan operasi yangmembutuhkan waktu untuk menunggu respon dari luar (external event),
misalnya membaca data dari disket/CD/dsb, atau sampai komputer memaksa untuk menukar tugas yang
sedang berjalan dengan tugas lainnya.
sampai ia melakukan operasi yangmembutuhkan waktu untuk menunggu respon dari luar (external event),
misalnya membaca data dari disket/CD/dsb, atau sampai komputer memaksa untuk menukar tugas yang
sedang berjalan dengan tugas lainnya.
· Pseudoparallelism, eksekusi proses secara paralel pada sistem.
· Multiprcessing, kemampuan pemrosesan komputer yang dilakukan secara serentak. Istilah ini juga dapat
merujuk kepada dukungan sebuah sistem untuk mendukung lebih dari satu prosesor dan mengalokasikan
tugas kepada prosesor-prosesor tersebut.
merujuk kepada dukungan sebuah sistem untuk mendukung lebih dari satu prosesor dan mengalokasikan
tugas kepada prosesor-prosesor tersebut.
· Distributed Processing, Mengerjakan semua proses pengolahan data secara bersama antara komputer
pusat dengan beberapa komputer yang lebih kecil dan saling dihubungkan melalui jalur komunikasi.
pusat dengan beberapa komputer yang lebih kecil dan saling dihubungkan melalui jalur komunikasi.
Model-model proses:
· Sequential Proses.
· Multiprogramming.
· CPU Switching.
Operasi –operasi pada Proses :
• Penciptaan proses (create a process).
• Penghancuran/terminasi proses (destroy a process).
• Penundaan proses (suspend a process).
• Pelanjutan kembali proses (resume a process).
• Mem-block proses.
• Membangunkan proses.
• Menjadwalkan proses.
• Komunikasi Antar Proses.
• Instruksi ps (process status) digunakan untuk melihat kondisi proses yang ada. PID adalah Nomor Identitas Proses, TTY adalah nama terminal dimana proses tersebut aktif, STAT berisiS (Sleeping) dan R (Running), COMMAND merupakan instruksi yang digunakan.
Untuk melihat faktor/elemen lainnya, gunakan option –u (user). %CPU adalah presentasi CPU time yang digunakan oleh proses tersebut, %MEM adalah presentasi system memori yang digunakan proses, SIZE adalah jumlah memori yang digunakan, RSS (Real System Storage) adalah jumlah memori yang digunakan, START adalah kapan proses tersebut diaktifkan.
$ ps u
Mencari proses yang spesifik untuk pemakai.
$ ps -u <user>
Mencari proses lainnya gunakan opsi a,au dan aux
$ ps -a
$ ps -au
$ ps -aux
Melihat proses yang sedang berjalan
$ top
$ htop
Menampilkan hubungan proses parent dan child
$ ps -eH Ã Menampilkan hubungan proses parent dan child
$ ps -eF Ã Menampilkan hubungan proses parent dan childserta letak prosesnya
Menampilkansemua proses pada sistem dalam bentuk hirarki parent/child
Menghentikan suatu proses/job
$ kill %<nomor job> contoh: kill %1
$ kill <PID> contoh: kill 1908
$ pkill <nama proses> contoh : pkill firefox
$ pkillall <nama proses> contoh : pkillall firefox
• Mengubah prioritas suatu proses
$ renice<prioritas> <PID>