wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UAS Sisop

Total questions: 58

Worksheet time: 31mins

Name
Class
Date
1.

Diketahui reference string berikut: 2, 0, 4, 2, 7, 1, 4, 2, 0, 3, 7, 0, 4, 3, 2, 1, 0, 4. Diasumsikan bahwa saat ini, tak satu pun page yang tertulis direference string berada di memori utama. Berapakah page fault yang terjadi jika digunakan algoritma first-in-first-out untuk penggantian halaman (page replacement) dan jumlah frame yang dialokasikan sebanyak 3?

a)

16

b)

15

c)

14

d)

13

e)

17

2.

Sebuah disk yang baru dipartisi kemudian diformat menghasilkan ruang kosong dalam bentuk bit map sebagai berikut: 0111 1111 1111 1111 (blok pertama telah dialokasikan untuk root direktori). Sistem akan selalu mencari ruang kosong dimulai dari urutan blok terkecil, dengan demikian setelah menuliskan file A yangmenggunakan 6 blok, maka bit map menjadi: 0000 0001 1111 1111. Perhatikanlah urutan aksi berikut, File B dialokasikan 5 blok , File A dihapus, File C dialokasikan 8blok, File B dihapus. Tentukanlah bitmap yang dihasilkan dari aksi tersebut

a)

1111 1110 0000 1100

b)

0000 1110 0000 1100

c)

1111 1110 1111 1100

d)

1111 1010 0000 1100

e)

0000 0001 1111 0011

3.

Manakah dari mode transfer DMA berikut dan mekanisme penanganan interupsi yang akan memungkinkan I/O berada pada bandwidth tertinggi?

a)

Cycle-stealing dan Vectored interrupts

b)

Transparent DMA dan Polling interrupts

c)

Block transfer dan Polling interrupts

d)

Transparent DMA and Vectored interrupts

e)

Block transfer dan Vectored interrupts

4.

Sebuah disk memiliki 10 blok data dimulai dari block 14 sampai dengan 23. Misalnya, terdapat dua file pada disk: f1 dan f2. Data blok pertama (start block)adalah 22 dan 16 untuk f1 dan f2 secara berurutan. Di bawah ini diberikan tabel FAT yang dituliskan dengan notasi (x,y) dimana nilai dari x merujuk ke blokdata y.

(14,18);(15,17);(16,23);(17,21);(18,20);(19,15);(20,-1);(21,-1);(22,19);(23,14).Manakah dari pilihan dibawah yang menunjukkan alokasi blok data untuk file f1 dan f2?

a)

F1 (22, 19, 15, 17, 21);F2(16, 23, 14,18, 20)

b)

F1 (22, 15, 17, 21, -1);F2(16, 14, 18, 20, -1)

c)

F1 (14, 15, 16, 17, 18);F2(19, 20, 21, 22, 23)

d)

F1 (22, 17, 21, -1);F2(16, 14, 20, 20, -1)

e)

F1 (22, 15, 17, 21);F2(16, 14, 18, 20, -1)

5.

Jika diketahui ukuran block adalah sebesar 4KB dengan ukuran disk sebesar 256GB, maka berapakah ruang untuk bit map yang dibutuhkan

a)

16 MB

b)

32 MB

c)

8 MB

d)

12 MB

e)

4 MB

6.

Manakah dari algoritma page replacement berikut yang mengalami anomali Belady?

a)

FIFO

b)

LRU

c)

OPR

d)

LRU dan FIFO

7.

Diketahui reference string berikut: 4, 0, 1, 2, 0, 2, 0, 3, 4, 2, 3, 0, 2, 1. Diasumsikan bahwa saat ini, tak satu pun page yang tertulis direference string berada dimemori utama. Berapakah page fault yang terjadi jika digunakan algoritmaleast-recently-used untuk penggantian halaman (page replacement) dan jumlah frame yang dialokasikan sebanyak 4?

a)

10

b)

8

c)

7

d)

9

e)

6

8.

Pertimbangkan sistem memori virtual dengan menerapkan page replacement FIFO. Untuk pola akses page arbiter, meningkatkan jumlah bingkai halaman dimemori utama akan menyebabkan....

