Selasa, 21 Oktober 2014

1. Sebutkan tiga tujuan utama dari sistem operasi?
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 komputer
     b.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         
      dapat berjalan di suatu waktu tanpa pengurangan performance.
      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 multiprocessor
      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