KUMPULAN SOAL SISTEM OPERASI ILMU KOMUNIKASI PDF

Title KUMPULAN SOAL SISTEM OPERASI ILMU KOMUNIKASI
Author N. Putri
Pages 15
File Size 441.6 KB
File Type PDF
Total Downloads 136
Total Views 361

Summary

CONTOH SOAL SISTEM OPERASI KODE A1 1. Contoh aplikasi yang menerapkan raw disk I/O... a. Oracle DBMS d. Mongo DB b. IBM SAP e. salah semua c. Apache http daemon 2. Manakah dari hal-hal di bawah ini yang tidak dipetakan dengan page table jenis inverted page table? a. page number d. benar semua b. off...


Description

CONTOH SOAL SISTEM OPERASI KODE A1 1. a. b. c.

Contoh aplikasi yang menerapkan raw disk I/O... Oracle DBMS d. Mongo DB IBM SAP e. salah semua Apache http daemon

2. a. b. c.

Manakah dari hal-hal di bawah ini yang tidak dipetakan dengan page table jenis inverted page table? page number d. benar semua offset e. salah semua process id

3. a. b. c.

Informasi mengenai nomor sebuah inode dan permission-nya terdapat pada .... Boot Control Block d. benar semua Volume Control Block e. salah semua File Control Block

4. Jika menginginkan adanya subdirectories atau files yang di-sharing bersama, maka jenis pengorganisasian directory yang cocok adalah a. Two level directory d. benar semua b. Tree structured directories e. salah semua c. Acrylic graph directories

5. Perhatikan diagram:

Diagram tersebut menjelaskan proses... a. Monitoring sistem Memori b. Proses aliran data dari CPU ke Memori c. Proteksi Memori 6. a. b. c.

d. benar semua e. a, b dan c salah

“.doc, .pdf, .mp3” merupakan salah satu atribut dari file yaitu .... Name d. Size Location e. Type Identifier

Soal 7-11 perhatikan narasi berikut: Asumsikan sebuah disk drive memiliki 5000 cylinder. Antrian request dengan FIFO order adalah sebagai berikut: 86, 1470, 913, 1774, 948, 1509, 1022, 1750, 130 Head pointer sedang melayani request pada cylinder 143. 7. a. b. c.

Menggunakan algoritma penjadwalan C-SCAN, posisi cylinder ketika melayani request ke 3 adalah... 913 d. 1509 1774 e. 1022 948

8. a. b. c.

Menggunakan algoritma penjadwalan SCAN, posisi cylinder ketika melayani request ke 4 adalah... 913 d. 1509 1774 e. 1022 948

9. a. b. c.

Menggunakan algoritma penjadwalan LOOK, posisi cylinder ketika melayani request ke 6 adalah... 913 d. 1509 1774 e. 1022 948

10. Menggunakan algoritma penjadwalan C-LOOK, posisi cylinder ketika melayani request ke 8 adalah... a. 913 d. 1509 b. 1774 e. 1022 c. 948 11. Menggunakan algoritma penjadwalan SSTF, posisi cylinder ketika melayani request ke 5 adalah... a. 913 d. 1509 b. 1774 e. 1022 c. 948 12. “cp=0, read cp; cp=cp+1, dan write cp;cp=cp+1” merupakan tanda bahwa metode akses yang digunakan adalah jenis .... a. Sequential access d. benar semua b. Private access e. salah semua c. Direct access 13. Manakah dari hal-hal di bawah ini yang mungkin mengalami perubahan ukuran struktur data dari sebuah virtual address space? a. code d. benar semua b. data e. salah semua c. stack 14. Sistem operasi mobile tidak mendukung swapping, sebagai gantinya menggunakan... a. menulis program yang tidak banyak menggunakan utilitas main memory b. melakukan kompresi terhadap setiap kode aplikasi yang akan dieksekusi di main memory c. men-terminasi aplikasi yang idle terlalu lama dengan menyimpan current state-nya terlebih dahulu d. menulis program se-hati-hati mungkin agar tidak terjadi memory leaks e. salah semua

