Contoh Soal Sistem Operasi

Pilihlah jawaban yang paling tepat dari soal-soal di bawah ini!


1.   Proses pemakai komputer dapat berkomunikasi dengan proses sistem operasi melalui:
      a.   system programming        b.   pemakaian program compiler
      c.   pemakaian program assembler     d.         pemakaian system calls                D

2.   Teknik pengelolaan memori yang tidak dapat dipakai untuk mendukung sistem multi-tataolah (multiprogramming/multitasking) adalah teknik:
      a.   overlay memory management (pemuatan tumpang)
      b.   partitioned memory management
      c.   paged memory management
      d.   jawab a dan b benar                        B

3.   Suatu sistem komputer yang hanya terdiri dari perangkat keras saja, belum dilengkapi dengan perangkat lunak, disebut:
      a.   mesin pokok (principle machine) 
      b.   mesin dasar (basic machine)
      c.   mesin polos (bare machine)
      d.   mesin asli (original machine)        C

4.   Kegiatan memory compaction yang terjadi pada pemuatan relokasi tidak akan mempengaruhi location sensitive item yang terdapat dalam program jika pengalamatannya didukung oleh penyediaan:
      a.   relocation register             b.   instruction register
      c.   instruction address register   d.      bound register                      D

5.   Pada pemuatan ke memori, kategori partisi statis (static partitioned memory management), ukuran partisi dibuat:
      a.   sesuai dengan besar program aplikasi yang akan dimuat
      b.   sebelum sistem komputer siap digunakan oleh pemakainya
      c.   saat sistem komputer sedang digunakan oleh para pemiliknya
      d.   tetap dan selamanya tidak bisa diubah lagi                             . A

6.   Yang dimaksud dengan race condition adalah satu keadaan dimana beberapa transaksi pada saat yang sama….
      a.   menghendaki sumberdaya yang sama dimana sumberdaya tersebut bersifat dedicated
      b.   menghendaki sumberdaya yang sama dimana sumberdaya tersebut bersifat shared
      c.   menghendaki sumberdaya yang sama dimana sumberdaya tersebut bersifat semu (virtual device)                                                       B
      d.   tiba-tiba berhenti karena satu hal tertentu

7.   Kita mengenal apa yang dinamakan Batch Queue, yaitu antrian untuk proses-proses yang akan ditempatkan ke state READY untuk pertama kalinya.  Modul sistem operasi yang menyusun antrian ini adalah:
      a.   penjadwal jangka pendek (process scheduler)
      b.   penjadwal jangka menengah
      c.   penjadwal jangka panjang (job scheduler)
      d.   traffic controller                       C

8.   Pelaksanaan daripada permintaan penghapusan terhadap suatu berkas oleh pemakai komputer akan melibatkan aktifitas terhadap:
      a.   file directory
      b.   berkas yang bersangkutan
      c.   salinan entry directory yang ada di memori
      d.   file directory dan berkas yang bersangkutan               . B

9.   Fungsi interupsi diantaranya adalah untuk menyatakan bahwa:
      a.   tugas membaca record file telah diselesaikan
      b.   satu proses pelaksanaan program sudah dimulai
      c.   proses kompilasi program sudah dimulai
      d.   tugas pencetakan sudah dimulai         B

10. Protokol jaringan yang dikemukakan oleh International Standardization Organization (ISOI) dikenal sebagai:
      a.   Unicode                              b.   Ethernet
      c.   SNA (System Network     d.   OSI (Open System
            Architecture)                            Interconnection)                                       D

11. Pada sistem multiprogramming (multi tata-olah), suatu proses yang sedang menunggu kesempatan untuk dapat memakai CPU yang hak pakainya sedang diberikan untuk proses yang lain, ditempatkan sementara di state:
      a.   RUN                                    b.   READY
      c.   WAIT                                   d.   READY atau WAIT             C

12. Suatu proses ditempatkan di state RUNning melalui proses penjadwalan.  Antrian yang terbentuk oleh proses penjadwalan tersebut dinamakan:
      a.   RUNning queue               b.   READY list (READY queue)
      c.   Job list (Job queue)          d.   PCB list                   A

13. Pada suatu pemuatan relokasi (relocated partitioned memory management), alamat pangkal (base address) adalah 84500, alamat awal adalah 0, dan besar program 1000 byte.  Alamat mutlak dari alamat relatif 300 adalah:
      a.   84200                                  b.   83500
      c.   84800                                  d.   85500          C

