wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kuis 02_Sistem Operasi Bab 3-4

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Komponen sistem operasi yang bertanggung jawab atas aktivitas seperti pembuatan, penghapusan, penundaan, dan pelanjutan proses adalah...

a)

Manajemen Main-Memory

b)

Manajemen File

c)

Manajemen Proses

d)

Manajemen I/O System

e)

Command-Interpreter System

2.

Berikut ini adalah salah satu layanan yang disediakan oleh sistem operasi, KECUALI...

a)

Eksekusi Program

b)

Deteksi Error

c)

Manipulasi File-system

d)

Kompilasi Program

e)

Operasi I/O

3.

Fungsi sistem call adalah sebagai...

a)

Pengganti bahasa pemrograman assembly

b)

Interface antara program yang berjalan dan sistem operasi

c)

Cara untuk mematikan sistem secara paksa

d)

Program untuk mengelola file sistem

e)

Bagian dari hardware yang mempercepat eksekusi

4.

Dalam konteks sistem operasi, apa yang dimaksud dengan "spooling"?

a)

Teknik untuk menampung sementara data dari/ke perangkat I/O

b)

Teknik untuk menjadwalkan pemakaian sistem I/O secara lebih efisien dengan menggunakan antrian

c)

Cara untuk mengalokasikan memori ke suatu proses

d)

Metode untuk membuat sistem berlapis

e)

Teknik kompilasi program just-in-time

5.

Bagian dari sistem operasi yang membaca instruksi dari pengguna dan mengartikan perintah tersebut disebut...

a)

Kernel

b)

System Call

c)

Manajemen Proses

d)

Command-Interpreter System

e)

Bootstrap Program

6.

Metode mana yang BUKAN merupakan cara untuk meneruskan parameter dari program pengguna ke sistem operasi saat melakukan system call?

a)

Melalui register CPU

b)

Melalui tabel di memori yang ditunjuk oleh pointer

c)

Melalui stack memori

d)

Melalui langsung ke perangkat I/O

e)

Semua di atas adalah metode yang valid

7.

Sistem operasi MS-DOS memiliki struktur yang dikenal sebagai...

a)

Layered (Berlapis)

b)

Microkernel

c)

Monolithic (Monolitik)

d)

Client-Server

e)

Virtual Machine

8.

Konsep "Virtual Machine" intinya memberikan ilusi kepada setiap pengguna bahwa mereka...

a)

Memiliki komputer sendiri dengan prosesor dan memori eksklusif

b)

Berbagi sumber daya secara merata dengan pengguna lain

c)

Dapat mengakses semua file di sistem

d)

Menjalankan sistem operasi yang sama persis

e)

Memiliki koneksi internet yang lebih cepat

9.

Program yang disimpan di ROM yang bertugas memuat kernel ke memori dan memulai eksekusi saat komputer dinyalakan disebut...

a)

System Call

b)

Command Interpreter

c)

Bootstrap Program

d)

Device Driver

e)

Virtual Machine

10.

Dalam model sistem Client-Server, fungsi-fungsi sistem operasi diimplementasikan sebagai...

a)

Bagian dari hardware

b)

Process yang berjalan di mode kernel

c)

Program sistem yang terpisah (server) yang melayani permintaan client

d)

Modul dalam kernel monolithic

e)

Aplikasi pengguna biasa

11.

Java Virtual Machine (JVM) dirancang untuk menjalankan kode yang disebut...

a)

Source Code

b)

Assembly Code

c)

Bytecode

d)

Machine Code

e)

Binary Code

12.

Manakah dari berikut ini yang BUKAN merupakan keuntungan menulis sistem operasi menggunakan bahasa tingkat tinggi?

a)

Lebih mudah di-port ke hardware yang berbeda

b)

Kode lebih ringkas dan mudah dipahami

c)

Eksekusi lebih cepat dibandingkan assembly

d)

Lebih mudah di-debug

e)

Dapat ditulis dengan lebih cepat

13.

Proses mengkonfigurasi sistem operasi untuk komputer tertentu secara spesifik dikenal sebagai...

a)

Booting

b)

System Generation (SYSGEN)

c)

Compiling

d)

Interpreting

e)

Virtualization

14.

Pada pendekatan struktur berlapis (layered approach), lapisan paling bawah (lapisan 0) biasanya adalah...

a)

User Interface

b)

System Calls

c)

Hardware

d)

Kernel

e)

Application Programs

15.

Layanan sistem operasi "Accounting" terutama berguna untuk...

a)

Mencatat kegiatan pengguna dan menjamin pembagian sumber daya yang adil

b)

Menghitung kecepatan prosesor

c)

