Nama : Nissa Aldawiyati
NIM : 1307164
Kelas : C1
Pada kesempatan kali ini saya akan me “resume” materi “Praktikum Sistem Operasi” yang dibawakan asisten praktikum SO tercintah... (yaelaaaah) yaitu Kang Dimas (2011) dan Kang Uga (2011).
Linux termasuk sistem operasi yang didistribusikan secara open source, artinya
kode sumber Linux diikutsertakan sehingga dapat dipelajari dan dikembangkan
dengan mudah. Selain itu Linux dikembangkan oleh GNU (General Public License).
Linux dapat digunakan untuk berbagai keperluan, seperti: jaringan, pengembangan software, dan sebagai end-user platform. Selama ini Linux menjadi sistem operasi yang menjadi banyak perhatian karena kecanggihan dan harganya yang relatif murah dibanding dengan sistem operasi yang lain.
Macam-macam distribusi Linux antara lain: Stackware, Debian, RedHat, S.u.s.e.,
Caldera, ataupun Turbo Linux. Istilah Linux atau GNU/Linux (GNU) juga digunakan
sebagai rujukan kepada keseluruhan distro Linux (Linux distribution), yang
didalamnya selalu disertakan program-program lain yang mendukung sistem
operasi ini. Contoh program-program tersebut adalah Web Server, Bahasa
Pemrograman, Basis Data, Tampilan Desktop (Desktop Environment) (seperti
GNOME dan KDE), dan aplikasi/software perkantoran (office suite) seperti
OpenOffice.org, KOffice, Abiword, Gnumeric, dan lainnya.
Kedua asprak SO kami menjelaskan tentang Manajemen Proses Pada Sistem Operasi. Sistem operasi yang kami gunakan pada saat praktikum adalah LINUX.
Manajemen proses berakar dari dua kata yaitu manajemen dan proses yang kalau diartikan artinya adalah pengaturan / penjadwalan suatu proses.
Proses adalah program yang dieksekusi dan pada Linux, setiap program adalah proses.
“Sebuah proses dapat diciptakan dan 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. “
Setiap proses juga memiliki PID atau Process ID yang merupakan nomor unik yang dapat digunakan untuk berinteraksi dengan proses bersangkutan sehingga antar proses satu dengan yang lain tidak tertukar.
Pada dasarnya, konsep manajemen proses sistem operasi dibagi menjadi 4 (empat) poin utama :
1. MULTI-PROCESSING
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.
2. MULTI-PROGRAMMING
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.
3. DISTRIBUTED PROCESSING
Mengerjakan semua proses pengolahan data secara bersama antara komputer pusat dengan beberapa komputer yang lebih kecil dan saling dihubungkan melalui jalur komunikasi.
4. PSEUDO-PARALLELISM
Eksekusi proses secara paralel pada sistem.
Model-model proses ada 3 (tiga) macam : sequential, CPU switching, multi-programming.
Proses dapat melakukan operasi : penciptaan proses, penghancuran proses, penundaan proses, melanjutkan proses, membangunkan proses, memblock proses, menjadwalkan proses dan komunikasi antar proses.
Kemudian, kita mencoba “ngoprek” terminal sistem operasi kita. Untuk mengakses terminal silakan klik Ctrl+Alt+T.
Atau kalian bisa klik Windows key dan ketik “terminal”.
Lalu kita akan melakukan beberapa instruksi/perintah proses dalam LINUX.
PERTAMA : ps
Ps adalah kependekan dari process status. Perintah ini digunakan untuk mengetahui proses yang sedang berlangsung.
KEDUA : ps-u
Ps-u sama seperti instruksi ps (process) dan ada akhiran -u (user/pengguna). Hasil keluarannya lebih rinci.
KETIGA : ps -a
KEEMPAT : ps -au
KELIMA : ps- aux
KEENAM : $top
Melihat proses yang sedang berlangsung
KETUJUH: $htop
KEDELAPAN : ps -eF
Menampilkan hubungan proses parent dan child serta letak prosesnya
KESEMBILAN : ps -eH
Menampilkan hubungan proses parent dan child
KESEPULUH : $pstree
Menampilkan semua proses pada sistem dalam bentuk hirarki parent/child










Tidak ada komentar:
Posting Komentar