Anda di halaman 1dari 5

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. 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

Anda mungkin juga menyukai