Selasa, 01 November 2011

latihan tugas......!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

1. Lima aktivitas sistem operasi yg merupakan contoh managemen proses??
jawab : > pembuatan dan penghapusan proses pengguna dan sistem poses
            > menunda atau melanjutkan proses
            > menyediakan mekanisme untuk proses sinkronisasi
            > menyediakan mekanisme untuk proses komunikasi
            > menyediakan mekanisme untuk penanganan deadlock 

2.Definisikan perbedaan antara penjadualan short term, medium term dan long term?
jawab : 
a.short term untuk memilih diantara proses-proses yang siap di eksekusi dan salah satunya dialokasikan ke CPU, suatu proses dieksekusi cuma beberapa milidetik sebelum menunggu input output..
b.medium term(konsep swapping proces) >> swapping diperlukan untuk meningkatkan proces mix/karena perubahan pada kebutuhan memori melebihi memori yg tersedia..
c.long term digunakan untuk memilih proses dari pool dan menyimpan kememori..cara karjanya tidak sering mengeksekusi..

3.Jelaskan tindakan yang diambil oleh sebuah kernel ketika alih konteks antar proses?
jawab : ketika alih konteks terjadi,,kernel menyimpan konteks dari proses lama ke dalam PCB (Proses Control Blocks) nya dan mengisi konteks yg telah disimpan dari proses baru yg telah ter jadwal untuk berjalan..

4. informasi apa saja yg disimpan pada tabel proses sat alih konteks dari satu proses ke proses lain nya ?
jawab : menjadwalkan mengambil proses lain, dan juga menjadwalkan membuat proses baru jika input telah tersedia..

6. apa saja keuntungan dan kekurangan dari ::
a.komunikasi simetrik dan asimetrik ?
jawab : Symmetric komunikasi langsung adalah rasa sakit karena kedua belah pihak memerlukan nama proses lain. Hal ini membuat sulit untuk membangun sebuah server.

b.automatic dan explicit buffering ?
jawab : membuat pemograman menjadi lebih mudah secara otomatis,tapi sebuah sistem sulit untuk membuat/membangun..

c.send by copy dan send by reference ?
jawab : Kirim oleh copy jaringan yang lebih baik bagi generalisasi dan masalah sinkronisasi. Kirim dengan referensi yang lebih efisien untuk besar struktur data tetapi sulit kode karena memori bersama implikasi..

d.fixed-size dan variable sized messages
jawab Variabel ukuran membuat pemrograman lebih mudah tapi adalah sistem lebih sulit untuk membangun..

11. : Apakah suatu proses memberikan ’issue’ ke suatu disk I/O ketika, proses tersebut dalam ’ready’ state, jelaskan?
jawab : menurut saya itu benar,karena sebuah issue akan menyampaikan sebuah informasi/data  ke dalam sebuah state tertentu..


Tidak ada komentar:

Posting Komentar