Sistim
Oprasi
1. Bagaimana manajemen proses pada sistim
oprasi yang anda ketahui ?
jelaskan
!
2. Apakah yang di maksud dengan proses
Control Block ?
3. Apa yang anda ketahui mengenai Long
term, medium term, dan short
term ?
Jawaban :
1. Managemen Proses
Proses
adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses
membutuhkan
beberapa sumber daya untuk menyelesaikan tugasnya. Sumber daya tersebut dapat
berupa CPU time, memori, berkas-berkas, dan perangkat-perangkat I/O. Sistem
operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan managemen
proses seperti:
•
Pembuatan dan penghapusan proses pengguna dan sistem proses.
•
Menunda atau melanjutkan proses.
•
Menyediakan mekanisme untuk proses sinkronisasi.
•
Menyediakan mekanisme untuk proses komunikasi.
•
Menyediakan mekanisme untuk penanganan deadlock.
2. Proses Control block (PCB) :
Tiap
proses digambarkan dalam sistem operasi oleh sebuah process control block PCB -
juga disebut sebuah control block. PCB berisikan banyak bagian dari informasi
yang berhubungan dengan sebuah proses yang spesifik, termasuk hal-hal dibawah
ini:
1.Status proses:
status mungkin, new, ready, running, waiting, halted, dan juga banyak lagi.
2.Program counter:
suatu stack yang berisi alamat dari instruksi selanjutnya untuk dieksekusi
untuk proses ini.
3.CPU register:
Register bervariasi dalam jumlah dan jenis, tergantung pada rancangan komputer.
Register tersebut termasuk accumulator ,
indeks register, stack pointer , general-purposes register , ditambah code
information pada kondisi apa pun. Besertaan dengan program counter,
keadaaan/status informasi harus disimpan ketika gangguan terjadi, untuk
memungkinkan proses tersebut berjalan/bekerja dengan benar setelahnya (lihat
Gambar 2-3).
4.Informasi managemen memori:
Informasi ini dapat termasuk suatu informasi sebagai nilai dari dasar dan batas
register, tabel page/halaman, atau tabel segmen tergantung pada sistem memori
yang digunakan oleh sistem operasi (lihat Bab Managemen memori).
5.Informasi pencatatan:
Informasi ini termasuk jumlah dari CPU dan waktu riil yang digunakan, batas
waktu, jumlah akun jumlah job atau proses, dan banyak lagi.
6.Informasi status I/O:
Informasi termasuk daftar dari perangkat I/O yang di gunakan pada proses ini,
suatu daftar berkas-berkas yang sedang diakses dan banyak lagi.
7.PCB hanya berfungsi
sebagai tempat penyimpanan informasi yang dapat bervariasi dari proses yang
satu dengan yang lain.
3. pengertian tentang long term, medium
term, short term.
a) Penjadualan jangka pendek (short term
scheduler)
Mempunyai
tugas untuk menjadwalkan alokasi pemroses di antara proses ready di memori
utama. Penjadwalan dijalankan setiap terjadi di pengalihan proses untuk memilih
proses berikut yang harus dijalankan.
b) Penjadualan jangka menengah (medium term
scheduler)
Aktivitas
pemindahan proses yang tertunda dari memori utama ke memori sekunder yang
disebut swapping. Proses ini mempunyai kepentingan kecil saat itu sebagai
proses yang tertunda. Tetapi, begitu kondisi yang membuatnya tertunda hilang
dan proses dimasukkan kembali ke memori utama dan ready.
c) Penjadualan jangka panjang (long term
scheduler)
Penjadwalan
ini bekerja terhadap antrian batch dan memilih batch berikutnya yang harus
dieksekusi.. batch biasanya adalah proses-proses dengan penggunaan sumber daya
yang intensif, program ini berprioritas rendah, digunakan sebagai pengisi
selama periode aktivitas job-job interaktif rendah.
Terimakasih sudah datang dan membaca artikel kami Sertakan link sumber untuk menghargai karya cipta orang lain :)
0 comments:
Posting Komentar
Dilarang Menggunakan Bahasa Yang Kotor Dan Berbau SARA
jika ada link yang rusak atau request silahkan menuju ke link ini : DISINI