Sunday, 15 March 2015

Mengenal Manajemen Proses yang ada di Linux

hai teman-teman, kali ini ane mau share mengenai Manajemen Proses pada Linux, pada artikel sebelumnya sudah ane sampaikan mengenai Perintah-Perintah Dasar Linux.
apa si proses itu??
proses adalah program yang sedang dieksekusi. Di Linux, setiap program adalah 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 pertaman kali diciptakan di inux disebut init.
Terdapat 4 konsep dasar manajemen proses, yaitu:
  1. 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), misal membaca data dari disket/CD/dsb.
  2. Pseudoparallelism, eksekusi proses secara paralel pada sistem.
  3. Multiprcessing,  kemampuan  pemrosesan  komputer  yang  dilakukan  secara  serentak.
  4. Distributed  Processing,  mengerjakan  semua  proses  pengolahan  data  secara  bersama antara  komputer  pusat  dengan  beberapa  komputer  yang  lebih  kecil  dan  saling dihubungkan melalui jalur komunikasi.
model-model proses:
  1. sequential Process
  2. Multiprogramming
  3. CPU switching
Operasi – operasi pada Proses :
  1. Penciptaan proses (create a process).
  2. Penghancuran/terminasi proses (destroy a process).
  3. Penundaan proses (suspend a process).
  4. Pelanjutan kembali proses (resume a process).
  5. Mem-block proses.
  6. Membangunkan proses.
  7. Menjadwalkan proses.
  8. Komunikasi Antar Proses.
nah, kali ini kita akan coba beberapa operasi-operasi pada proses dengan menggunakan terminal.

Perintah-perintah Proses di Linux:

  • Instruksi ps (process status) digunakan untuk melihat kondisi proses yang ada.
  • PID adalah Nomor Identitas Proses, TTY adalah nama terminal dimana proses tersebut aktif, STAT berisi S (Sleeping) dan R (Running), COMMAND merupakan instruksi yang digunakan.
  • ps : melihat kondisi proses yang ada
  • ps : melihat kondisi proses yang adaps u : untuk melihat proses beserta user
  • ps -u [user] : untuk mencari proses yang lebih lengkap
  • ps -a | ps -au | ps –aux  : Mencari Proses Lainnya
  • top : melihat proses yang sedang berjalan
  • htop : fungsinya sama dengan top, hanya saja tampilannya berbeda.
  • ps –eH : menampilkan hubungan antara proses parent dan child
  • ps –eF : menampilkan hubungan antara proses parent dan child beserta letak prosesnya
  • pstree : menampilkan semua proses pada sistem dalam bentuk hirarki
  • renice prioritas PID : mengubah prioritas suatu proses dengan skala prioritas yaitu antara -20 sampai 19
gunakan perintah-perintah diatas di terminal yang ada di Linux ya,
oke sekian dulu dari ane, semoga bermanfaat.

o iya artikel ini sumbernya dari: 
Modul praktikum manajemen proses mata kuliah Sistem Operasi

0 comments:

Post a Comment