a. Steve Jobs
b. Von Neumann
c. Moores
d. Bill Gates
2. Dimasa yang lalu, cara untuk mengatasi problem "program too big to fit in memory"
adalah:
4. Sebagai pengelola sumber daya komputer, yang tidak dilakukan oleh Sistem Operasi
adalah:
6. Komponen utama dalam arsitektur computer modern adalah sebagai berikut, kecuali:
a. Central Processing Unit
b. Input Output System
c. Primary Storage
d. Multitasking System
7. Beberapa hal di bawah ini adalah tujuan dari multitasking, kecuali:
a. Progressive algorithm
b. Ostrich algorithm
c. Deadlock release algorithm
d. Controversive algorithm
9. Bila R mewakili Resource dan P mewakili Process. Apa yang terjadi jika kondisi sistem
sebagai berikut R2 ->P0 ->R0 ->P1 -> R1 -> P2 -> R2 R2 -> P1-> R1 -> P2 -> R2.
a. Biasa saja
b. Deadroad
c. Resource Allocation
d. Deadlock
11. Deadlock mungkin terjadi apabila karakteristik dibawah ini terpenuhi, kecuali:
a. No preemption
b. Hold and Wait
c. Release
d. Circular Wait
18. Didalam siklus proses, dua urutan yang benar adalah sebagai berikut:
a. New Ready Run Terminated & New Ready Run Ready Run Terminated
b. New Run wait ready & New Run ready Run
c. New Ready wait run & New Wait Ready run
d. New Run,terminated & New wait ready terminated
20. Terkait dengan manajemen proses, yang dimaksud dengan PCB adalah :
22. Sebuah proses pengguna memiliki ukuran 5 MB, sedangkan tempat penyimpanan
sementara yang berupa harddisk memiliki kecepatan transfer data sebesar 20 MB per
detiknyat, Maka waktu yang dibutuhkan untuk mentransfer proses sebesar 5 MB
tersebut dari atau ke dalam memori adalah
a. 250 s
b. 252 ms
c. 250 ms
d. 500 ms
23. Dimasa yang lalu, cara untuk mengatasi problem "program too big to fit in memory"
adalah:
a. Membuang modul-modul program yang tidak diperlukan
b. Saling memanggil satu prosedur dengan prosedur yang lain
c. Menambah besarnya kapasitas memory
d. Membagi program yang besar menjadi modul-modul yang lebih kecil (overlay)
24. Virtual address space 0K – 4K dipetakan ke 8K – 12K, maka virtual address 400 physical
addressnya:
a. 8592
b. 8196
c. 408
d. 8400
25. Sebuah virtual page 0K – 4K mempunyai virtual address:
a. 0 – 4096
b. 0 – 4000
c. 0 – 4095
d. 0 – 2048
26. Sebuah resource R dalam keadaan bebas, bila proses A request resource R. Deadlock
model hasil dari proses tersebut:
a. b. c. d.
A A A R
R R R A
27. Yang Bukan Layer dari File System adalah :
a. Logical File System
b. Device
c. Application Program
d. Device Driver
28. Komputer digunakan untuk melaksanakan sejumlah pekerjaan (job). Pada
umumnya dalam melaksanakan sejumlah pekerjaan tersebut, alat yang tidak
harus selalu ada adalah :
a. Prosessor
b. Memori
c. Modem
d. Monitor
29. Kalau kita bicara mengenai interup/interupsi, maka yang biasanya terkena
interupsi itu adalah :
a. Memori
b. Prosessor
c. Storage
d. a,b dan c salah
30. Kita mengenal sejumlah kategori penjadwalan prosessor, kategori penjadwalan
yang melayanai job yang pertama tiba job tersebut yang dilayani adalah:
a. Non Preemtive tanpa prioritas
b. Preemtive tanpa prioritas
c. Non Preemtive dengan prioritas
d. Preemtive dengan prioritas
31. Kategori penjadwalan dimana job dengan proses terpendek yang dilayani
terlebih dahulu adalah :
a. Non Preemtive tanpa prioritas
b. Preemtive tanpa prioritas
c. Non Preemtive dengan prioritas
d. Preemtive dengan prioritas
32. Untuk mengatasi perbedaan kecepatan, digunakan teknik caching untuk memori
utama dengan menggunakan:
a. ROM
b. RAM
c. Memori Chace
d. Register
33. Menggunakan system resources untuk menyelesaikan komputasi dari user
(compilers, database systems, video games, business programs), komponen
system komputer yang disebut :
a. Application Program
b. Operating System
c. Hardware
d. User
34. Pada umumnya sebuah sistem operasi modern akan terdiri dari komponen
adalah :
a. Manajemen Proses
b. Manajemen Memori Utama
c. Manajemen Sistem M/K
d. a, b dan c benar
35. Sistem operasi bertanggung jawab terhadap aktifitas yang berhubungan dengan
manajemen proses antara lain:
a. Pembuatan,penghapusan proses
b. Penundaan, pelanjutan proses
c. Penyedia mekanisme
d. a,b dan c benar
36. Proses A dan B menggunakan sumberdaya R yang pemakaiannya secara
eksklusif. Kalau kita berkata bahwa proses B pada critical section, berarti :
a. Proses A sedang macet
b. Proses B sedang menggunakan R
c. Proses B sedang macet
d. Proses A sedang menggunakan R
37. Ketika Setup selesai dijalankan, berarti proses instalasi sistem operasi telah
selesai dan sudah bisa dioperasikan. Namun terkadang tampilannya masih kasar
dan sound card belum berfungsi. Ketika Sound card, VGA card,
printer,Network/internet Card penggunannya belum bisa optimal, maka perlu
menginstal ….
a. Aplikasi
b. Program
c. Driver
d. Antivirus
38. Menyimpan berkas secara permanen. Data atau berkas diletakkan secara fisik
pada piringan magnet dari disk, yang tidak hilang walaupun komputer dimatikan
(non volatile), merupakan fungsi dari :
a. Penyimpanan Skunder
b. Manajemen Proses
c. Manajemen Sistem Berkas
d. Manajemen Sistem M/K
39. Bagian dari hardisk yang dibagi menjadi beberapa bagian atau bagian dari suatu
fisik hardisk yang seolah-olah hardisk terpisah disebut dengan... .
a. Partisi
b. Sub folder
c. Folder
d. Ekstensi
40. Pada peristiwa deadlock kita mengenal adanya algoritma banker’s (banker’s
algortihm). Algoritma ini bertujuan dan digunakan untuk :
a. Mencegah terjadinya deadlock
b. Menghindari terjadinya deadlock
c. Mendeteksi terjadinya deadlock
d. Mengatasi deadlcok yg telah terjadi
41. Ada kalanya sebuah proses memasuki crtitical section. Untuk mengatur kegiatan
critical section digunakan algoritma crtitical section. Algoritma critical section
untuk dua proses dikenal sebagai :
a. Algoritma Dijkstra
b. Algoritma Lamport
c. Algoritma Einsering
d. Algoritma Dekker
42. Sebuah proses dapat memiliki 3 (tiga) status utama, salah satunya adalah?
a. Waiting
b. Terminate
c. New
d. Stoping
43. Cara dari komputer untuk menjalankan dua atau lebih task dalam waktu
bersamaan disebut :
a. Scheduling
b. Waiting
c. Threads
d. Ready
44. Di dalam komputer, sumber daya yang tidak langsung diatur oleh sistem operasi
adalah :
a. Cache Memori
b. Storage Memori
c. Primary Memori
d. Second Memori
45. Inti dari Sistem Operasi yang berfungsi sebagai pengelola dari hardware dan
manajemen sistem disebut ….
a. File Manager
b. System Manager
c. Kernel
d. Boot loader
46. Clock digunakan untuk mengatur kegiatan di dalam komputer, pada umumnya
kegiatan yang mengunakan clock sering terjadi pada ?
a. Kuantum pada kerja memori
b. Alarm untuk pemakai komputer
c. Jatah waktu pada penggerak disk
d. Instrupsi berkala pada kerja prosesor
47. Di dalam sistem proteksi kita mengenal penggunaan password, penggunaan
password tergolong ke dalam :
a. Proteksi Internal
b. Security antarmuka
c. Security Internal
d. a dan b benar
48. Yang bukan termasuk karakteristik penyimpanan banyak berkas adalah:
a. dapat ditulis kembali
b. dapat dimodifikasi
c. dapat menulis blok pada tempat yang sama
d. dapat menghapus file dengan sendirinya
49. Intruder yang hanya ingin membaca berkas yang tidak boleh mereka baca
disebut:
a. active intruder
b. passive intruder
c. black intruder
d. grey intruder
50. Tujuan manajemen memori adalah sebagai berikut, kecuali:
a. Menurunkan utilitas CPU
b. Data dan instruksi diakses dengan cepat oleh CPU
c. Efisiensi dalam pemakaian memori yang terbatas
d. Transfer dari/ke memori utama ke/dari CPU dapat lebih efisien
Bagian 2: Essay
1. Jawablah dan atau berikan penjelasan atas pertanyaan-pertanyaan berikut ini:
a. Berikanlah penjelasan mengenai Definisi Proses dalam sistem operasi dan
gambarkan diagram proses yang mungkin terjadi.
b. Sebutkan dan jelaskan dan Gambarkan Status Proses yang ada dalam
Sistem Operasi
c. Jelaskan menurut anda, apa yang mendorong evolusi sistem operasi ?
d. Sebutkan apa yang dimaksud dengan race condition dan critical section,
berikan ilustrasi?
2. Selesaikan perhitungan di bawah ini dengan menggunakan Algoritma SJF NON
PREEMPTIVE.
Process Arrival time Burst time Waktu mulai Waktu selesai Waktu
tunggu
P1 0 14
P2 2 8
P3 4 6
P4 6 14
P5 8 2
P6 10 12
P7 12 10
P8 14 4
RATA
RATA
P1 0 12
P2 3 9
P3 6 6
P4 9 9
P5 12 3
RATA
RATA
4. Selesaikan perhitungan di bawah ini dengan Round Robin, Asumsi kuantum(q)=5
Process Arrival time Burst time Waktu mulai Waktu selesai Waktu
tunggu
P1 0 15 =
P2 3 10
P3 6 9
P4 9 12
P5 12 9
P6 15 6
RATA
RATA
b.
R1 R2
P0 P1 P2
R0 R3
15. Bila ada sebuah proses pengguna memiliki ukuran 20 MB, sedangkan tempat
penyimpanan sementara yang berupa harddisk memiliki kecepatan transfer data
sebesar 50 MB per detiknya.
a. Berapa waktu yang dibutuhkan untuk mentransfer proses tersebut dari
atau ke dalam memori?
b. Bila diasumsikan waktu latensinya adalah 30 ms. Berapa waktu swap yang
diperlukan?
c. Berapa total waktu swap untuk proses pengeluaran dari memori dan
proses pemasukan kembali ke memori?