Soal - Soal Sistem Operasi

SOAL  Sistem Operasi   :
  1. Sebutkan tiga tujuan utama dari sitem operasi ?
  2. Sebutkan keuntungan dari multiprogramming?
  3. Sebutkan kendala-kendala yang harus diatasi oleh programmer dalam menulis system operasi untuk lingkungan waktu nyata ?
  4. Jelaskan perbedaan antara symmetric dan asymmetric multiprocessing. Sebutkan keuntungan dan kerugian dari system multiprosessor?
  5. Apakah perbedaan antara trap dan interrupt ? sebutkan penggunaan dari setiap fungsi tersebut !
  6. Untuk jenis operasi apakah DMA itu berguna ? Jelaskan jawabannya !
  7. Sebutkan dua kegunaan dari memori cache ! Problem apakah yang dapat dipecahkan dan juga muncul dengan adanya cache tersebut ?
  8. Sebutkan lima kegiatan utama dari system operasi yang berhubungan dengan managemen proses !
  9. Sebutkan tiga kegiatan utama dari system operasi yang berhubungan dengan manajemen memori !
  10. Sebutkan 3 kegiatan utama dari system operasi yang berhubungan dengan manajemen secondary-storage !
  11. Sebutkan lima kegiatan utama dari system dari system operasi yang berhubungan dengan manajemen berkas !
  12. Jelaskan perbedaan antara dua model komunikasi ?

JAWAB :
     1. Tiga tujuan utama system operasi adalah :
·  Untuk User : untuk dapat melakukan interaksi dengan komponen computer melalui system operasi 
·     Untuk seleksi dari berbagai macam sitem operasi pada setiap instalasi computer 
· Untuk penggunaan aplikasi tertentu, sitem operasi dapat menyesuaikan dengan kebutuhan kita
  
2.Keuntungan Multiprogramming :
·   Satu computer dapat mengerjakan banyak tugas sekaligus yang disimpan dalam memori dalam satu waktu, CPU digunakan secara bergantian sehingga menambah utilisasi CPU dan mengurangi total waktu yang dibutuhkan untuk menyelesaikan tugas-tugas tersebut.
·  Memperbolehkan banyak pengguna untuk menggunakan computer secara interaktif pada saat yang bersamaan ( time-shared )

     3. Kendala-kendala yang harus diatasi adalah :
·         Secondary storage sangat terbatas
·         Terjadinya page faults tambahan selama eksekusi
·         System yang mengharuskan suatu komputasi selesai dalam jangka waktu tertentu
·         Kemampuan untuk operasi, response dalam batasan waktu tertentu
·         Digunakan sebagai control device untuk aplikasi khusus

4. Perbedaan symmetric dengan asymmetric multiprosessor dan keuntungan & kerugian dari system multiprocessor :
·         Perbedaannya antara Symmetric Multiprocessing (SMP) dengan Asymmetric Multiprocessing (ASMP) adalah dalam SMP setiap processor menjalankan salinan identik dari system operasi dan banyak job yang dapat berjalan di suatu waktu  tanpa pengurangan performance. Sementara itu dalam ASMP setiap processor diberikan suatu tugas yang spesifik. Sebuah processor bertindak sebagai Master Processor yang bertugas menjadwalkan dan mengalokasikan pekerjaan pada processor lain yang disebut slave processor. Umumnya ASMP dipakai pada system yang besar.
·         Keuntungan system multiprocessor adalah peningkatan troughput karena lebih banyak proses/thread yang dapat dijalankan sekaligus dan Ekonomis dalam peralatan yang dibagi bersama.
Kerugiannya adalah karena harganya yang mahal

     5.Perbedaan antara trap dan interrupt dan penggunaan dari setiap fungsi :
·         Trap adalah interupsi karena terjadinya kesalahan atau kondisi kekecuali yang dihasilkan proses yang running seperti usaha illegal dalam mengakses file. Dengan adanya trap, system operasi 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 kesalahan dan rancangan system operasi kemungkinan yang dilakukan adalah menjalankan prosedur pemulihan atau peringatan pemakai.
·         Interupsi adalah suatu permintaan khusus kepada mikroprosessor untuk melakukan sesuatu bila terjadi interupsi, maka computer akan menghentikan dahulu apa yang sedang dikerjakan dan melakukan apa yang diminta oleh yang menginterupsi.

6.   Direct Memory Access ( DMA ) berguna untuk :
Operasi penanganan I/O dimana device controller langsung berhubungan dengan memori tanpa campur tangan CPU, DMA digunakan untuk perangkat I/O dengan kecepatan tinggi hanya terdapat satu interupsi setiap blok. Interrupt hanya terjadi tiap blok bukan tiap word atau byte data. Seluruh proses DMA dikendalikan oleh sebuah controller bernama DMA Controller (DMAC). DMA Controller mengirimkan atau menerima signal dari memori dan I/O device. Prosesor hanya mengirimkan alamat awal data, tujuan data, panjang data ke DMA Controller. Interrupt pada prosesor hanya terjadi saat proses transfer selesai. Hak terhadap penggunaan bus memory yang diperlukan DMA controller didapatkan dengan bantuan bus arbiter yang dalam PC sekarang berupa Chipset Northbridge.

7.Kegunaan memori cache yaitu :
·         Tempat penyimpanan sementara (volatile) sejumlah kecil data
·         Meningkatkan kecepatan pengambilan atau penyimpanan  data dari memori ole prosessor berkecepatan tinggi
  Masalah yang dapat dipecahkan, yaitu kecepatan pengambilan atau penyimpanan data           di memori oleh CPU meningkat, karena tidak perlu mencari di disk fisik.
Masalah yang timbul, yaitu Tidak dapat menyimpan data dalam jumlah besar karena chace berdaya tampung lebih kecil. 
     8.Lima kegiatan utama system operasi yang berkaitan dengan Managemen Proses :
·         Pembuatan dan penghapusan proses pengguna dan system operasi
·         Menunda atau melanjutkan proses
·         Menyediakan mekanisme untuk proses sinkronisasi
·         Menyediakan mekanisme untuk proses komunikasi
·         Menyediakan mekanisme untuk penanganan deadlock

    9.      Tiga kegiatan utama system operasi yang berkaitan dengan Managemen Memori :
·         Menjaga track dari memori yang sedang digunakan dan siapa yang menggunakannya
·         Memilih program yang akan di-load ke memori
·         Mengalokasikan dan meng-dealokasikan ruang memori sesuai kebutuhan

    10.  Tiga kegiatan system operasi yang berkaitan dengan Managemen Secondary-storage :
·         Menyimpan data bersifat sementara
·         Memingahkan data dari satu tempat ke tempat lain
·         Alternatif pengganti memory ( virtual memory )

     11.  Lima kegiatan utama system operasi yang berhubungan dengan Managemen Berkas :
·         Pembuatan dan penghapusan berkas
·         Pembuatan dan penghapusan direktori
·         Mendukung manipulasi berkas dan direktori
·         Memetakan berkas ke secondary storage
·         Mem-backup berkas ke media penyimpanan yang permanen ( non-volatile )

     12.  Perbedaan dua model komunikasi, yaitu :
·         Message-passing Model : Informasibsaling ditukarkan melalui fasilitasbyang telah ditentukan oleh system operasi
·         Shared-memory Model : Proses-proses menggunakan map memory untuk mengakses daerah-daerah dimemori dengan proses-proses yang lain.
     

0 Response to "Soal - Soal Sistem Operasi"

Posting Komentar