Assalamualaikum semuanyaaa :)
Pada kesempatan kali ini saya akan mencoba menyampaikan materi tentang Manajemen Waktu pada Sistem Operasi. Saya membuat artikel ini untuk memenuhi Tugas Praktikum 3 Sistem Operasi. Langsunng saja pada pembahasannya.
Secara informal, proses adalah program dalam eksekusi. Suatu proses adalah lebih dari kode program, dimana kadang kala dikenal sebagai bagian tulisan. Proses juga termasuk aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor’s register. Suatu proses umumnya juga termasuk process stack, yang berisikan data temporer (seperti parameter metoda, address yang kembali, dan variabel lokal) dan sebuah data section, yang berisikan variabel global. suatu program adalah satu entitas pasif, seperti isi dari sebuah berkas yang disimpan didalam disket, sebagaimana sebuah proses dalam suatu entitas aktif, dengan sebuah program counter yang mengkhususkan pada instruksi selanjutnya untuk dijalankan dan seperangkat sumber daya/ resource yang berkenaan dengannya.
Pada kesempatan kali ini saya akan mencoba menyampaikan materi tentang Manajemen Waktu pada Sistem Operasi. Saya membuat artikel ini untuk memenuhi Tugas Praktikum 3 Sistem Operasi. Langsunng saja pada pembahasannya.
Secara informal, proses adalah program dalam eksekusi. Suatu proses adalah lebih dari kode program, dimana kadang kala dikenal sebagai bagian tulisan. Proses juga termasuk aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor’s register. Suatu proses umumnya juga termasuk process stack, yang berisikan data temporer (seperti parameter metoda, address yang kembali, dan variabel lokal) dan sebuah data section, yang berisikan variabel global. suatu program adalah satu entitas pasif, seperti isi dari sebuah berkas yang disimpan didalam disket, sebagaimana sebuah proses dalam suatu entitas aktif, dengan sebuah program counter yang mengkhususkan pada instruksi selanjutnya untuk dijalankan dan seperangkat sumber daya/ resource yang berkenaan dengannya.
Sistem
operasi bertanggung jawab terhadap aktifitas yang berhubungan dengan manajemen
proses:
Pembuatan
dan penghapusan proses.
Penyedia
mekanisme untuk:
- Sinkronisasi antar proses
- Komunikasi antar proses
- Penanganan Deadlock
Ada
empat konsep dasar pada manajemen proses, yaitu:
- Multiprogramming
Salah satu teknik penjadwalan dimana tugas (task) yang sedang berjalan tetap berjalan hingga task tersebut melakukan operasi yang membutuhkan waktu untuk menunggu respon dari luar (istilah lainnya external event).
- Pseudoparallelism
- Multiprocessing
- Distributed Processing
Berikut beberapa model proses:
- Sequential Process
- Multiprogramming
- CPU Switching
Proses
memiliki operasi-operasi seperti:
- Penciptaan proses
- Penghancuran / terminasi proses
- Penundaan proses
- Perlanjutan kembali proses
- Mengeblok proses
- Membangunkan proses (wake)
- Menjadwalkan proses
- Komunikasi antar proses
Berikut adalah perintah-perintah proses di linux :
- ps
Instruksi ps (process status) digunakan untuk melihat kondisi proses yang ada, tapi lebih
detail dari perintah ps.
- ps -u <nama_user>
gabungan antara ps -a dan ps -u, dalam hal
ini kita dapat melihat status user nya juga root atau user sendiri.
- ps –aux
menampilkan proses yg berhubungan antara
parent dan child, tapi lebih detail dan diberitahu letak prosesnya.
- ps –eH
menutup program atau proses yang sedang
running. perintah ini menutup proses pada nomor_job atau Process ID nya.
contoh :
kill %<nomor_job> (contoh : kill %1)
kill <PID> (contoh : kill 2016)
contoh :
kill %<nomor_job> (contoh : kill %1)
kill <PID> (contoh : kill 2016)
- pkill
sama seperti perintah kill, perintah ini menutup
program atau proses yang sedang running. perintah ini menutup proses dengan nama proses yang sedang berjalan.
contoh :
pkill <nama_proses> (contoh : pkill firefox)
pkillall <nama_proses> (contoh : pkillall firefox)
contoh :
pkill <nama_proses> (contoh : pkill firefox)
pkillall <nama_proses> (contoh : pkillall firefox)
Mungkin itu saja yang dapat saya sampaikan. Semoga bisa menambah pengetahuan bagi kita semua :)
Jika masih penasaran tentang Sistem Operasi, kami mempunyai sumber yang bisa ditanyakan hehe
http://poss.cs.upi.edu/
http://cs.upi.edu/
Referensi
Modul Praktikum Sistem Operasi 2016
Jika masih penasaran tentang Sistem Operasi, kami mempunyai sumber yang bisa ditanyakan hehe
http://poss.cs.upi.edu/
http://cs.upi.edu/
Referensi
Modul Praktikum Sistem Operasi 2016
Tidak ada komentar:
Posting Komentar