15. “reset, read next, write next” merupakan tanda bahwa metode akses yang digunakan adalah jenis .... a. Sequential access d. benar semua b. Private access e. salah semua c. Direct access 16. Sebuah directory memiliki informasi “nama file”, “start”, dan “end”. Itu menandakan bawah jenis allocation yang digunakan adalah .... a. Contiguous Allocation d. benar semua b. Linked Allocation e. salah semua c. Indexed Allocation 17. Sistem operasi mobile seperti iOS dan Android sebaiknya tidak mendukung swapping dengan alasan... a. Main memory yang tersedia sudah cukup untuk menjalankan aplikasi b. Hardware storage yang kurang mendukung c. Aplikasi yang dijalankan berukuran sangat kecil d. Pada Mobile OS tidak mungkin terjadi memory leaks e. salah semua 18. Masalah utama yang seringkali dihadapi ketika dilakukan standard swapping antara lain... a. Menurunkan utilitas disk b. Terlalu banyak swapping time, terlalu sedikit execution time c. Sama sekali tidak dapat dilakukan pada flash memory seperti MicroSD card d. Swapping terlalu banyak memakan biaya operasional dibandingkan sekedar membeli Main memory e. salah semua 19. I/O bus pada magnetic disk antara lain .... a. SATA b. SCSI c. Firewire

d. benar semua e. salah semua

20. Sebuah proses setelah dicompile menghasilkan alamat “14 bytes from beginning of this module” dan setelah diload menghasilkan alamat “74014”. Dan nilai yang ada dalam limit register dari proses itu adalah “100000”. Maka yang disebut dengan absolute address adalah ....... a. 74000 d. benar semua b. 14 from the beginning e. salah semua c. 74014 21. Belady’s Anomaly tidak mungkin terjadi pada algoritma page replacement jenis ....... a. LRU d. benar semua b. Second Chance e. salah semua c. Counting 22. Agar sebuah system call yang sama dapat digunakan ke beberapa file system yang berbeda merupakan fungsi dari .... a. Virtual Memory d. benar semua b. VFS Interface e. salah semua c. Root partition

23. Berikut adalah beberapa jenis tipe data pada sebuah file yaitu .... a. numerik d. benar semua b. karakter e. salah semua c. biner 24. Tipe RAID mana yang menyimpan block interleaved parity? a. RAID 1 d. RAID 4 b. RAID 2 e. salah semua c. RAID 3 25. Sebuah proses setelah dicompile menghasilkan alamat “14 bytes from beginning of this module” dan setelah diload menghasilkan alamat “74014”. Dan nilai yang ada dalam limit register dari proses itu adalah “100000”. Maka yang disebut dengan nilai dari base address adalah ....... a. 74000 d. benar semua b. 14 from the beginning e. salah semua c. 74014 26. “Find space, add entry to directory” merupakan operasi pada file jenis .... a. create d. delete b. write e. truncate c. read 27. Informasi untuk melakukan booting sebuah OS terdapat pada .... a. Boot Control Block d. benar semua b. Volume Control Block e. salah semua c. File Control Block 28. Yang berfungsi menyediakan antar muka yang uniform untuk akses device pada I/O adalah ... a. bus d. device drivers b. port e. salah semua c. controller 29. Sebuah proses memiliki nilai base register 300040 dan limit register 120900. Maka saat proses tersebut dibawa masuk ke dalam main memory, proses tersebut hanya bisa menempati alamat ..... a. 300040 - 120900 d. benar semua b. 300040 - 420940 e. salah semua c. 120900 - 300040 30. Sebuah proses setelah dicompile menghasilkan alamat “14 bytes from beginning of this module” dan setelah diload menghasilkan alamat “74014”. Dan nilai yang ada dalam limit register dari proses itu adalah “100000”. Maka yang disebut dengan relocatable address adalah ....... a. 100000 d. benar semua b. 14 from the beginning e. salah semua c. 74014 31. Manakah dari hal-hal di bawah ini yang tidak mungkin mengalami shared pages oleh beberapa proses ? a. stack d. benar semua b. library e. salah semua c. heap

32. Demand paging saat sebuah page tidak ditemukan di dalam memory akan menyebabkan terjadinya ..... a. shared pages d. benar semua b. paging e. salah semua c. swapping 33. Atribut dari beberapa file yang ada dalam laptop anda, disimpan pada .... a. CPU d. Operating System b. Directory e. salah semua c. RAM 34. Manakah dari hal-hal di bawah ini yang tidak mungkin mengalami perubahan ukuran struktur data dari sebuah virtual address space ? a. code d. benar semua b. data e. salah semua c. page size 35. Sebuah directory memiliki informasi “nama file”, “start”, dan “length”. Itu menandakan bawah jenis allocation yang digunakan adalah .... a. Contiguous Allocation d. benar semua b. Linked Allocation e. salah semua c. Indexed Allocation 36. Manakah dari metode pengalokasian di bawah ini yang menghasilkan storage utilization terburuk ? a. first fit d. benar semua b. best fit e. salah semua c. worst fit 37. Yang berfungsi untuk menyediakan informasi tentang sebuah file adalah .... a. File System d. benar semua b. File Control Block e. salah semua c. Device Driver 38. “sudo” merupakan penggunaan domain switch via .... a. file system d. benar semua b. password e. salah semua c. command 39. Protokol yang digunakan pada Network Attached Storage antara lain adalah .... a. NFS d. benar semua b. CIFS e. salah semua c. iSCSI 40. Yang berfungsi untuk menyediakan user interface ke storage dan pemetaan logical ke physical adalah .... a. File System d. benar semua b. File Control Block e. salah semua c. Device Driver 41. Manakah dari hal-hal di bawah ini yang mungkin mengalami shared pages oleh beberapa proses ? a. data d. benar semua b. library e. salah semua