14. Sistem komputer dimana pemakai dapat selalu berkomunikasi dengan prosesnya beroperasi secara….
      a.   interaktif                              b.   online
      c.   batch                                   d.   multitasking        .  A




15. Susunan program yang beroperasi di dalam sistem komputer dapat digambarkan sebagai lapisan-lapisan.  Dimulai dari yang terdekat dengan perangkat kerasnya, urut susunannya adalah:
      a.   sistem operasi – program utility – program aplikasi
      b.   sistem operasi – program aplikasi – program utility
      c.   program utility – sistem operasi – program aplikasi
      d.   program aplikasi – sistem operasi – program utility                   A

16. Pokok-pokok bahasan tentang Sistem Operasi Komputer adalah bahasan yang berhubungan dengan:
      a.   algoritma dalam pemecahan suatu persoalan
      b.   perancangan program compiler yang efisien
      c.   perancangan konfigurasi sistem komputer
      d.   segala aspek yang menyangkut eksekusi program aplikasi           A 

17. Pada saat komputer di-start, ada sejumlah nilai yang perlu diberikan kepada berbagai besaran tertentu,  misalnya: nilai yang menyatakan printer yang hendak dipakai atau maksimum jumlah halaman yang akan dicetak.  Kalau pemakai komputer tidak memberikan nilai tersebut maka biasanya sistem operasi komputer akan memberikan:
      a.   nilai nol                               b.   nilai maksimum
      c.   nilai tersedia (default)      d.   nilai acak (random)           C        

18. Pada suatu pemuatan relokasi (relocatable partitioned memory management), alamat pangkal (base address) adalah 14000 dan alamat awal adalah 0.  Alamat mutlak dari alamat relatif 300 adalah:
      a.   300                                      b.   13700
      c.   14000                                  d.   14300          D        

19. Dalam Dynamic Partitioned Memory Management, sebelum proses pengurutannya (sort), keadaan tabej yang memuat informasi tentang partisi yang kosong adalah sebagai berikut:
     
No. partisi kosong
Ukuran (Kb)
Lokasi (K)
1
20
370
2
70
200
3
50
500
4
412
612

Jika job baru berukuran 50 Kb akan dimuat ke memori dan algoritma alokasi yang dipakai adalah Cocok Pertama (First Fit) maka partisi yang akan diberikan adalah partisi kosong yang terdapat pada lokasi (alamat):
      a.   370 K                                   b.   200 K
      c.   500 K                                   d.   612 K             .         B

20. Untuk soal di atas, jika algoritma alokasi yang dipakai adalah cocok terbaik (Best Fit), maka partisi yang diberikan adalah partisi kosong pada alamat:
      a.   370 K                                   b.   200 K
      c.   500 K                                   d.   612 K     .     B        

21. Untuk keadaan memori pada soal no. 19,  jika job yang menempati partisi pada lokasi 550 K besarnya adalah 62 Kb dan selesai proses, maka jumlah partisi kosong berubah menjadi:
      a.   2 buah partisi                     b.   3 buah partisi
      c.   4 buah partisi                     d.   5 buah partisi         C

22. Sistem dimana pemakai komputer tidak dapat berinteraksi/berhubungan dengan prosesnya dinamakan:
      a.   multi user system              b.   batch system
      c.   multiprocessing system   d.   interactive system             B

23. Alat peripheral dapat diakses melalui pemetaan-memori maupun pemetaan-pangkalan.  Yang dimaksud dengan pemetaan-memori disini adalah bahwa alat peripheral:
      a.   menempati suatu blok memori sebagai periferal semu
      b.   dilengkapi dengan memori
      c.   dapat dicapai (diakses) melalui pemakaian alamat memori                C
      d.   diprogram di dalam memori

24. Agar suatu program dapat terjalin dengan program lainnya diperlukan suatu proses yang merupakan fungsi dari:
      a.   LOADER                            b.   LINKER
      c.   compiler                              d.   interpreter               B

25. Pada setiap bahasan tentang dasar-dasar sistem operasi, sebagai obyeknya diambil dari:
      a.   sistem operasi tradisional (terpusat; single-processor/single-CPU)
      b.   sistem operasi multiprosesor
      c.   sistem operasi jaringan (tersebar; terdistribusi)
      d.   sistem operasi UNIX atau DOS

