Terdapat 4 konsep dasar manajemen proses

Muhammad Nopran
0

· 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.
· 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.
· Distributed Processing, Mengerjakan semua proses pengolahan data secara bersama antara komputer 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.

$ ps



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
$ pstree



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>

Posting Komentar

0Komentar

Posting Komentar (0)