c. code 42. Penggunaan MD5 dan SHA-1 merupakan contoh otentifikasi dengan metode .... a. Fungsi Hash d. benar semua b. MAC e. salah semua c. Digital Signature 43. Besar dari Context Switch Time akan berbanding lurus dengan ...... a. Ukuran dari proses yang mengalami swap d. benar semua b. Ukuran dari page (page size) e. salah semua c. Ukuran partisi dalam memory 44. Algoritma yang digunakan untuk menghindari starvation pada disk schedulling adalah .... a. FCFS d. benar semua b. SSTF e. salah semua c. SCAN 45. Yang berfungsi untuk mengendalikan physical device adalah .... a. File System d. benar semua b. File Control Block e. salah semua c. Device Driver 46. UNIX UFS menggunakan metode alokasi .... a. Combined d. Linked b. Contigous e. salah semua c. Indexed 47. Agar blok-blok yang sering digunakan akan lebih cepat diakses merupakan salah satu fungsi atau tujuan dari .... a. Buffer cache d. benar semua b. I/O driver e. salah semua c. RAM 48. “Free space and remove entry from directory” merupakan operasi pada file jenis .... a. create d. delete b. write e. truncate c. read 49. Contoh File system yang didesain untuk environment sistem yang heterogen (berbeda mesin, OS dan arsitektur network)... a. FAT d. NFS b. NTFS e. benar semua c. UFS

50. Sebuah proses memiliki nilai base register 880000 dan limit register 144000. Maka saat proses tersebut dibawa masuk ke dalam main memory, proses tersebut hanya bisa menempati alamat ..... a. 880000 - 1024000 d. benar semua b. 144000 - 880000 e. salah semua c. 0 - 880000

51. Berikut adalah atribut dari sebuah file, kecuali .... a. Name d. Size b. Location e. Type c. Word 52. Sebuah proses setelah dicompile menghasilkan alamat “14 bytes from beginning of this module” dan setelah diload menghasilkan alamat “74014”. Dan nilai yang ada dalam limit register dari proses itu adalah “100000”. Maka proses tersebut hanya bisa menempati memori sampai dengan nilai alamat ....... a. 74000 d. benar semua b. 840000 e. salah semua c. 74014 53. Manakah dari hal-hal di bawah ini yang dipetakan dengan page table jenis biasa? a. page number d. benar semua b. offset e. salah semua c. process id 54. “Delete data starting at pointer” merupakan operasi pada file jenis .... a. create d. delete b. write e. truncate c. read 55. Informasi mengenai besar sebuah blok dan jumlah blok yang ada terdapat pada .... a. Boot Control Block d. benar semua b. Volume Control Block e. salah semua c. File Control Block

56. Sebuah page tidak akan diswap dari disk ke dalam memori kecuali saat page tersebut dibutuhkan. Mekanisme ini disebut dengan ...... a. lazy swapper d. benar semua b. swapping e. salah semua c. page replacement 57. Karena kapasitas fisik dari memory selalu tetap, maka jumlah ...... dalam suatu sistem komputer akan terbatas kecuali jika page size dirubah. a. frame d. benar semua b. page e. salah semua c. proses 58. Standard Swapping melibatkan proses antara main memory dengan backing store. Jenis storage yang biasa digunakan untuk backing store adalah... a. 1MB register d. 250GB SSD b. 700MB Compact disk e. salah semua c. 4,6GB DVD 59. Terjadi referensi pada sebuah page dan ternyata page tersebut tidak ada dalam memory disebut dengan ..... a. swapping d. benar semua b. page replacement e. salah semua

c. page fault 60. Belady’s Anomaly terjadi pada algoritma page replacement jenis ....... a. LRU d. benar semua b. Counting e. salah semua c. FIFO

