2. MANAJEMEN PROSES
Proses adalah program yang sedang dieksekusi. Proses dapat diciptakan dan dapat pula
dimusnahkan. Proses yang pertama kali diciptakan di Linux adalah init. Setiap proses yang ada di Linux
memiliki PID atau Process ID yang merupakan nomer unik yang dapat digunakan untuk berinteraksi
dengan proses lain. Ada empat konsep dasar di manajemen proses, yaitu Multiprogramming,
Pseudoparallelism, Multiprocessing, dan Distributed Processing.
1. 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).
2. Pseudoparallelism
Eksekusi proses secara paralel pada sistem.
3. Multiprocessing
Kemampuan pemrosesan komputer yang dilakukan secara simultan/bersamaan.
4. Distributed Processing
Mengerjakan semua proses pengolahan data secara simultan antara komputer utama dengan
beberapa komputer lainnya dan saling terhubung melalui jalur komunikasi.
Berikut adalah beberapa model proses:
Sequential Process
Multiprogramming
CPU Switching
Proses memiliki operasi-operasi seperti:
Penciptaan proses
Penghancuran / terminasi proses
Penundaan proses
Perlanjutan kembali proses
Mengeblok proses
Membangunkan proses (wake)
Menjadwalkan proses
Komunikasi antar proses
3. Perintah-Perintah Mengenai Proses di Linux
1. ps
Perintah atau command ps (process status) di gunakan untuk menampilkan informasi proses
yang sedang berjalan termasuk nomor PID (Process Identification Number) dari proses tersebut. Proses
atau biasa disebut task akan berjalan jika ada sebuah aplikasi yang sedang dijalankan, setiap proses yang
berjalan oleh system diberi nomor PID yang unik.
Selain itu, perintah ps memiliki banyak atribut lain diantara nya :
ps -u
- %CPU, presentasi CPU time yang digunakan oleh proses
- %MEM, presentasi sistem memori yang digunakan untuk proses
- SIZE, jumlah memori yang digunakan
- RSS(real system storage),jumlah memori yang digunakan
- Start, waktu dimulainya proses tersebut
ps -a