a)

Selalu mengurangi jumlah page fault

b)

Beberapa kali meningkatkan jumlah page fault

c)

Selalu meningkatkan jumlah page fault

d)

Tidak pernah mempengaruhi jumlah page fault

9.

Sistem komputer memiliki alamat virtual 32-bit serta alamat fisik 32-bit. Karena ruang alamat virtual memiliki ukuran yang sama dengan ruang alamat fisik,perancang sistem operasi memutuskan untuk membuang memori virtual seluruhnya. Manakah dari berikut ini yang benar?

a)

Organisasi cache prosesor dapat dibuat lebih efisien sekarang

b)

Penjadwalan CPU dapat dibuat lebih efisien sekarang

c)

Implementasi yang efisien dari dukungan multi-pengguna tidak mungkin lagi

d)

Dukungan perangkat keras untuk manajemen memori tidak lagi diperlukan

10.

Dibawah ini merupakan sebuah kondisi ideal, dimana resource dan process dapat saling terhubung tanpa terjadinya deadlock:

a)

Hanya terdapat satu instance pada setiap resource

b)

Hanya ada satu resource untuk setiap process

c)

Graph tidak memiliki cycle

d)

Terdapat cycle pada graph

11.

Berikut ini merupakan ciri-ciri sebuah perangkat input.

i. Setiap perangkat memiliki alamat yang berbeda

ii. Pengontrol bus memindai setiap perangkat dalam urutan peningkatan nilai alamat untuk menentukan apakah entitas inginberkomunikasi.

iii. Perangkat yang siap untuk berkomunikasi meninggalkan data dalam register IO.

iv. Data diambil dan pengontrol bergerak ke langkah-a di atas.Bentuk komunikasi yang paling menggambarkan mode IO di atas adalah merupakan ciri dari:

a)

Mode Interupsi

b)

Polling

c)

Programmed mode of data transfer

d)

DMA

12.

Pada modified resource allocation graph, P - -> R disebut sebagai

a)

Request edge

b)

Claim edge

c)

Release edge

d)

Assignment edge

13.

Apa yang dimaksud dengan NTFS pada file systems Windows?

a)

File system secondary yang mengatur jalannya process dari satu task menuju task lainnya

b)

File system primary yang memungkinkan sistem operasi dapat melakukan fixing core problems, optimasi solid-state drive, dan juga meningkatkandata integrity

c)

File system secondary yang digunakan sebagai cadangan apabila data pada main memory mengalami kerusakan

d)

File system primary yang menyediakan fitur berupa security, encryption, disk quotas, dan rich metadata, dapat digunakan pada Cluster SharedVolumes

14.

Sebuah memori menggunakan pengalamatan 16 bit dan dipartisi dengan model segmentasi sederhana dimana jumlah bit untuk nomor segment sebesar 4bit. Berapakah jumlah segment maksimum yang dapat ditangani?

a)

8

b)

128

c)

32

d)

16

e)

64

15.

Perhatikan code program berikut

read n

write n

position to n

read next

write next

rewrite n

Algoritma di atas merupakan code untuk access methods...

a)

Preemptive Access

b)

Relative Access

c)

Direct Access

d)

Sequential Access

16.

Perhatikan kode program di halaman selanjutnya yang merupakan penerapan shared-memory IPC dan mmap(). Kode program tersebut berfungsi sebagai sender yang akan membuat pemetaan file, namun terdapat kesalahan pada kode program. Dari hasil identifikasi Anda, baris berapa sajakah yang salah?

a)

22, 27, 38, 41, 46, 50

b)

27, 28, 39, 41

c)

32, 39, 41, 50

d)

27, 38, 39, 41, 49

e)

22, 27, 38, 39, 50

17.

Komputer menangani beberapa sumber interupsi yang berikut ini relevan untuk pertanyaan ini.

i. Interupsi dari printer (menimbulkan interupsi jika printer dihidupkan)

ii. Interupsi dari floppy disk (menimbulkan interupsi saat pembacaan disk selesai)