CONTOH SOAL SISTEM OPERASI KODE B2 1. Termasuk dalam struktur sistem operasi adalah... a. user interface d. b. system calls e. c. Services

benar semua salah semua

2. CPU, Memory, I/O termasuk .... a. Hardware b. Application Program c. Users

semua benar tidak ada jawabannya

d. e.

3. Test & Set Instruction adalah solusi sinkronisasi sistem operasi yang termasuk dalam .... a. Peterson’s solution d. benar semua b. Synchronization Hardware e. salah semua c. Semaphore 4. Sebuah aturan di mana jika sebuah proses ingin masuk ke dalam critical section dan diberi suatu batasan waktu sehingga dapat masuk ke critical sectionnya disebut dengan .... a. Mutual Exclusion d. benar semua b. Progress e. salah semua c. Bounded Waiting 5. “Admitted” akan merubah keadaan proses dari .... menjadi .... a. new -> ready d. running -> ready b. ready -> running e. salah semua c. running -> waiting 6. Diketahui sebagai berikut: P1 -> arrival time = 0, burst time = 10, priority = 3 P2 -> arrival time = 1, burst time = 1, priority = 1 P3 -> arrival time = 2, burst time = 2, priority = 4 P4 -> arrival time = 3, burst time = 1, priority = 5 P5 -> arrival time = 4, burst time = 5, priority = 2 Dengan menggunakan algoritma Priority Schedulling, maka CPU akan melakukan eksekusi proses-proses tersebut dengan urutan .... a. P1 -> P2 -> P3 -> d. P1 -> P2 -> P3 -> P4 P4 -> P5 -> P1 -> -> P3 -> P5 -> P1 -> P5 -> ..... dst ..... dst b. P1 -> P2 -> P3 -> e. salah semua P4 -> P5 -> P1 -> P2 -> ..... dst c. P1 -> P2 -> P1 -> P5 -> P1 -> P3 -> P4 -> ..... dst 7. Solusi untuk membuat sebuah sinkronisasi pada sistem operasi adalah .... a. Peterson’s solution d. benar semua b. Synchronization Hardware e. salah semua c. Semaphore 8. Scheduller dispatch akan merubah keadaan proses dari .... menjadi .... a. new -> ready d. running -> ready b. ready -> running e. salah semua

c.

running -> waiting

9. Solaris green threads menggunakan multithreading model .... a. many to one d. benar semua b. one to one e. salah semua c. many to many 10. Jika setiap tipe resource pada komputer hanya memiliki satu buah device, maka untuk menghindari deadlock cukup menggunakan .... a. Resource-Allocation Graph d. benar semua b. Peterson’s Solution e. salah semua c. Banker’s Algorithm 11. Windows NT dengan Thread Fiber Package menggunakan multithreading model .... a. many to one d. benar semua b. one to one e. salah semua c. many to many 12. Read files, write files, create directories, delete directories termasuk dalam .... a. user interface d. communication b. I/O operation e. salah semua c. file manipulation 13. CLI, GUI, dan Batch termasuk ke dalam .... a. user interface b. I/O operation c. file manipulation

d. e.

communication salah semua

14. Sebagian instruksi di mana tidak diinginkan terjadi ketidaksinkronan sehingga perlu mekanisme lock & key disebut dengan.... a. Mutual Exclusion d. benar semua b. Race Condition e. salah semua c. Critical Section 15. Lapisan dalam struktur sistem operasi yang berfungsi sebagai jembatan/perantara antara user mode dan kernel mode adalah .... a. user interface d. benar semua b. system calls e. salah semua c. services 16. Local Variable disimpan pada .... a. Stack b. Data Section c. Program Counter

d. e.

benar semua salah semua

17. Setiap thread yang berbeda asalkan berasal dari proses yang sama, akan memiliki .... yang sama a. Code d. a dan c benar b. Register e. b dan c benar c. Data 18. Shared memory dan message passing dalam operating system services termasuk dalam .... a. user interface d. communication b. I/O operation e. salah semua c. file manipulation

