Proses adalah program yang sedang dieksekusi. Di Linux, setiap program merupakan proses.
Proses dapat diciptakan dan dapat pula dimusnahkan.
Ketika sistem operasi GNU/Linux pertama kali diaktifkan, saat itu pula proses yang
bertanggung jawab untuk memuat kernel diciptakan. Proses yang pertama kali diciptakan di
Linux disebut
init. Konsep proses di Linux memiliki kemiripan dengan konsep file permission.
Dalam pengertian setiap user hanya dapat memanipulasi proses yang menjadi miliknya.
Setiap proses juga memiliki PID atau Process ID yang merupakan nomor unik yang dapat
digunakan untuk berinteraksi dengan proses bersangkutan.
Terdapat 4 konsep dasar manajemen proses :
- Multiprogramming, salah satu teknik penjadwalan dimana tugas (task) yang sedang berjalan tetap berjalan sampai ia melakukan operasi yang membutuhkan 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.
Berikut adalah beberapa cheatsheet pada manajemen proses.. untuk mengetahui kegunaannya kunjungi postingan sebelumnya
edusyinufa23.blogspot.com/2014/10/cheat-sheet-linux.html
ps
ps u
ps -u
ps -u (namauser)
ps -a / -au /-aux
top
htop
ps -eH
ps -eF
pstree
sekian..
referensi : modul praktikum Sistem Operasi