iii. Interrupt dari Keyboard (menimbulkan interupsi saat tombol ditekan atau dilepaskan)

iv. Interupsi dari Hard Disk (menimbulkan interupsi saat pembacaan disk selesai)

Manakah dari berikut ini yang akan ditangani pada prioritas TERTINGGI?

a)

iv

b)

ii

c)

iii

d)

i

18.

Diketahui reference string berikut: 1, 2, 3, 4, 2, 1, 5, 6, 2, 1, 2, 3, 7, 6, 3, 2, 1, 2, 3, 6. Diasumsikan bahwa saat ini, tak satu pun page yang tertulis direference string berada di memori utama. Berapakah page fault yang terjadi jika digunakan algoritma first-in-first-out untuk penggantian halaman (page replacement) dan jumlah frame yang dialokasikan sebanyak 7? Berapakah fault-rate yang terjadi pada saat penggantian halaman?

a)

6 & 0.3

b)

9 & 0.45

c)

10 & 0.5

d)

7 & 0.35

e)

8 & 0.4

19.

Dibawah ini yang tidak termasuk kedalam operasi File adalah

a)

Delete

b)

Create

c)

Search

d)

Truncate

20.

Suatu file pada sistem operasi Linux terdapat keterangan “chmod 774”. Maksud dari keterangan tersebut adalah

a)

Owner dapat melakukan semua permission, group dapat melakukan semua permission, public dapat melakukan read

b)

Owner dapat melakukan execute, group dapat melakukan execute, public dapat melakukan write

c)

Owner dapat melakukan read, group dapat melakukan read, public tidak dapat melakukan apa-apa

d)

Owner dapat melakukan write, group dapat melakukan read, public dapat melakukan execute

21.

Ketika sebuah file dalam keadaan open, beberapa data berikut ini sangat dibutuhkan untuk mengaturnya, kecuali

a)

File memory

b)

Open-File table

c)

File counter

d)

File pointer

22.

Dibawah ini yang bukan merupakan tipe dari file systems adalah

a)

OBJFS

b)

SWAP

c)

EXT4

d)

FAT24

23.

Safe state pada sebuah process adalah keadaan dimana tidak terdapat

a)

Resource Available

b)

Deadlock

c)

Poverty

d)

Overloading

24.

CPU umumnya menangani interupsi dengan menjalankan rutinitas layanan interupsi (interrupt service routine) dengan cara

a)

Dengan memeriksa register interupsi di akhir siklus pengambilan (fetch cycle)

b)

Dengan memeriksa register interupsi pada interval waktu tetap

c)

Dengan memeriksa register interupsi secara langsung Ketika interupsi terjadi

d)

Dengan memeriksa register interupsi setelah menyelesaikan eksekusi instruksi saat ini

25.

Apa masalah dengan kode berikut?

a)

Compiler Error: free tidak dapat diterapkan pada NULL pointer

b)

Kebocoran Memori

c)

Pointer teruntai

d)

Program mungkin rusak karena free () dipanggil untuk NULL pointer

26.

Cocokkan istilah di kolom sebelah kiri dengan relasi/fungsi/definisi yang ada di sebelah kanan.

a)

A-II, b-IV, c-III, d-I

b)

A-IV, b-III, c-I, d-II

c)

A-IV, b-II, c-I, d-III

d)

A-II, b-IV, c-I, d-III

27.

Sekumpulan proses P1, P2, P3 dan P4 diberikan CPU burst time selama 6, 8, 7 dan 3 secara berurutan dalam satuan milidetik. Dengan asumsi keempat proses tersebut dijadwalkan dengan menggunakan algoritma penjadwalan SJF (Shortest Job First), maka waktu tunggu untuk proses P4 adalah:

a)

Tidak ada jawaban yang benar

b)

0 milidetik

c)

9 milidetik

d)

3 milidetik

e)

16 milidetik

28.

Dalam keadaan operasi normal, sebuah process akan mengutilisasi penggunaan resource seperti dibawah ini, kecuali

a)

Request

b)

Release

c)

Use

d)

Keep