Menyusun laporan keuangan

d)

Mengkompilasi program akuntansi

e)

Mengelola file database

16.

Apa yang dimaksud dengan proses dalam sistem operasi?

a)

File program yang tersimpan di hard disk

b)

Instruksi yang sedang dieksekusi oleh compiler

c)

Sebuah program yang sedang dijalankan (dieksekusi)

d)

Struktur data untuk manajemen memori

e)

Antarmuka antara pengguna dan perangkat keras

17.

Status proses manakah yang menunjukkan bahwa proses sedang menunggu untuk dialokasikan ke prosesor?

a)

New

b)

Running

c)

Waiting

d)

Ready

e)

Terminated

18.

Struktur data sistem operasi yang menyimpan semua informasi tentang suatu proses disebut...

a)

File Control Block (FCB)

b)

Memory Control Block (MCB)

c)

Process Control Block (PCB)

d)

Device Control Block (DCB)

e)

System Control Block (SCB)

19.

Scheduler mana yang bertanggung jawab untuk memilih proses mana dari ready queue yang akan mendapatkan jatah CPU?

a)

Long-term scheduler

b)

Medium-term scheduler

c)

Short-term scheduler

d)

I/O scheduler

e)

Job scheduler

20.

Apa yang terjadi selama "context switch"?

a)

Proses baru dibuat

b)

Status proses diubah dari running ke terminated

c)

Informasi state proses disimpan dan state proses baru dimuat

d)

Proses dipindahkan dari memori ke disk

e)

Pesan dikirim antar proses

21.

Dalam pohon proses UNIX, proses yang menjadi induk dari semua proses pengguna adalah...

a)

root

b)

init

c)

kernel

d)

shell

e)

fork

22.

System call UNIX manakah yang digunakan untuk membuat proses baru?

a)

execve

b)

wait

c)

exit

d)

fork

e)

kill

23.

Paradigma kerjasama proses di mana satu proses menghasilkan informasi dan proses lain menggunakannya dikenal sebagai masalah...

a)

Reader-Writer

b)

Dining Philosophers

c)

Producer-Consumer

d)

Bounded Buffer

e)

Critical Section

24.

Dalam solusi Bounded-Buffer yang menggunakan shared memory, mengapa hanya BUFFER_SIZE-1 elemen yang dapat digunakan?

a)

Karena satu elemen digunakan untuk menyimpan metadata

b)

Untuk membedakan antara kondisi buffer penuh dan kosong

c)

Karena keterbatasan ukuran memori

d)

Untuk menghemat ruang penyimpanan

e)

Karena inisialisasi variabel in dan out yang salah

25.

Mekanisme Interprocess Communication (IPC) yang memungkinkan proses bertukar pesan tanpa berbagi alamat memori disebut...

a)

Shared Memory

b)

Message Passing

c)

Semaphore

d)

Monitor

e)

Critical Section

26.

Dalam komunikasi tidak langsung menggunakan mailbox, apa yang terjadi jika beberapa proses berbagi mailbox yang sama?

a)

Semua proses dapat menerima pesan yang sama

b)

Hanya proses pertama yang membuat mailbox yang dapat menerima pesan

c)

Sistem akan memilih satu receiver untuk menerima pesan

d)

Mailbox akan otomatis terhapus

e)

Pesan akan dikirim ke semua proses secara broadcast

27.

Apa yang dimaksud dengan "blocking send" dalam komunikasi pesan?

a)

Pengirim terus berjalan tanpa menunggu penerima

b)

Pengirim menunggu sampai pesan diterima oleh penerima

c)

Pesan dikirim ke multiple penerima

d)

Pengirim memblokir penerima tertentu

e)

Pesan disimpan dalam buffer terbatas

28.

Socket didefinisikan sebagai endpoint komunikasi yang merupakan kombinasi dari...

a)

IP address dan process ID

b)

IP address dan port number

c)

MAC address dan port number

d)

Hostname dan process ID

e)

Hostname dan MAC address

29.

Dalam Remote Procedure Call (RPC), apa fungsi dari "stub" pada sisi client?

a)

Menjalankan prosedur secara lokal

b)

Membongkar parameter yang diterima dari server

c)

Berfungsi sebagai proxy untuk prosedur aktual di server

d)

Mengelola komunikasi jaringan

e)

Menangani eksekusi paralel

30.

Status proses "ZOMBIE" dalam UNIX terjadi ketika...

a)

Proses sedang menunggu I/O

b)

Proses child telah terminated tetapi parent belum memanggil wait()

c)

Proses parent telah terminated sebelum child

d)

Proses menggunakan terlalu banyak memori

e)

Proses terjebak dalam infinite loop