• Jawaban Tugas Sistem Operasi


    7.  Jelaskan perbedaan short term, medium term dan long term!

    Jawab :
    • 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.
    8. Jelaskan apa yang akan dilakukkan oleh kernel kepada alih konteks ketika proses sedang  berlangsung!

    Jawab :

    yang dilakukan pertama kali adalah pemroses menyimpan konteks program saat itu yang sedang dieksekusi kedalam stack, selanjtnya pemroses melakukkan set  pada register PC dengan alamat awal program untuk interrupt handler.

     9.  Beberapa single user mikrokomputer sistem operasi seperti MS-DOS menyediakan sedikit atau tidak sama sekali arti dari pemrosesan konkuren. Diskusikan dampak yang paling mungkin ketika pemrosesan yang konkuren dimasukkan kedalam suatu sistem operasi ?

    Jawab :

    Dampaknya yaitu :
    • Mutual Exclusion
    • Deadlock
    • Starvation
    • Sinkronisasi
    10. Perlihatkan semua kemungkinan keadaan dimana suatu proses dapat sedang berjalan dan gambarkan diagram transisi keadaan yang menjelaskan bagaimana proses bergerak diantara state?

    Jawab :















    • Running: Pemroses sedang mengeksekusi instruksi proses  itu.
    • Ready: Proses siap (ready) dieksekusi tapi pemroses tidak mengeksekusi proses ini
    • Blocked: Proses menunggu kejadian tertentu selesai. Contoh: proses menunggu kejadian-kejadian seperti, selesainya operasi perangkat masukkan/keluaran, tersedianya memori, tibanya pesan jawaban.
    11. Apakah suatu proses memberikan "issue" ke suatu disk I/O ketika proses tersebut dalam "ready" state, jelaskan!

    Jawab :

    ya, karena kalau tidak diberikan issue maka akan terjadi deadlock karena terjadi perebutan sumber daya antar proses.

    12. Kernel menjaga suatu rekaman untuk setiap proses, disebut proses control block (PCB).

    Jawab :
    • Informasi identifikasi proses: informasi-informasi yang berkaitan dengan identitas proses yang unik. Dengan identifier ini, proses dikaitkan ke tabel-tabel lain.
    • Informasi status pemroses: berisi informasi-informasi yang esensinya merupakan nilai/isi dari register-register pemroses. Saat proses berstatus running, informasi-informasi ini berada si register-register. Ketika proses diinterupsi, semua informasi register harus disimpan agar dapat dikembalikan saat proses dieksekusi kembali. 
    • informasi kendali proses, informasi-informasi lain yang diperlukan sistem operasi untuk mengendalikan dan koordinasi beragam proses aktif.

    0 komentar:

    Posting Komentar

     

    Perhatian

    Buat semua pengunjung yang ingin copy-paste diperbolehkan asal mencantumkan URL :

    http://blognyakrishna.blogspot.com/

    Hal ini bertujuan untuk menjaga sportivitas dan solidaritas sesama blogger Indonesia.

    Terima kasih...

    Kacrut & Kupret ^_^