2. Sebutkan keuntungan dari multiprogramming?
3. Jelaskan perbedaan antara symmetric dan sitremetic multiprosessing?
4. Sebutkan keuntungan dan kerugian sistem multiprosesor?
5. Apa perbedaan antara trap dan interupt dan penggunaan dari fungsi?
6. Apa kegunaan Memori Cache?
7. Sebutkan 5 kegiatan utama dari sistem operasi yang berhubungan dengan management proses?
8. Sebutkan 3 kegiatan utama dari sistem operasi yang berhubungan dengan management memory?
9. Sebutkan 3 kegiatan utama dari sistem operasi yang berhubungan dengan management secondary - storage?
10. Apa tujuan dari command dan mengapa biasanya hal tersebut terpisah dengan kemel?
JAWAB
1. Tujuan Memahami/Mempelajari Sistem Operasi:
a.Setiap pemakai harus berhubungan dengan Sistem Operasi untuk dapat memanfaatkan komputerb.Untuk dapat memilih Sistem Operasi yang sesuai untuk suatu instalasi.
c.Banyak konsep & teknik yang terdapat pada Sistem Operasi yang berlaku umum yang dapat
digunakan pada program aplikasi-aplikasi
2. Keuntungan multiprogramming:
a) I/O rutin dikendalikan dan diatur oleh system
b) Memory management – sistem harus mengalokasikan memory untuk beberapa jobs sekaligus
c) CPU scheduling – sistem harus memilih jobs mana yang telah siap akan di jalankan
d) Alokasi dari I/O devides
3. Perbedaan antara symmetric multiprocessing(SMP) dan asymmetric multiprocessing( ASMP):
Dalam SMP setiap prosesor menjalankan salinan identik dari sistem operasi dan banyak job yang
Dalam SMP setiap prosesor menjalankan salinan identik dari sistem operasi dan banyak job yang
dapat berjalan di suatu waktu tanpa pengurangan
performance.
Sementara itu dalam ASMP setiap prosesor diberikan suatu tugas yang spesifik. Sebuah prosesor
Sementara itu dalam ASMP setiap prosesor diberikan suatu tugas yang spesifik. Sebuah prosesor
bertindak sebagai Master processor
yang bertugas menjadwalkan dan mengalokasikan pekerjaan
pada prosesor
lain yang disebut slave processors.
Umumnya ASMP dipakai pada sistem yang besar.
4. Keunggulan sistem multiprocessorUmumnya ASMP dipakai pada sistem yang besar.
Peningkatan troughtput karena lebih banyak proses/thread yang dapat dijalankan sekaligus
Economy of scale : Ekonomis dalam peralatan yang dibagi berama
Kerugian sistem multiprocessor Harga mahal
5. -Trap adalah interupsi karena terjadinya kesalahan kondisi kekecualian yang dihasilkan proses
yang running seperti usaha ilegal dalam mengakses file. Dengan adanya trap,sistem operas menentukan
apakah kesalahan yang dibuat merupakan kesalahan fatal.
Jika fatal, proses yang saat itu running disingkirkan dan terjadi alih proses.
Jika kesalahan tidak fatal bergantung sifat kesalahan dan rancangan
sistem operasi kemungkinan
yang dilakukan adalah menjalankan prosedur
pemulihan atau memperingatkan pemakai
-Interupsi adalah suatu permintaan khusus kepada mikroprosessor untuk
melakukan sesuatu bila terjadi
interupsi,maka komputer akan menghentikan dahulu apa yang sedang dikerjakannya dan melakukan apa
yang diminta oleh yang menginterupsi
6. -Tempat penyimpanan sementara (volatile)sejumlah kecil data
-Meningkatkan kecepatan pengambilan atau penyimpanan data dari memori oleh prosessor
berkecepatan tinggi