26. Yang sentral dalam perancangan suatu sistem operasi adalah tentang:
      a.   proses                                 b.   storage
      c.   prosesor                              d.   bahasa yang dipakai                    A

27. Fungsi utama operating sistem adalah:
      a.   mengelola seluruh sumber daya sistem komputer       
      b.   sebagai extended/virtual machine
      c.   a dan b benar                                              
      d.   a dan b salah              

28. Multiprogramming adalah:
      a.   sebuah komputer melayani satu proses/job pada satu waktu
      b.   sebuah komputer melayani banyak proses/job pada saat berlainan
      c.   sebuah komputer melayani banyak proses/job (program yang dijalankan) sekaligus pada satu waktu
      d.   semua jawab benar                                     C

29. Suatu keadaan dimana dua atau lebih proses membaca/menulis beberapa data yang di-share dan dengan cara yang benar hasil akhir yang tergantung pada siapa yang menjalankan dengan tepat waktu, disebut:
      a.   mutual exclusion                 b.   race condition
      c.   spooling                                 d.   blocking               B

30. Sebuah cara meminta sebuah layanan melalui sebuah interface sehingga apabila permintaan belum terpenuhi segera, maka meminta proses ditunda sampai dengan permintaannya dipenuhi, disebut:
      a.   mutual exclusion                 b.   race condition
      c.   spooling                                 d.   blocking               D

31. Suatu keadaan dimana peripheral seolah-olah dapat digunakan bersama-sama sekaligus, dapat diakses secara simultan, yaitu dengan cara menyediakan beberapa partisi memori.  Saat terdapat permintaan layanan peripheral, langsung diterima dan data disimpan terlebih dulu di memori yang disediakan (berupa antrian), kemudian dijadwalkan agar secara nyata dilayani oleh peripheral, disebut:
      a.   mutual exclusion                 b.   race condition
      c.   spooling                                 d.   blocking               C

32. Berikut adalah perbedaan physical address dengan virtual address,   kecuali:
      a.   physical address menyimpan alamat fisik yang disinyalkan ke bus.
      b.   sejumlah bit berorder rendah, pada physical address,  menyatakan nomor page frame, sedangkan bit-bit berorder tinggi adalah offset alamat frame
      c.   virtual address menyimpan virtual address yang diacu
      d.   sejumlah bit berorder tinggi menyatakan nomor virtual page              B

33. Suatu sistem yang mengimplementasikan ruang alamat besar pada memori kecil menggunakan index register, base register, segment register dll, serta seolah-olah pemakai mempunyai ruang memori sangat besar tanpa mengelola overlay, disebut:
      a.   page                                       b.   paging                  B
      c.   segment                                 d.   segmentasi

34. Contoh device dengan kondisi race condition, adalah:
      a.   printer                                     b.   hard disk
      c.   scanner                                 d.   semua jawab salah    A

35. Berikut adalah bagian dari konsep virtual memori, kecuali:
      a.   mengalamati ruang memori melebihi memori utama yang tersedia
      b.   ide virtual memori adalah ukuran gabungan program, data, dan stack melampaui jumlah memori fisik yang tersedia
      c.   disk menyimpan bagian-bagian proses, sedangkan sisanya dikelola oleh sistem operasi
      d.   semua jawab salah             C

36. Virtual memori dapat diimplementasikan dengan:
      a.   satu cara                                b.   dua cara
      c.   tiga cara                                 d.   empat cara        C
37. Suatu komponen hardware kecil yang digunakan untuk pemetaan alamat virtual ke alamat fisik tanpa menelusuri seluruh tabel page:
      a.   memori asosiatif                   b.   translation lookaside buffer
      c.   a dan b benar                       d.   a dan b salah                  C

38. Berikut adalah fungsi dari manajemen I/O, kecuali:
      a.   mengirimkan perintah ke perangkat I/O agar menyediakan layanan
      b.   menangani interupsi perangkat I/O
      c.   menangani interface ke pemakai
      d.   semua jawab benar        

39. Perangkat I/O yang sifat aliran datanya berorientasi blok, kecuali:
      a.   punch card                            b.   CD ROM
      c.   tape                                              d.   optical disk                A

40. Perangkat I/O yang sifat aliran datanya berorientasi karakter, kecuali:
      a.   terminals                                b.   line printer
      c.   disk                                               d.   mouse             

