Pengenalan Manajemen Proses Pada Linux Ubuntu
Secara informal, proses adalah program dalam eksekusi. Suatu proses adalah lebih dari kode program, dimana kadang kala dikenal sebagai bagian tulisan. Proses juga termasuk aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor’s register.
Suatu proses umumnya juga termasuk process stack, yang berisikan data temporer (seperti parameter metoda, address yang kembali, dan variabel lokal) dan sebuah data section, yang berisikan variabel global. suatu program adalah satu entitas pasif, seperti isi dari sebuah berkas yang disimpan didalam disket, sebagaimana sebuah proses dalam suatu entitas aktif, dengan sebuah program counter yang mengkhususkan pada instruksi selanjutnya untuk dijalankan dan seperangkat sumber daya/ resource yang berkenaan dengannya.
DEFINISI PROSES
Terdapat beberapa definisi mengenai proses, antara lain :
a. Merupakan konsep pokok dalam sistem operasi, sehingga masalah manajemen proses adalah masalah utama dalam perancangan sistem operasi.
b. Proses adalah program yang sedang dieksekusi.
c. .Proses adalah unit kerja terkecil yang secara individu memiliki sumber daya dan dijadwalkan oleh sistem operasi.
Proses dalam sistem dapat dieksekusi secara bersama-sama, proses tersebut harus dibuat dan dihapus secara dinamis. Maka, sistem operasi harus menyediakan suatu mekanisme umtuk pembuatan proses dan terminasi proses.
OPERASI PADA PROSES
Metode-metode proses dalam system komputer
1. Batch Processing
Proses ini timbul akibat kesulitan dan kekurangan yang dijalani pada waktu komputer dioperasikan tanpa sistem operasi yang disampaikan dalam satu kelompok (batch).
2. Multi Programming
Yaitu Suatu Usaha menambah pemanfaatan CPU dimana diusahakan agar CPU jangan sampai dalam keadaan nganggur atau diam (tidak sedang melakukan eksekusi). Dilakukan dengan memanfaatkan waktu pada saat suatu program sedang menunggu penyelesaian proses I/O dan CPU dalam status tidak beroperasi
3. Time Sharing
Time Sharing adalah proses dimana waktu CPU dabagi menjadi satu unit yang disebut time slice sehingga memungkinkan banyak User untuk mengeksekusi komputer
Oke kita masuk aja ke materi kali ini tentang manajeman proses pada linux ubuntu...!!!!!
Berikut merupakan perintah-perintah proses di Linux:
ps
Perintah ps digunakan untuk melihat proses yang ada
Perintah ps digunakan untuk melihat proses yang ada
ps u
Perintah ps u digunakan untuk melihat elemen CPU time yang digunakan
ps -u (user)
Perintah ps -u digunakan untuk melihat proses user
ps -a
Perintah ps -a digunakan untuk melihat proses lainnya
ps -aux
Perintah ps -aux digunakan untuk melihat proses yang lebih detail
top
Proses top digunakan untuk melihat semua proses yang berjalan
htop
Perintah htop memiliki fungsi yang sama dengan top, namun harus diinstal terlebih dahulu.
Berikut tampilan jika belum menginstal htop
ps -eH
Perintah ps -eH digunakan untuk menampilkan hubungan proses parent dan child
ps -eF
Perintah ps -eF digunakan untuk menampilkan hubungan proses parent dan child berserta letak
prosesnya
pstree
Perintah pstree digunakan untuk menampilkan semua proses pada sistem dalam bentuk hierarki
kill %<nomor job>
Perintah ini digunakan untuk menghentikan proses atau job menggunakan nomor.
Contoh: kill %1.
pkill <nama_program>
Perintah ini digunakan untuk menghentikan proses menggunakan nama proses yang sedang dijalankan.
Contoh: pkill firefox.
pkillall <nama_program>
Perintah ini digunakan untuk mengentikan semua proses yang berjalan.
Contoh: pkillall firefox.
kill <PID>
Perintah ini digunakan untuk menghentikan proses dengan PID. Kita bisa melihat PID dari perintah ps -aux.
renince <prioritas> <PID>
Perintah ini digunakan untuk mengubah prioritas suatu proses.
bg
Perintah bg digunakan untuk menampilkan dan mengulang job yang berhenti di background.
TERIMA KASIH SEMOGA BERMANFAAT.....
0 komentar:
Posting Komentar