Kembali lagi kita berjumpa di blog yang fana ini xd . Ada yang tau apa materi yang akan kita bahas kali ini guys? penasaran?
Nah, kali ini kita akan membahas mengenai manajemen proses sistem operasi guys :D
Sebelum kita membahas tentang manajemen proses, kita harus tahu dulu apa itu proses?
Proses adalah program yang sedang dieksekusi. Pada sistem operasi Linux, setiap program yang berjalan merupakan proses. Proses dapat dieksekusi dan dapat diterminasi atau dihentikan. Nah setiap Proses mempunyai nama alias sebuah nomor unik yang disebut Process ID (PID) guys, PID ini nantinya berfungsi sebagai identitas proses yang bersangkutan.
Nah setelah mengetahui apa itu proses, kita mulai pembahasan manajemen proses :D
Manajemen proses, memiliki 4 konsep dasar yaitu:
- Multiprogramming adalah kegiatan menjalankan beberapa program pada memori pada satu waktu guys. Jadi dengan multiprogramming ini, beberapa tugas disimpan dalam memori dalam satu waktu; lalu CPU digunakan secara bergantian sehingga menambah utilisasi CPU dan mengurangi total waktu yang dibutuhkan untuk menyelesaikan tugas-tugas tersebut guys. Gimana sudah dapat gambarannya? :D
- Multiprocessing adalah istilah teknologi informasi dalam bahasa Inggris yang merujuk kepada kemampuan pemrosesan komputer yang dilakukan secara serentak guys. Jadi multiprocessing ini memungkinkan penggunaan dua CPU atau lebih dalam sebuah sistem komputer. Nah istilah ini juga bisa di ibaratka sebagai sebuah sistem yang bisa mendukung lebih dari satu prosesor dan mengalokasikan tugas kepada prosesor-prosesor tersebut, gitu guys :D
- Pseudoparallelism adalah eksekusi proses secara paralel pada sistem. Nah kalo yang ketiga ini saya belum bisa memahami betul apa maksudnya guys xd
- Nah yang terakhir yaitu, Distributed Processing. Apa itu Distributed Processing? Distributed Processing adalah pengerjaan semua proses pengolahan data secara bersama antara komputer pusat dengan beberapa komputer yang lebih kecil dan saling dihubungkan melalui jalur komunikasi. Setiap komputer tersebut memiliki prosesor mandiri sehingga mampu mengolah sebagian data secara terpisah, kemudian hasil pengolahan tadi digabungkan menjadi satu penyelesaian total. Jika salah satu prosesor mengalami kegagalan atau masalah yang lain akan mengambil alih tugasnya. Nah contohnya seperti sistem Client-server, peer to peer, dll guys :D
Kita lanjut ke Perintah-perintah proses yang di Linux:
- ps Digunakan untuk meliihat kondisi proses.
- ps -u <nama_user> Digunakan untuk melihat proses yang spesifik dari satu user
- top Digunakan untuk menampilkan proses yang sedang dieksekusi
- pstree Digunakan untuk menampilkan proses pada sistem dalam bentuk hirarki(parent/child)
cs.upi.edu
0 comments:
Post a Comment