.1. Apakah suatu proses memberikan "issue" ke suatu disk I/O
ketika proses tersebut dalam "ready" state,jelaskan!
Jawaban:
Jawaban:
ya, karena kalau tidak diberikan
issue maka akan terjadi deadlock karena terjadi perebutan sumber daya antar
proses.
2. Perlihatkan semua kemungkinan keadaan
dimana suatu proses dapat sedang berjalan dan gambarkan diagram transisi
keadaan yang menjelaskan bagaimana proses bergerak diantara state?
Jawaban:
3. Sebutkan Penyebab terjadinya Interrupt
• Program : overflow
• Timer : timer
prosessor
• I/O : tanda error
• Kegagalan hardware :
memory parity error
4. Jelaskan perbedaan short term, medium
term dan long term!
Jawaban:
- Short term, sasaran utama short term adalah
memaksimumkan kinerja sistem untuk memenuhi satu kumpulan kriteria yang
diharapkan. Short term dijalankan setiap terjadi pengalihan proses untuk
memilih proses berikutnya yang harus dijalankan.
- Medium term, bertugas menangani proses-proses
swapping. proses-proses yang mempunyai kepentingan kecil saat ini adalah proses
yang tertunda, medium term mengendalikan transisi dari suspend ke ready.
- Long term, bekerja terhadap antrian batch
berikutnya yang harus dieksekusi sistem. Batch biasanya berupa
proses-proses dengan penggunaan sumber daya yang intensif.
.5. Definisikan perbedaan antara penjadwalan short
term, medium term dan long term?
Jawaban:
Jawaban:
- Short term (penjadwalan jangka pendek) bertugas
menjadwalkan alokasi pemroses diantara proses-proses ready yang berada di
memori utama. Sasaran utama penjadwal jangka pendek adalah memaksimumkan
kinerja sistem untuk memenuhi satu kumpulan kriteria yang diharapkan.
Penjadwal ini dijalankan setiap terjadi pengalihan proses untuk memilih
proses berikutnya yang harus dijalankan.
- Medium term (penjadwalan jangka menengah) bertugas
menangani proses-proses swapping. Proses-proses yang mempunyai kepentingan
kecil saat itu adalah proses yang tertunda. Tetapi begitu proses yang
membuat proses tertunda hilang dan proses dimasukkan kembali ke memori
utama dan Ready. Penjadwalan jangka menengah menegndalikan transisi dari
Suspended ke Ready dari proses-proses yang mengalami swapping.
- Long term (Pnejadwalan jangka panjang) bekerja
terhadap antrian batch dan memilih batch berikutnya yang harus dieksekusi
sistem. Batch biasanya berupa proses-proses dengan penggunaan sumber daya
yang intensif, program-program ini mempunyai prioritas yang rendah, dan
biasa digunakan sebagai pengisi selama priode aktivitas proses-proses
interaktif rendah.