29.

Meningkatkan RAM komputer biasanya meningkatkan kinerja karena

a)

Terjadi sedikit kesalahan page

b)

Terjadi sedikit kesalahan segmentasi

c)

RAM besar membuat lebih cepat

d)

Peningkatan Virtual memori

30.

Untuk menghindari deadlock, setiap process harus memiliki priori information. Yang dimaksud dengan priori information adalah

a)

Kekosongan informasi baik pada process maupun resource

b)

Informasi yang dimiliki sebuah process untuk menjalankan alamat sebuah thread

c)

Informasi yang dimiliki sebuah resource setelah process berjalan terkait dengan kebutuhan yang ada pada sistem

d)

Informasi yang dimiliki sebuah process sebelum dijalankan terkait dengan ketersediaan semua resource pada sistem

31.

Apa yang dimaksud dengan repositioning within a file

a)

Melakukan perubahan alamat memory, dimana current address akan diubah posisinya sesuai dengan nilai yang dikonfigurasi

b)

Melakukan restrukturisasi tabel, sebelum memasukan index pada entry table

c)

Melakukan pencarian pada direktori untuk entry yang sesuai, dan current pointer akan diubah posisinya pada nilai yang diberikan

d)

Melakukan perubahan pemanggilan system call, dimana counter akan diubah posisi pemanggilannya

32.

Alamat tabel sebuah page dalam memori ditunjukkan oleh

a)

Stack pointer

b)

Program counter

c)

Page register

d)

Page table base register

33.

CPU mengambil instruksi dari memori sesuai dengan nilai

a)

Program counter

b)

Status register

c)

Program status word

d)

Instruction register

34.

Sebuah memori menggunakan pengalamatan 16 bit dan dipartisi dengan model paling sederhana dimana ukuran setiap page adalah 1 KB (1024 byte). Berapakah alamat absolut untuk alamat relative 1502 atau alamat lojik dengan page# = 1 dan offset = 478 dimana page tersebut ditaruh pada frame nomor 6?

a)

5643

b)

6622

c)

5645

d)

5640

e)

6655

35.

Diketahui sebuah sistem segmentasi sederhana dengan spesifikasi pada tabel di bawah

Untuk setiap alamat lojik berikut, manakah yang teridentifikasi segment fault

a)

2, 156

b)

1, 530

c)

3,444

d)

0,222

e)

0, 198

36.

Dengan menggunakan Banker’s Algorithm, tentukan urutan proses yang akan dieksekusi sehingga tetap mencapai safe state. Resource vector:

Urutan proses yang mencapai safe state:

a)

P4, P5, P1, P2, P3

b)

P4, P5, P2, P1, P3

c)

P2, P4, P5, P1, P3

d)

P2, P1, P3, P4, P5

e)

P3, P4, P5, P1, P2

37.

Directory diorganisasi secara logic untuk dapat menghasilkan

a)

Efficiency, Naming, dan Grouping

b)

Efficiency, Load Balancing, Time Lock

c)

Efficiency, Processing Time, Request

d)

Efficiency, Preemptive, Scheduling

38.

Dibawah ini adalah beberapa jenis dari file type kecuali

a)

Executable

b)

Source Code

c)

Torrential

d)

Batch

39.

Untuk menjalankan algoritma penjadwalan CPU secara SJF diperlukan prediksi terhadap burst-time dari proses selanjutnya. Prediksi ditentukan dengan menggunakan formula berikut:

a)

1, 2, 7, 7.5, 10.25, 11

b)

6, 7, 7.5, 10.25, 11.625

c)

2, 4, 7, 7.5, 10.25, 11.625

d)

5, 6, 7.5, 10.25, 11.265

e)

3, 4, 8, 9, 11.625

40.

Dibawah ini yang termasuk ke dalam file attributes adalah

a)

Size, Type, Name, User Address

b)

Name, Identifier, Size, I/O Module

c)

Identifier, Size, Time, Type

d)

Location, Protection, Name, Modifier

41.