41. Fungsi dari device controller adalah:
      a.   mengaktifkan perangkat eksternal
      b.   memberitahukan apa yang perlu dilakukan oleh perangkat/driver
      c.   a dan b benar
      d.   a dan b salah   C

42. Keuntungan dari penggunaan DMA (Direct Memory Access) adalah:
      a.   memaksimalkan/meningkatkan kinerja I/O
      b.   meminimasikan over head
      c.   meminimkan kerja dari pemroses
      d.   semua jawab benar             D

43. Pada memori asosiatif, bagian referensi memori yang dapat dipenuhi dari memori asosiatif disebut:
      a.   table map                               b.   bit offset
      c.   hit ratio                                   d.   semua jawab salah                   C

44. Berikut adalah tujuan dari software I/O, kecuali:
      a.   penanganan kesalahan/error handling
      b.   penamaan yang unik
      c.   synchronous dan asynchronous transfer  B
      d.   sharable dan dedicated device

45. Fungsi dari software I/O device-independent yang biasa dilakukan adalah:
      a.   penamaan device                b.   proteksi device  
      c.   pelaporan kesalahan          d.   semua jawab benar          D


46. Software I/O dapat dibagi menjadi 4 layer, kecuali:
      a.   interrupt handler                  b.   device drivers
      c.   user-space I/O software      d.   semua jawab salah       D

47. Perhatikan gambar berikut ini:
                 
                                      Layer
User processes
Device-independent software
Device-drivers
Interrupt handler
hardware

Pada lapisan sistem I/O dan fungsi utama dari tiap lapisan (layer), dimanakah posisi I/O request?
      a.   User processes                    b.   device-independent software          A
      c.   device-drivers                       d.   interrupt handler

48. Faktor yang mempengaruhi waktu read/write block disk adalah:
      a.   seek time                               b.   rotational delay
      c.   transfer time                          d.   semua jawab benar                   D

49. Penanganan kesalahan pada disk yang disebabkan debu antara head dengan permukaan disk, ditangani dengan melakukan operasi berulang-ulang dan menandai sector yang rusak adalah:
      a.   error pemrograman              b.   error checksum transient
      c.   error checksum permanent      d.   error seek                  B

50. Penanganan kesalahan pada disk yang disebabkan kerusakan disk,  ditangani dengan membuat daftar blok-blok rusak agar data tidak ditulis di blok-blok rusak tersebut, adalah:
      a.   error pemrograman              b.   error checksum transient
      c.   error checksum permanent      d.   error seek          C

51. RAM disk adalah disk driver yang disimulasikan pada memori akses acak (RAM).  Keuntungan dari penggunaan RAM disk adalah:
      a.   mempunyai kecepatan tinggi  b.   waktu akses yang rendah
      c.   a dan b benar                       d.   a dan b salah                  C

52. Suatu interface melalui video RAM/video controller yang digunakan untuk monitor disebut:
      a.   terminal hardware                b.   terminal memory-mapped
      c.   terminal interface melalui RS-232            d.         semua jawab benar     B

53. Berikut adalah fungsi manajemen memori, kecuali:
      a.   mendealokasikan memori dari proses yang telah selesai
      b.   mengelola swapping atau paging antara memori utama dan disk       C
      c.   mengaktifkan perangkat ekternal dan memberitahukan apa yang perlu dilakukan oleh perangkat
      d.   mengelola informasi yang dipakai dan tidak dipakai

54. Keuntungan dari strategi penempatan program ke partisi dengan satu antrian tunggal untuk semua partisi adalah: b
      a.   proses dapat ditempatkan di partisi yang banyak diboroskan
      b.   lebih fleksibel serta implementasi dan operasi lebih minimal
      c.   a dan b benar        B
      d.   a dan b salah

55. Ciri-ciri dari monoprogramming adalah:
      a.   hanya satu proses pada satu saat
      b.   program mengambil kendali seluruh sistem
      c.   jawab a dan b benar
      d.   semua jawab salah             C

56. Proses scheduling algorithm Round Robin:
      a.   penjadwalan preemptive    b.   penjadwalan tanpa prioritas
      c.   semua proses diberi kuantum d.   semua jawab benar             D

57. Suatu mekanisme algoritma dimana ketika terjadi page fault maka dilakukan pemindahan page yang tidak digunakan paling lama, adalah salah satu implementasi sistem paging dengan cara:
      a.   NRU page replacement      b.   LRU page replacement
      c.   FIFO page replacement      d.   semua jawab salah         B

