Tuesday, November 4, 2014

Manajemen Proses

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 :

  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), misalnya membaca data dari disket/CD/dsb, atau  sampai  komputer  memaksa  untuk  menukar  tugas  yang  sedang  berjalan  dengan tugas lainnya. 
  2. Pseudoparallelism, eksekusi proses secara paralel pada sistem. 
  3. 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. 
  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. 

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


No comments:

Post a Comment