linux

21:21

MANAJEMEN PROSES PADA LINUX
Tugas Praktikum 3 Sistem Operasi

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”. Ketika sistem operasi pertama kali dijalankan, saat itu proses yang bertanggung jawab untuk memuat (load) Kernel diciptakan. Proses yang pertama kali diciptakan di Linux disebut init. Konsep proses di Linux memiliki kemiripan dengan konsep file permission (akan dibahas di beberapa pertemuan kedepan) yang mana setiap user hanya dapat memanipulasi proses yang menjadi “milik” nya. Setiap proses memiliki Process ID (PID) yang merupakan nomor unik yang dapat digunakan untuk berinteraksi
dengan proses yang bersangkutan.
Ada 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.

Perintah – perintah proses di Linux:
  • ps
Ps digunakan untuk melihat proses yang sedang berjalan. Ps merupakan singkatan dari process status.
PID merupakan Proses ID / nomor identitas proses, TTY adalah nama terminal proses yang aktif, CMD / Command merupakan instruksi yang digunakan.
  • ps u
Ps u adalah melihat proses secara rinci yang dijalankan oleh user.
  • ps -a
PS -a menjalankan proses sebelumnya yang telah dieksekusi

  • top
Top digunakan untuk menampilkan proses yang sedang berjalan

  • ps -eF
Untuk menampilkan hubungan antara parent dan child

  • pstree
Menampilkan semua proses pada sistem dalam bentuk hirarki (parent/child)


  • pkill
Digunkan untuk menutup aplikasi yang sedang berjalan secara paksa.
contoh :
kita ingin menutup aplikasi firefox yang sedang berjalan
pkill<nama proses>
pkill firefox



Sumber :
Modul praktikum Sistem Operasi 2016 "Manajemen Proses"
http://cs.upi.edu/
http://poss.cs.upi.edu/

You Might Also Like

0 komentar

Popular Posts