58. Bila penggantian page FIFO digunakan dengan 4 frame, berapa page fault yang akan terjadi dengan referensi string 0  1  7  2  3  2  7  1  0  3, bila pada awalnya 4 page frame tersebut kosong?
      a.   4 page fault                           b.   5 page fault
      c.   6 page fault                           d.   7 page fault                     C

59. Kelemahan sistem operasi dalam memelihara sistem FAT (File Allocation Table) adalah:   
      a.   seluruh tabel FAT harus disimpan di memori
      b.   direktori harus cukup menyimpan bilangan bulat nomor blok awal
      c.   a dan b benar
      d.   a dan b salah        A

60. Sasaran dari penjadwalan adalah:
      a.   memaksimalkan jumlah job, lebih tinggi angka throughput
      b.   meminimalkan jumlah job, lebih tinggi angka throughput
      c.   memaksimalkan jumlah job, lebih rendah angka throughput
      d.   semua jawab salah           A



61. Berapa transfer rate magnetic tape 9 track dengan kecepatan 500 bps dan density 4000 byte per centimeter? Nyatakan transfer rate tersebut dengan bps:
      a.   1,3333 byte/s                        b.   13,3333 byte/s
      c.   13333,33 byte/s                    d.   133,3333 byte/s             C


62. Salah satu syarat terjadinya deadlock dimana sumber daya-sumber daya sebelumnya yang diberikan tidak dapat diambil paksa dari proses itu, disebut:
      a.   mutual exclusion                 b.   hold and wait
      c.   non-preemption                   d.   circular wait         C

63. Suatu kondisi yang memeriksa variable secara terus menerus,  menunggu sampai suatu nilai muncul disebut:
      a.   blocking                                 b.   busy waiting
      c.   non-preemption                   d.   semua jawab salah        B

64. Shell adalah:
      a.   suatu bagian dari kernel
      b.   command interpreter yang membaca baris-baris masukan dari pemakai dan mengeksekusi fitur-fitur sistem yang diminta
      c.   a dan b benar
      d.   a dan b salah          
     
65. Lapisan terbawah pada struktur sistem operasi berlapis adalah:
      a.   komunikasi operator-proses b.      manajemen memori & drum
      c.   manajemen I/O                  d.   alokasi prosesor dan multi-
                                                               programming           D

66. Bahwa suatu proses yang berada di luar seksi kritis dilarang memblok proses lain yang akan memasuki seksi kritisnya adalah salah satu syarat dari solusi untuk:
a.    mendapatkan mutual exclusion   b.         memasuki daerah kritis
      c.   menghindari mutual exclusion     d.         menghindari daerah kritis       C

67. Selain bebeapa proses yang dapat berlangsung secara berurutan, dikenal pula adanya proses-proses yang dapat berlangsung secara serentak.  Pada proses-proses yang berlangsung secara serentak:
a.    dalam waktu yang sama prosesor melayani beberapa proses
b.    proses berikutnya dapat berlangsung sebelum proses terdahulu selesai
c.    proses-proses mulai berlangsung pada saat yang sama
      d.   proses-proses berakhir pada saat yang sama                B

68. Kita mengenal blok memori yang bernama blok kendali proses (Process Control Block; PCB).  Blok ini dipakai untuk:
a.    mengendalikan kegiatan prosesor
b.    mencatat keadaan proses yang sedang aktif
c.    memblok memori sebagai penampung informasi dari disk           B
      d.   mengatur alokasi memori
69. Suatu pekerjaan akan dilaksanakan oleh prosesor melalui suatu penjadwalan kerja.  Penentuan pekerjaan mana yang akan dilaksanakan oleh prosesor pada suatu saat tertentu dilakukan oleh:
a.    penjadwal jangkah menengah    
b.    penjadwal jangkah panjang (job scheduler)
c.    penjadwal jangka median
      d.   penjadwal jangka pendek (process scheduler)              D

70. Pada strategi preemptive scheduling:
a.    pada saat-saat tertentu, proses yang berada pada status RUN dapat dipindahkan ke status lain
b.    penyusunan antrian berdasarkan FCFS (First Come First Serve)
c.    penjadwalan proses dilakukan secara round robin
      d.   setiap proses mendapat CPU quantum yang sama besar