Sekumpulan proses P1, P2, P3 dan P4 diberikan CPU burst time selama 6, 8, 7 dan 3 secara berurutan dalam satuan milidetik. Dengan asumsi keempat proses tersebut dijadwalkan dengan menggunakan algoritma penjadwalan SJF (Shortest Job First), maka waktu tunggu untuk proses P1 adalah:

a)

16 milidetik

b)

9 milidetik

c)

tidak ada jawaban yang benar

d)

3 milidetik

e)

0 milidetik

42.

Manakah dari pernyataan berikut tentang I/O sinkron dan asinkron yang TIDAK benar?

a)

Manakah dari pernyataan berikut tentang I/O sinkron dan asinkron yang TIDAK benar?

b)

Dalam I/O sinkron dan asinkron, ISR dipanggil setelah selesainya I/O

c)

Dalam kasus I/O sinkron, proses yang menunggu penyelesaian I/O dibangunkan oleh ISR yang dipanggil setelah I/O selesai

d)

Proses yang membuat panggilan I/O sinkron menunggu hingga I/O selesai, tetapi proses yang membuat panggilan I/O asinkron tidak menunggupenyelesaian I/O

43.

Sebuah komputer dengan 8 Mbytes memori utama dan cache 128K. Ukuran blok cache adalah 4 K. Dengan menggunakan direct mapping cache, berapa banyak blok memori utama yang berbeda yang dapat dipetakan ke blok cache fisik yang sama

a)

64

b)

256

c)

32

d)

2048

44.

Berikut ini adalah penjelasan yang tepat mengenai Partition

a)

Alamat dari disk yang menunjukan letak suatu file

b)

Merupakan task dan process yang dapat melakukan overwrite kepada semua task yang sudah berjalan terlebih dahulu

c)

Merupakan sebuah ruang pada disk/memory yang bersifat logical, dapat dikonfigurasi sesuai dengan kebutuhan

d)

Merupakan system call yang dapat digunakan oleh masing-masing code untuk menjalankan tugas

45.

Berikut ini keuntungan menempatkan fungsionalitas di dalam sebuah pengontrol perangkat (device controller) bukan di kernel kecuali

a)

Kernel lebih sederhana

b)

Bug menyebabkan crash sistem operasi menjadi sangat kecil

c)

CPU memiliki kemampuan multiprogramming dua kali lipat

d)

Performa dapat ditingkatkan dengan memanfaatkan perangkat keras khusus dan algoritma hard-coded

46.

Manakah dari pernyataan berikut tentang I / O sinkron dan asinkron yang TIDAK benar?

a)

Proses yang membuat panggilan I / O sinkron menunggu hingga I / O selesai, tetapi proses yang membuat panggilan I / O asinkron tidak menunggu penyelesaian I / O

b)

Pada I/O sinkron dan asinkron, ISR dipanggil setelah I/O selesai

c)

Di dalam sinkron I/O, Interrupt Service Routine (ISR) dipanggil saat menyelesaikan I/O, tetapi tidak untuk asinkron I/O

d)

Dalam kasus I / O sinkron, proses yang menunggu penyelesaian I / O dibangunkan oleh ISR yang dipanggil setelah I / O selesai

47.

Sebuah memori menggunakan pengalamatan 16 bit dan dipartisi dengan model segmentasi sederhana dimana jumlah bit untuk nomor segment sebesar 4bit. Berapakah alamat absolut untuk alamat lojik dengan segment# = 1 dan offset = 752?

a)

7544

b)

8744

c)

8956

d)

8976

e)

8856

48.

Manakah Resource Allocation Graph berikut yang tidak akan berada pada kondisi deadlock?

a)

b)

c)

d)

e)

49.

User dapat melakukan penghapusan sebuah file, namun tetap mempertahankan attribute yang dimiliki oleh file tersebut. Operasi file ini disebut sebagai

a)

Truncate

b)

Movement

c)

Erase

d)

Delete

50.

Dibawah ini yang bukan merupakan penyebab deadlock adalah

a)

No Preemption

b)

Hold and Wait

c)

Poverty Resource

d)

Mutual Exclusion

51.

