Selasa, 26 Mei 2015

SISTEM OPERASI

.1. Apakah suatu proses memberikan "issue" ke suatu disk I/O ketika proses tersebut dalam "ready" state,jelaskan!
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:

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6-HLh47cIQYfqU0EGdcFNuR6RJX3KyfHe2b5ir-uEPKiEM5vtqSTNW1jUlFlyc0vjoVFyT2bI8Hko5iRf1F5LIvkRabXJh2DD84TaT17880kLq51a0VQXre1PAy2ZxI_hCdq5M1wO534/s1600/diagram+state.PNG

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: 

  • 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. 



Tidak ada komentar:

Posting Komentar