71. Pada penjadwalan multiple queue, suatu proses yang menanti datangnya masukan dari terminal, setelah dibangunkan akan ditempatkan di:
a.    kelas prioritas terminal
b.    kelas prioritas I/O
c.    kelas prioritas quantum pendek   
d.    kelas prioritas quantum panjang        B

72. Konsep yang memungkinkan pelaksanaan program pada komputer dengan kapasitas penampungan memori yang lebih kecil dari ukuran besar program adalah:
      a.   compaction                        b.   relocatable partitioned memori
                                                               management
      c.   virtual memory                   d.   multiprogramming       C

73. Page fault menandakan bahwa alamat yang dipakai:
a.    mengacu pada page frame (blok) tertentu
b.    mengacu pada page yang tidak terdapat di blok memori
c.    mengacu keluar dari ruang alamat           B
d.    merupakan alamat semu

74. Kompleksitas perangkat keras komputer tidak terlihat oleh pemrogram aplikasi karena tertutup oleh perangkat lunak yang dinamakan:
      a.   sistem operasi                   b.   compiler
      c.   bahasa mesin                    d.   microprogramming            A

75. Mesin semu (virtual machine) adalah mesin komputer yang terdiri dari lapisan-lapisan:
a.    peralatan fisik dan microprogram
b.    peralatan fisik, microprogram, dan bahasa mesin
c.    peralatan fisik, microprogram, bahasa mesin, dan sistem operasi
d.    peralatan fisik, microprogram, bahasa mesin, dan software system              C



76. Sebagai pengelola sumberdaya komputer (resource manager), yang tidak dilakukan oleh sistem operasi adalah:
a.    mencatat status pemakaian sumberdaya
b.    menetapkan kebijakan dalam pemakaian sumberdaya
c.    menambahkan sumberdaya baru
d.    mengalokasikan sumberdaya yang diperlukan oleh suatu proses         C

77. Dalam pemodelan proses, status eksekusi dari proses (state of  execution) terdiri dari:
      a.   status RUN saja                b.   status RUN dan READY
      c.   status-status RUN, READY, d.      statut READY dan WAIT/BLOCK    C
            dan WAIT (BLOCK)

78. Sinkronisasi dari kegiatan proses-proses yang berada di dalam sistem komputer diperlukan:
a.    untuk penyelarasan aksi dalam rangka pencapaian tujuan bersama
b.    agar program-program dapat berada di dalam race condition
c.    untuk menciptakan kondisi SLEEP
d.    untuk menciptakan kondisi WAKEUP       A

79. Di dalam system operasi dikenal istilah mutual exclusion, yaitu suatu cara atau kondisi untuk memastikan dapat dipakainya sumberdaya bersama:
a.    oleh beberapa proses pada satu saat tertentu
b.    oleh beberapa proses pada saat yang berbeda    D
c.    hanya oleh satu proses saja pada satu saat tertentu
d.    jawab b dan c benar

80. Yang bukan merupakan syarat yang perlu di dalam pembentukan mutual exclusion adalah:
a.    proses yang berada di luar seksi kritis tidak boleh menghambat proses lain yang hendak memasuki seksi kritis
b.    dalam usaha memasuki seksi kritis, proses tidak boleh disuruh menunggu dalam waktu yang tidak terbatas
c.    dua proses atau lebih tidak boleh berada di dalam seksi kritis pada saat yang sama
d.    harus memakai asumsi yang menyangkut kecepatan atau banyaknya CPU yang dipakai    D

81. Pada umumnya, interaksi manusia dengan perangkat komputer dikendalikan oleh:
      a.   program pemakai (user program)  b.         pekerjaan pemakai (user job)
      c.   program compiler                 d.         program sistem operasi     D

82. Program system operasi pertama kali diperkenalkan pada perangkat komputer generasi:
      a.   Satu                                        b.         dua
      c.   tiga                                          d.         empat  B

83. Dikeluarkannya program system operasi pertama kali adalah untuk lingkungan kerja:
      a.   system time sharing            b.         system batch 
      c.   system multiprogramming  d.         system real time        B



84. Diantara berikut ini yang tidak ada kaitannya dengan program atau bagian dari program system operasi adalah:
      a.   control program                    b.         library
      c.   command interpreter           d.         compiler    D

85. Salah satu kegiatan program sistem operasi adalah memetakan ruang alamat semu dari proses-proses ke…
      a.   secondary storage               b.         virtual storage
      c.   virtual memory                      d.         physical memory    A