Thrashing terjadi ketika proses pada sistem membutuhkan lebih banyak memori daripada yang tersedia. Jika proses tidak memiliki page yang cukup, maka tingkat page fault sangat tinggi. Dampak dari keadaan ini adalah sebagai berikut...(pilih 2 jawaban yang paling benar)

a)

Sistem operasi menghabiskan sebagian besar waktunya melakukan swapping antara scheduler dan memori.

b)

Pemanfaatan CPU tinggi

c)

Sistem operasi menghabiskan sebagian besar waktunya melakukan swapping ke disk

d)

Pemanfaatan CPU rendah

e)

Pemanfaatan CPU dan memori akan meninggi

52.

Pertimbangkan page string berikut:

1, 2, 3, 4, 2, 1, 5, 6, 2, 1, 2, 3, 7, 6, 3, 2, 1

Dengan menggunakan LRU replacement (3 frame), maka page fault dan page hit yang akan terjadi adalah...

a)

Page fault =3, page hit= 14

b)

Page fault =15, page hit= 5

c)

Page fault = 15, page hit = 14

d)

Page fault = 5, page hit =15

e)

Page fault = 14, page hit =3

53.

Anda mempuyai 4-drive (hard disk) dengan ukuran 200 GB-per-drive. Berapa kapasitas penyimpanan data yang tersedia jika anda

menerapkan level RAID 01?

a)

600 GB

b)

800 GB

c)

700 GB

d)

300 GB

e)

400 GB

54.

Turnaround time adalah...

a)

total waktu tunggu proses untuk menyelesaikan eksekusi

b)

total waktu dari saat program atau job mulai dari masuk ke sistem sampai proses diselesaikan oleh sistem

c)

tidak ada jawaban yang benar

d)

total waktu yang dihabiskan dalam antrian running (running queue)

e)

total waktu yang dihabiskan dalam antrian ready (ready queue)

55.

Seorang engineer telah merancang sistem seperti FAT dan dia telah menggunakan 24 bit untuk setiap entri. Untuk disk 32-GB,

berapa ukuran minimum alokasi file dalam sistem ini?

a)

200 KB

b)

2MB

c)

2 KB

d)

2GB

e)

20 KB

56.

Manakah dari pernyataan berikut ini yang benar tentang sistem file? (pilih 4 jawaban yang paling benar)

a)

Membaca lokasi acak dalam file besar biasanya lebih cepat dalam sistem file berbasis inode daripada sistem file FAT.

b)

Sistem operasi menyediakan system call hanya untuk melakukan write file saja.

c)

Dari perspektif pengguna, file adalah alokasi terkecil penyimpanan logis sekunder yang berarti bahwa data tidak dapat

ditulis ke penyimpanan sekunder kecuali mereka berada di dalam file

d)

Sistem file terdiri dari dua bagian yaitu kumpulan file, masing-masing menyimpan data terkait, dan struktur direktori,

yang mengatur dan menyediakan informasi tentang semua file dalam sistem

e)

Untuk kinerja read/ write yang lebih baik, sistem file harus mencoba mengalokasikan blok berturut-turut ke dalam file.

57.

Berikut ini merupakan kelebihan dari teknik memori virtual... (pilih 2 jawaban yang paling benar)

a)

Program bisa lebih besar dari memori fisik

b)

Memori virtual memungkinkan proses-proses berbagi file dengan mudah

c)

Program tidak bisa lebih besar dari memori fisik

d)

Teknik ini membebaskan programmer dari keterbatasan penyimpanan memori

e)

Memori virtual mengabstraksi memori utama menjadi array penyimpanan yang sangat besar degan kapasitas yang

berbeda-beda

58.

Dengan menggunakan Banker’s Algorithm, tentukan urutan proses yang akan dieksekusi sehingga tetap mencapai safe state.

Carilah nilai dari available, need, dan urutan proses. Spesifikasi dari keempat proses sebagai berikut:

a)

P4, P3, P2, P1

b)

P2, P3, P4, P1

c)

P1, P2, P3, P4

d)

P2, P1, P3, P4

e)

P3, P1, P2, P4