Proses adalah sebuah program yang sedang di eksekusi. Sedangkan program adalah kumpulan instruksi yang ditulis kedalam bahasa yang dimengerti oleh sistem operasi. Proses yang pertama kali diciptakan di Linux disebut init. Setiap proses hanya dapat dimanipulasi oleh seorang user. Proses memiliki nomor unik yang digunakan untuk berinteraksi dengan proses, nomor unik itu disebut PID.
Dalam manajemen proses ada 4 konsep dasar :
- Multiprogramming : teknik penjadwalan dimana tugas yang sedang berjalan akan terus berjalan sampai ada respon dari luar atau sampai komputer memaksa untuk menukar tugas dengan tugas yang lain.
- Pseudoparallelism : eksekusi proses secara paralel pada sistem.
- Multiprocessing : pemrosesan komputer secara serentak atau kemampuan sebuah sistem untuk mendukung lebih dari satu prosesor.
- Distributed Processing : mengerjakan semua proses secara bersama antara komputer pusat dengan beberapa komputer yang lebih kecil dan dihubungkan dengan suatu jalur komunikasi.
Model Proses :
- Sequential proses
- Multiprogramming
- CPU Switching
Operasi-operasi pada proses :
- Penciptaan proses (create a process).
- Peghancuran proses (destroy a process).
- Penundaan proses (suspend a process).
- Pelanjutan proses (resume a process).
- Mem-block proses.
- Membangnkan proses.
- Menjadwalkan proses.
- Komunikasi antar proses.
Berikut beberapa implementasi penggunaan manajemen proses di terminal linux:
ps -a : menampilkan proses yang aktif diterminal tidak ada bash
ps -eF : Menampilkan hubungan proses parent dan child serta letak prosesnya
ps -eH : menampilkan parents and child
kill (nama_program) : untuk menutup program(aplikasi) yang sedang berjalan
pstree : Menampilkan semua proses pada sistem dalam bentuk hirarki parent/child
top : melihat proses yang sedang jalan atau seperti task manager
renice (prioritas) (PID): Mengubah prioritas suatu proses
ps -a : menampilkan proses yang aktif diterminal tidak ada bash
ps -eF : Menampilkan hubungan proses parent dan child serta letak prosesnya
ps -eH : menampilkan parents and child
kill (nama_program) : untuk menutup program(aplikasi) yang sedang berjalan
pstree : Menampilkan semua proses pada sistem dalam bentuk hirarki parent/child
top : melihat proses yang sedang jalan atau seperti task manager
renice (prioritas) (PID): Mengubah prioritas suatu proses
<lanjutan in progrses>
⊂_ヽ
\\ _ |-----------------|
\( •_•) < it's someting |
< ⌒ヽ |-----------------|
/ へ\/ / \\
レ ノ ヽ_つ
/ /
/ /|
( (ヽ
| |、\
| 丿 \ ⌒)
| | ) /
`ノ ) Lノ
(_/









0 komentar:
Posting Komentar