86. Tujuan pendekatan (demand) paged memory management adalah memberikan solusi terhadap permasalahan:
      a.   fragmentasi memori             b.         relokasi
      c.   dinamika berkembang-susutnya  d.         peningkatan daya tampung           D
            memori semu                           memori semu

87. Tujuan pendekatan segmentasi memberikan solusi terhadap permasalahan:
      a.   fragmentasi memori             b.         relokasi
      c.   dinamika berkembang-susutnya  d.         peningkatan daya tampung     A
            memori semu                           memori semu

88. Diantara peralatan berikut ini yang dapat dipakai secara bersamaan oleh beberapa orang pemakai komputer (sebagai shared device) adalah:
      a.   layar tampilan (monitor)      b.         magnetic disk           B
      c.   papan kunci ketik (keyboard)        d.         magnetic tape

89. Operasi I/O yang ditangani oleh disk controller yang dilengkapi DMA (Direct Memory Access):
a.    memboroskan waktu kerja CPU
b.    membebaskan CPU dari tugas baca/tulis buffer disk controller
c.    tidak memerlukan buffer disk controller
d.    tidak memerlukan register alamat memori di disk controllernya          B

90. Sebagai salah satu dari modul penjadwal (scheduler), tugas dispatcher adalah:
a.    secara dinamis menugasi pemroses (CPU) menangani proses-proses
b.    secara statis menugasi pemroses (CPU) menangani proses-proses
c.    secara dinamis menugasi pemroses (CPU) menangani I/O
d.    secara statis menugasi pemroses (CPU) menangani I/O        A

91. Salah satu sasaran dari penjadwalan proses (process scheduling) adalah:
a.    efisiensi kerja CPU (CPU busy)    :  tinggi
b.    waktu tanggap (respons time)       :  maksimum (lambat)
c.    turnaround time                               :  maksimum (besar/lama)
d.    throughput                            :  minimum (kecil)                      A




92. Dua modus operasi perangkat komputer yang dikenal adalah:
      a.   WAIT state dan RUN state b.         problem state (user mode) dan
                                                               supervisor state (kernel mode)             B
      c.   RUN state dan READY state         d.         master state dan slave state

93. Program status word (PSW) adalah (isi) internal register CPU yang pada setiap saat memantau/mencatat status operasi dari:
      a.   instruction buffer register   b.         data address register                C
      c.   instruction register               d.         central processing unit

94. Dengan dipakainya teknik SPOOL-ing di dalam system komputer, fasilitas penampung…
a.    masukan untuk program yang sedang jalan tersedia
b.    keluaran dari program yang sedang jalan tersedia
c.    masukan untuk program dan keluaran dari program yang sedang jalan tersedia         A
d.    masukan untuk program dan keluaran dari program yang sedang jalan menjadi berlebih

95. Memori semu (virtual memory) dapat tersusun dari bagian-bagian yang sama besar yang masing-masing dinamakan:
      a.   halaman (page)                    b.   blok (page frame)
      c.   partisi                                     d.   segmen                A

96. Memori semu (virtual memory) dapat tersusun dari beberapa virtual address space yang masing-masing dinamakan:
      a.   halaman (page)                    b.   blok (page frame)
      c.   partisi                                     d.   segmen                B

97. Pada penjadwalan round robin, urutan dalam antrian proses berstatus READY (READY list) disusun berdasarkan aturan:
a.   LIFO (Last In First Out)
b.    FIFO (First In First Out)
c.    Prioritas tertinggi untuk kelompok proses interaktif
d.    Prioritas tertinggi untuk kelompok proses I/O         B

98. Page success menandakan bahwa alamat terkait yang dipakai untuk mengacu pada lokasi yang:
      a.   berada didalam page tertentu
b.    berada didalam disk
c.    berada didalam page frame (blok memori) tertentu
d.    berada diluar ruang alamat semu       C

99. Pelaksanaan instruksi mesin yang sudah menempati register instruksi dijamin ketuntasannya, tidak akan disela oleh proses interrupt handler, kecuali kalau terjadi:
      a.   keberhasilan halaman (page success)
b.    acuan halaman (page referenced)
c.    interupsi I/O         C
d.    kegagalan halaman (page fault)

100.    Memori fisik (physical memory) dapat tersusun dari bagian-bagian yang sama besar yang secara software masing-masing dinamakan:
      a.   halaman (page)                    b.   blok (page frame)

      c.   partisi                                     d.   segmen                C         

Comments