soal uas sisop 2011

Upload: dhany-nurdiansyah

Post on 08-Oct-2015

400 views

Category:

Documents


2 download

DESCRIPTION

Berikut ini adalah E-book dalam format file pdf berisi soal Ujian Akhir Semester Mata Kuliah Sistem Operasi, disertakan kalimat-kalimat berwarna berah yang menandakan jawaban yang benar untuk setiap soal. Selamat belajar dan mepelajarinya.

TRANSCRIPT

  • UJIAN AKHIR SEMESTER GENAP TAHUN AKADEMIK 2010/2011

    Mata Kuliah : Sistem Operasi Dosen : Tim Dosen Program Studi : Sistem Informasi Kelas : SI-32-01, 02 dan 03 Semester : 4 (empat) Tanggal : 6 Juni 2010 Waktu : 120 menit Sifat : Close Book

    Petunjuk Soal :

    1. Berdoa sebelum mengerjakan

    2. Patuhi tata tertib ujian

    3. Jawablah pertanyaan di lembar jawaban yang telah disediakan

    Pertanyaan :

    1. Mekanisme untuk menjamin eksekusi yang berurutan pada proses-proses yang bekerja sama

    agar data tetap konsisten adalah :

    a. Sinkronisasi

    b. Critical Section

    c. Semaphore

    d. Deadlock Prevention

    e. Mutual Exclusion

    2. Mekanisme Untuk Menjamin hanya satu proses saja yang mengakses sumber daya pada

    suatu interval waktu tertentu :

    a. Sinkronisasi

    b. Critical Section

    c. Semaphore

    d. Deadlock Prevention

    e. Mutual Exclusion

    3. Penyebab Terjadinya Deadlock adalah :

    a. Adanya resource komputer yang digunakan oleh proses lain.

    b. Adanya kumpulan proses yang menunggu suatu kejadian yang hanya dapat

    dilakukan proses lain yang juga dalam keadaan menunggu.

    c. Adanya permintaan sumberdaya proses yang tidak terpenuhi.

    d. Adanya pengambilan secara paksa sebuah sumber daya oleh CPU

    e. Adanya proses yang tidak merespon secara tiba tiba.

    4. Berikut adalah syarat syarat agar dapat terjadinya deadlock, kecuali :

    a. Mutual exclusion condition

    b. Hold and wait condition

    c. Non preemption condition

    d. Critical section condition

    e. Circilar wait condition

  • 5. Metode yang digunakan oleh sistem operasi unix dalam menangani masalah deadlock

    adalah :

    a. Menggunakan protocol untuk menjamin bahwa sistem tidak pernah memasuki

    status Deadlock

    b. Mengijinkan sistem memasuki status deadlock dan kemudian memperbaikinya.

    c. Mengabaikan permasalahan dan seakan-akan deadlock tidak pernah terjadi pa

    sistem.

    d. Memberi Pengurutan linier terhadap tipe-tipe sumber daya pada semua proses.

    e. Mengharuskan setiap proses untuk meminta semua sumber daya yang diperlukan

    sekaligus dan tidak berlanjut sampai semuanya diberikan.

    6. Untuk mencegah terjadinya kondisi Deadlock dapat dilakukan cara berikut ini, kecuali :

    a. Mencegah Mutual Exclusion

    b. Mencegah Hold and Wait

    c. Mencegah Non preemption

    d. Mencegah Circular Wait

    e. Mencegah Deadlock Prevention

    7. Manajemen memory mempunyai fungsi sebagai berikut, kecuali :

    a. Mengelola Informasi mengenai memori yang dipakai dan tidak dipakai sistem

    b. Mengatur jumlah memory yang ada dikomputer

    c. Mengalokasikan memori ke proses yang memerlukan

    d. Mendealokasikan memori dari proses yang telah selesai menggunakan

    e. Mengelola swapping antara memori utama dan harddisk

    8. Operasi dasar yang berkaitan dengan manajemen file sistem adalah, kecuali :

    a. Create File

    b. Reposition dalam File

    c. Truncate File

    d. Modifying File

    e. Delete File

    9. Operasi Truncate File berfungsi untuk :

    a. Menghapus Semua isi file.

    b. Mengubah tipe data file

    c. Memindahkan isi file ke file yang lain

    d. Manambahkan baris baru kedalam File

    e. Mengganti isi file.

    10. Informasi yang ada pada device direktori adalah, kecuali :

    a. Name

    b. Type

    c. Address

    d. Maximum Length

    e. Minimum Length

    11. Manajemen perangkat I/O mempunyai beragam fungsi, kecuali ;

    a. Mengirim perintah ke perangkat I/O agar menyediakan layanan.

    b. Menangani interupsi perangkat I/O

    c. Menangani kesalahan pada perangkat I/O

    d. Menyediakan perintah untuk perangkat I/O

  • e. Menyediakan interface ke pemakai.

    12. Manakah dari algoritma berikut yang bukan termasuk kedalam algoritma penjadualan disk :

    a. First Come First Serve

    b. Shortest Seek Time First

    c. Circular Look

    d. Depth First Search

    e. SCAN

    13. Memori utama perlu dikelola untuk memenuhi kebutuhan berikut, kecuali :

    a. Relocation

    b. Protection

    c. Sharing

    d. Physical organization

    e. Modification

    14. Mekanisme CPU dapat menjalankan beberapa I/O device sekaligus disebut :

    a. Interrupt

    b. Concurrent

    c. caching

    d. device controller

    e. Programmed I/O

    15. Mekanisme CPU yang bertanggung jawab memindahkan data dari / ke memori ke / dari

    controller disebut :

    a. Interrupt

    b. Concurrent

    c. Programmed I/O

    d. Caching

    e. Buffer

    16. Hardware tambahan didalam sistem komputer yang dapat memindahkan blok data dari

    buffer langsung ke memory tanpa mengganggu CPU adalah :

    a. I/O Controller

    b. DMA Controller

    c. Memory Controller

    d. Disk Controller

    e. Semua jawaban salah

    17. Kemungkinan proses-proses untuk melakukan akses data secara bersamaan yang

    menyebabkan data tersebut berubah disebut :

    a. Critical section

    b. Race condition

    c. Producer / Consumer Problem

    d. Sinkronisasi

    e. Mutual exclusion

    18. Bagian dari program dan diamanatkan untuk selalu berada dalam keadaan mutual exclusion

    adalah :

    a. Semaphore

    b. Critical Region

    c. Monitor

  • d. Page Fault

    e. Interruption

    19. Solusi yang digunakan untuk mengangani deadlock pada saat eksekusi proses dan

    didasarkan pada alokasi resource pada saat proses berlangsung

    a. Deadlock prevention

    b. Deadlock avoidance

    c. Deadlock detection

    d. Deadlock initiation

    20. Kapan deadlock prevention dilakukan ?

    a. Saat perancangan proses

    b. Proses sedang berlangsung

    c. Proses waiting

    d. Proses terminated

    21. Apa yang terjadi pada paging / segmentasi sederhana ?

    a. Semua alamat yang digunakan oleh proses berupa alamat fisik diubah menjadi

    alamat lojik pada saat proses dieksekusi

    b. Processor memanggil proses yang sebelumnya terblok untuk dieksekusi lagi

    c. Disk mengirimkan interrupt bila data yang diminta telah tersedia di memori

    d. Proses dipecah-pecah menjadi bagian kecil-kecil yang dapat ditaruh di memori

    secara terpisah-pisah dan tidak harus berurutan

    22. Apa bedanya real memory dan virtual memory ? (Pilih 2)

    a. Real memory = memori utama = RAM

    b. Real memory = mengangani perpindahan page atau segment dari virtual memori ke

    memori sekunder atau sebaliknya

    c. Virtual memory : Lokasi di harddisk yang difungsikan sebagai memori utama

    d. Virtual memory : Tidak efektif untuk keperluan multiprogramming karena

    programmer/user akan merasa seolah-olah ukuran memori sangat besar

    23. Apa akibat dari kondisi thrashing ?

    a. Terjadi perpindahan potongan program dari hardisk ke memori sesaat sebelum

    potongan program tersebut dieksekusi

    b. Waktu prosesor lebih banyak digunakan untuk menangani perpindahan potongan

    program dari memori ke harddisk atau sebaliknya daripada untuk mengeksekusi

    program tersebut

    c. Jatah waktu eksekusi suatu proses sangat singkat, sehingga hanya sebagian kecil dari

    proses yang dapat dieksekusi

    d. Proses dapat dieksekusi meskipun baru beberapa page saja yang ditaruh di memori

    24. Pada tabel page dan virtual memori dibawah ini, bit P digunakan untuk

  • a. Menandai suatu page berada di memori atau tidak

    b. Menandai apakah page di memori telah diubah atau tidak.

    c. Memuat nomor frame yang digunakan untuk menaruh page

    d. Menandai proteksi suatu page

    25. Perhatikan prosedur PTS ( Page Table Structure ) dibawah ini :

    1. Nomor page pada alamat virtual digunakan sebagai indeks untuk menunjuk nomor frame

    pada tabel page

    2. Register menyimpan alamat awal tabel page suatu proses

    3. Nomor frame digabungkan dengan offset pada alamat virtual menjadi alamat fisik

    4. Sebuah program membutuhkan data dan mengirimkan sebuah alamat virtual

    5. Alamat fisik digunakan untuk mengakses bagian program pada memori

    Urutan yang benar untuk prosedur pada PTS ( Page Table Structure ) diatas adalah..

    a. 2,3,1,4,5

    b. 2,4,1,3,5

    c. 1,2,3,4,5

    d. 2,5,1,4,3

    26. Apakah placement policy itu ?

    a. Kebijaksanaan untuk menentukan lokasi di memori yang akan digunakan untuk

    menaruh potongan proses (page)

    b. Kebijaksanaan untuk menentukan lokasi di bit lock yang disimpan pada tabel frame

    atau tabel page

    c. Kebijaksanaan untuk menentukan lokasi di hardisk yang akan digunakan untuk

    menaruh potongan proses (page)

    d. Kebijaksanaan untuk menentukan bit lock sebagai tanda suatu frame berstatus di-

    lock atau tidak

    27. Tipe media storage yang digunakan apabila terjadi sistem crash ?

    a. Volatile storage

    b. Non-volatile storage

    c. Stable storage

    d. Disk storage

    28. Kelebihan mutual exclusion : memory synchronous, kecuali

    a. Dapat diaplikasikan ke beberapa prosesor dengan sharing memory

    b. Terjadi starvation

    c. Simpel dan mudah diverifikasi

    d. Dapat digunakan untuk banyak critical section

    29. Jumlah page suatu proses yang berada di memori dari waktu ke waktu selalu tetap (fixed)

    a. Jumlah page tetap dengan area lokal

    b. Jumlah page tetap dengan area global

    c. Jumlah page variabel dengan area lokal

    d. Jumlah page variabel dengan area global

    30. Pada struktur file terdapat elemen dasar dari data yang disebut...

    a. File

    b. Database

    c. Record

    d. Field

  • 31. Pengambilan beberapa field sekaligus yang sesuai dengan kriteria tertentu

    a. Insert_One

    b. Delete_One

    c. Retrieve_Few

    d. Update_One

    32. Berikut ini contoh ACL pada suatu file :

    rw-rwxr-x budi staff 100 Jun 6 22:12 file1

    Pernyataan yang benar adalah...

    a. Owner memiliki permission rwx

    b. Group memiliki permission rw-

    c. Universe memiliki permission r-x

    d. Ukuran file 100 MB

    33. Level paling rendah dalam arsitektur software sistem file

    a. Logical I/O

    b. Physical I/O

    c. Basic I/O Supervisor

    d. Device driver

    34. Metode akses file yang digunakan jika data dikumpulkan dan langsung disimpan sebelum

    diproses

    a. File pile

    b. File sekuensial

    c. File berindeks

    d. File direct atau hashed

    35. Bagaimana jika ukuran blok lebih besar daripada ukuran record ?

    a. Pemrosesan lebih lambat

    b. Manajemen buffer lebih mudah

    c. Operasi I/O berkurang

    d. Perlu buffer lebih sedikit

    36. Dibawah adalah device I/O yang termasuk dalam human readable, kecuali : a. Printers

    b. Display

    c. Keyboard

    d. Disk and tap drives

    37. Untuk menangani DMA Request pada block diagram DMA adalah : a. Data Count

    b. Control Logic

    c. Data Register

    d. Address Register

    38. Jika pada I/O buffering, informasi disimpan pada ukuran blok yang tetap, pengiriman berdasarkan blok pada waktu tertentu, dan digunakan pada disk dan tape, merupakan ciri-ciri dari :

    a. Block-oriented

    b. Stream-oriented

    c. Gabungan

  • d. Tidak ada yang benar

    39. Jika suatu sistem menggunakan dua buffer maka disebut : a. Single buffer

    b. Double buffer

    c. Circular buffer

    d. No buffer

    40. Sebuah buffer yang menyimpan output untuk sebuah device : a. Caching

    b. Buffering

    c. Spooling

    d. Handling

    Essay

    1. Jelaskan yang dimaksud threat dibawah ini? a. Interruption b. Modification c. Fabrication d. Interception