Manajemen Proses
Dalam sistem operasi, proses adalah program yang sedang
dieksekusi. Pada sistem
operasi Linux, setiap program yang berjalan merupakan
proses. Proses dapat diciptakan
dan dapat “dimusnahkan”.
empat konsep dasar pada manajemen proses, yaitu:
Multiprogramming
Salah satu teknik penjadwalan dimana tugas (task)
yang sedang berjalan tetap berjalan
hingga task tersebut melakukan operasi yang
membutuhkan waktu untuk menunggu
respon dari luar (istilah lainnya external event),
seperti membaca data dari CD atau media
lainnya, atau sampai komputer “memaksa” untuk menukar tugas
yang sedang berjalan
dengan tugas lainnya.
Pseudoparallelism
Eksekusi proses secara paralel pada sistem.
Multiprocessing
Kemampuan pemrosesan komputer yang dilakukan secara
simultan/bersamaan. Istilah ini
juga serupa pada dukungan sebuah sistem untuk mendukung
lebih dari satu prosesor, dan
mengalokasikan tugas kepada prosesor-prosesor tersebut.
Distributed Processing
Mengerjakan semua proses pengolahan data secara simultan
antara komputer utama
dengan beberapa komputer lainnya dan saling terhubung
melalui jalur komunikasi.
Berikut beberapa model proses:
-Sequential Process
-Multiprogramming
- CPU Switching
Berikut perintah
perintah yang dapat menampilkan proses di terminal:
- $ps
:menampilkan proses yang sedang berjalan
- $ps u : beserta
user nya
- $ps –u <nama_user>:
user yang spesifik
- $ps –ef :
menampilkan semua proses
- pstree:
menampilkan proses child dan parent dalam hirearki
- sudo
kill/ kill%<nomor job> / kill<PID>: untuk memusnahkan proses
- sudo
pkill/ pkill all: memusnahkan parent proses/ beserta anak anak nya
- renice
<prioritas><PID> untuk menaikan prioritas proses
Tidak ada komentar:
Posting Komentar