MANAJEMEN PROSES

MANAJEMEN PROSES LINUX UBUNTU

  1. Multiprogramming

    Multiprogramming merupakan teknik penjadwalan proses di mana tugas dilaksanakan hingga tugas tersebut membutuhkan waktu menunggu respons dari perangkat I/O atau hingga sistem operasi memaksa tugas untuk bertukar dengan tugas lainnya. Contoh proses yang menggunakan teknik penjadwala
    n ini ialah I/O Event.
  2. Pseudoparallelism

    Pseudoparallelism merupakan konsep eksekusi proses secara paralel pada sistem yang sama.
  3. Multiprocessing

    Multiprocessing merupakan teknik penjadwalan proses dengan melakukan eksekusi tugas secara bersamaan. Pada umumnya, eksekusi tugas ini dilakukan pada sistem yang memiliki lebih dari satu processor, sehingga terjadi distribusi tugas pada tiap processor.
  4. Distributed Processing

    Distributed Processing merupakan teknik penjadwalan proses dimana eksekusi tugas dilakukan secara bersamaan pada beberapa sistem. Salah satu contoh dari teknik penjadwalan ini ialah Grid Computing yang menggunakan lebih dari satu komputer untuk mengerjakan tugas.

Status Proses yang dikenali dalam Linux

1. Task Running             : Proses yang siap untuk dieksekusi CPU
2. Task Interruptable       : Proses yang menunggu sebuah kondisi. Interupsi, Sinyal dan aktifitas lain akan mem
  bangunkan proses.
3. Task Uninterruptable   : Proses yang sedang sleep, dan tidak dapat di interrupt oleh signal.
4. Task Stopped             : Proses yang dihentikan
5. Task Zombie              : Proses telah berhenti, namun masih memiliki struktur data ditask_struct di task
                                        vektor dan masih memegang sumber daya yang tidak digunakan lagi.

PERINTAH PS

Perintah atau command ps (process status) di gunakan untuk menampilkan informasi proses yang sedang berjalan termasuk nomor PID (Process Identification Number) dari proses tersebut. Proses atau biasa disebut task akan berjalan jika ada sebuah aplikasi yang sedang dijalankan, setiap proses yang berjalan oleh system diberi nomor PID yang unik.
Perintah – perintah proses di linux :
1. $ ps
perintah ini digunakan untuk melihat kondisi proses
2. $ ps u
untuk melihat faktor/elemen user, yang kemudian dikombinasikan dengan mengunakan option u
3. $ ps -u <nama user>
untuk melihat/Mencari proses yang dijalankan oleh pengguna. Proses ini hanya terbatas pada proses yang dijalankan oleh pengguna, dimana pemakai/pengguna tersebut melakukan login
4. $ ps -a
digunakan untuk Mencari/melihat proses dengan menggunakan opsi-a yang maksudnya untuk mengeksekusi perintah pada satu user saja.
5. $ ps -au
digunakan untuk melihat informasi dari proses yang dijalankan oleh semua user
6.  $ ps -eF
menampilkan status proses dengan karakter grafis
7.  $ pstree
Menampilkan semua proses pada sistem dalam bentuk hirarki (parent/child)
8. Perintah $ kill %<nomor job>
digunakan untuk menghentikan job untuk yes dan jobs untuk melihat proses yang telah diterminate.


Post a Comment

Previous Post Next Post