19. Yang merupakan perpaduan antara Round Robin Schedulling dengan Priority Schedulling adalah .... schedulling a. Multilevel d. Aging b. Multilevel Queue e. salah semua c. Multilevel-Feedback Queue 20. Hal-hal yang menyebabkan terjadinya deadlock adalah ... a. Hold and Wait d. benar semua b. Aging e. salah semua c. CPU Schedulling 21. Yang merupakan multithreading model pada komputer dengan uniprosesor adalah .... a. many to one d. benar semua b. one to one e. salah semua c. many to many 22. int (turn); boolean flag [2] adalah solusi sinkronisasi sistem operasi yang disebut dengan .... a. Peterson’s solution d. benar semua b. Synchronization Hardware e. salah semua c. Semaphore 23. Semakin kecil nilai quantum pada Round Robin Schedulling akan membuat algoritma ini semakin mirip dengan .... schedulling a. SJF d. benar semua b. FCFS e. salah semua c. Priority 24. Create process (), read console(), create pipe (), settimer (), adalah contoh-contoh dari .... a. user interface d. benar semua b. system calls e. salah semua c. services 25. Setiap thread yang berbeda walaupun berasal dari proses yang sama, akan memiliki .... yang berbeda pula a. Code d. a dan c benar b. Register e. b dan c benar c. Data 26. Manakah dari hal-hal berikut ini yang tidak dapat dilakukan preemptive ? a. running -> waiting d. a dan b benar b. terminate e. a dan c benar c. running -> ready 27. Windows XP menggunakan multithreading model .... a. many to one d. benar semua b. one to one e. salah semua c. many to many

28. Berdasarkan diagram di atas, apakah peran “?” a. Antarmuka layanan dari sistem operasi b. Menyediakan API untuk tugas level rendah c. Interpretasi perintah user d. a dan b benar e. a dan c benar

Soal nomor 29-31 berdasarkan gambar berikut:

29. Apakah sebutan untuk perpindahan state yang ditunjukkan pada no. 1 pada diagram diatas? a. Admitted d. Scheduler dispatch b. Interrupt e. salah semua c. Exit 30. Lalu apakah nama yang tepat untuk nomor 2? a. Admitted b. Interrupt c. Exit

d. e.

Scheduler dispatch salah semua

31. dan apakah nama yang tepat untuk nomor 3? a. Admitted b. Interrupt c. Exit

d. e.

Scheduler dispatch salah semua

32. Swap Instruction adalah solusi sinkronisasi sistem operasi yang termasuk dalam .... a. Peterson’s solution d. benar semua b. Synchronization Hardware e. salah semua c. Semaphore 33. Dari berbagai komponen pada Organisasi komputer berikut ini, RAM termasuk di bagian .... a. CPU d. I/O b. Storage e. tidak ada jawabannya c. Memory

34. Sebuah program akan menjadi sebuah proses ketika di-load ke .... a. CPU d. benar semua b. Storage e. salah semua c. Memory 35. Salah satu solusi untuk mengatasi masalah starvation pada sistem operasi adalah .... a. Multilevel d. Aging b. Multilevel Queue e. salah semua c. Multilevel-Feedback Queue 36. Kemungkinan terjadinya Deadlock adalah jika sistem komputer berada pada daerah / keadaan .... a. Safe d. benar semua b. Unsafe e. salah semua c. Hibernation 37. Di bawah ini yang bukan termasuk dalam operating system services adalah .... a. user interface d. communication b. I/O operation e. salah semua c. file manipulation 38. Kejadian “blocking system call” akan mengganggu jika multithreading model yang digunakan adalah .... a. many to one d. benar semua b. one to one e. salah semua c. many to many 39. Yang merupakan multithreading model adalah .... a. many to one d. b. one to one e. c. many to many

benar semua salah semua

40. Hal-hal yang menyebabkan terjadinya deadlock adalah ... a. Mutual Exclusion d. benar semua b. No Preemption e. salah semua c. Circular Wait 41. Diketahui sebagai berikut: P1 -> arrival time = 0, burst time = 10, priority = 3 P2 -> arrival time = 1, burst time = 1, priority = 1 P3 -> arrival time = 2, burst time = 2, priority = 4 P4 -> arrival time = 3, burst time = 1, priority = 5 P5 -> arrival time = 4, burst time = 5, priority = 2 Dengan menggunakan algoritma Round Robin Schedulling bernilai quantum 3, maka CPU akan melakukan eksekusi proses-proses tersebut dengan urutan .... a. P1 -> P2 -> P3 -> d. P1 -> P2 -> P3 -> P4 P4 -> P5 -> P1 -> -> P3 -> P5 -> P1 -> P5 -> ..... dst ..... dst b. P1 -> P2 -> P3 -> e. salah semua P4 -> P5 -> P1 -> P2 -> ..... dst c. P1 -> P2 -> P1 -> P5 -> P1 -> P3 -> P4 -> ..... dst

42. Global Variable disimpan pada .... a. Stack b. Data Section c. Program Counter

d. e.

benar semua salah semua

43. Yang merupakan multithreading model pada komputer multiprosesor ...


Similar Free PDFs