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