NEW
Font size
WorksheetsKuis 02_Sistem Operasi Bab 3-4
Total questions: 30
Worksheet time: 15mins
Komponen sistem operasi yang bertanggung jawab atas aktivitas seperti pembuatan, penghapusan, penundaan, dan pelanjutan proses adalah...
Manajemen Main-Memory
Manajemen File
Manajemen Proses
Manajemen I/O System
Command-Interpreter System
Berikut ini adalah salah satu layanan yang disediakan oleh sistem operasi, KECUALI...
Eksekusi Program
Deteksi Error
Manipulasi File-system
Kompilasi Program
Operasi I/O
Fungsi sistem call adalah sebagai...
Pengganti bahasa pemrograman assembly
Interface antara program yang berjalan dan sistem operasi
Cara untuk mematikan sistem secara paksa
Program untuk mengelola file sistem
Bagian dari hardware yang mempercepat eksekusi
Dalam konteks sistem operasi, apa yang dimaksud dengan "spooling"?
Teknik untuk menampung sementara data dari/ke perangkat I/O
Teknik untuk menjadwalkan pemakaian sistem I/O secara lebih efisien dengan menggunakan antrian
Cara untuk mengalokasikan memori ke suatu proses
Metode untuk membuat sistem berlapis
Teknik kompilasi program just-in-time
Bagian dari sistem operasi yang membaca instruksi dari pengguna dan mengartikan perintah tersebut disebut...
Kernel
System Call
Manajemen Proses
Command-Interpreter System
Bootstrap Program
Metode mana yang BUKAN merupakan cara untuk meneruskan parameter dari program pengguna ke sistem operasi saat melakukan system call?
Melalui register CPU
Melalui tabel di memori yang ditunjuk oleh pointer
Melalui stack memori
Melalui langsung ke perangkat I/O
Semua di atas adalah metode yang valid
Sistem operasi MS-DOS memiliki struktur yang dikenal sebagai...
Layered (Berlapis)
Microkernel
Monolithic (Monolitik)
Client-Server
Virtual Machine
Konsep "Virtual Machine" intinya memberikan ilusi kepada setiap pengguna bahwa mereka...
Memiliki komputer sendiri dengan prosesor dan memori eksklusif
Berbagi sumber daya secara merata dengan pengguna lain
Dapat mengakses semua file di sistem
Menjalankan sistem operasi yang sama persis
Memiliki koneksi internet yang lebih cepat
Program yang disimpan di ROM yang bertugas memuat kernel ke memori dan memulai eksekusi saat komputer dinyalakan disebut...
System Call
Command Interpreter
Bootstrap Program
Device Driver
Virtual Machine
Dalam model sistem Client-Server, fungsi-fungsi sistem operasi diimplementasikan sebagai...
Bagian dari hardware
Process yang berjalan di mode kernel
Program sistem yang terpisah (server) yang melayani permintaan client
Modul dalam kernel monolithic
Aplikasi pengguna biasa
Java Virtual Machine (JVM) dirancang untuk menjalankan kode yang disebut...
Source Code
Assembly Code
Bytecode
Machine Code
Binary Code
Manakah dari berikut ini yang BUKAN merupakan keuntungan menulis sistem operasi menggunakan bahasa tingkat tinggi?
Lebih mudah di-port ke hardware yang berbeda
Kode lebih ringkas dan mudah dipahami
Eksekusi lebih cepat dibandingkan assembly
Lebih mudah di-debug
Dapat ditulis dengan lebih cepat
Proses mengkonfigurasi sistem operasi untuk komputer tertentu secara spesifik dikenal sebagai...
Booting
System Generation (SYSGEN)
Compiling
Interpreting
Virtualization
Pada pendekatan struktur berlapis (layered approach), lapisan paling bawah (lapisan 0) biasanya adalah...
User Interface
System Calls
Hardware
Kernel
Application Programs
Layanan sistem operasi "Accounting" terutama berguna untuk...
Mencatat kegiatan pengguna dan menjamin pembagian sumber daya yang adil
Menghitung kecepatan prosesor
Menyusun laporan keuangan
Mengkompilasi program akuntansi
Mengelola file database
Apa yang dimaksud dengan proses dalam sistem operasi?
File program yang tersimpan di hard disk
Instruksi yang sedang dieksekusi oleh compiler
Sebuah program yang sedang dijalankan (dieksekusi)
Struktur data untuk manajemen memori
Antarmuka antara pengguna dan perangkat keras
Status proses manakah yang menunjukkan bahwa proses sedang menunggu untuk dialokasikan ke prosesor?
New
Running
Waiting
Ready
Terminated
Struktur data sistem operasi yang menyimpan semua informasi tentang suatu proses disebut...
File Control Block (FCB)
Memory Control Block (MCB)
Process Control Block (PCB)
Device Control Block (DCB)
System Control Block (SCB)
Scheduler mana yang bertanggung jawab untuk memilih proses mana dari ready queue yang akan mendapatkan jatah CPU?
Long-term scheduler
Medium-term scheduler
Short-term scheduler
I/O scheduler
Job scheduler
Apa yang terjadi selama "context switch"?
Proses baru dibuat
Status proses diubah dari running ke terminated
Informasi state proses disimpan dan state proses baru dimuat
Proses dipindahkan dari memori ke disk
Pesan dikirim antar proses
Dalam pohon proses UNIX, proses yang menjadi induk dari semua proses pengguna adalah...
root
init
kernel
shell
fork
System call UNIX manakah yang digunakan untuk membuat proses baru?
execve
wait
exit
fork
kill
Paradigma kerjasama proses di mana satu proses menghasilkan informasi dan proses lain menggunakannya dikenal sebagai masalah...
Reader-Writer
Dining Philosophers
Producer-Consumer
Bounded Buffer
Critical Section
Dalam solusi Bounded-Buffer yang menggunakan shared memory, mengapa hanya BUFFER_SIZE-1 elemen yang dapat digunakan?
Karena satu elemen digunakan untuk menyimpan metadata
Untuk membedakan antara kondisi buffer penuh dan kosong
Karena keterbatasan ukuran memori
Untuk menghemat ruang penyimpanan
Karena inisialisasi variabel in dan out yang salah
Mekanisme Interprocess Communication (IPC) yang memungkinkan proses bertukar pesan tanpa berbagi alamat memori disebut...
Shared Memory
Message Passing
Semaphore
Monitor
Critical Section
Dalam komunikasi tidak langsung menggunakan mailbox, apa yang terjadi jika beberapa proses berbagi mailbox yang sama?
Semua proses dapat menerima pesan yang sama
Hanya proses pertama yang membuat mailbox yang dapat menerima pesan
Sistem akan memilih satu receiver untuk menerima pesan
Mailbox akan otomatis terhapus
Pesan akan dikirim ke semua proses secara broadcast
Apa yang dimaksud dengan "blocking send" dalam komunikasi pesan?
Pengirim terus berjalan tanpa menunggu penerima
Pengirim menunggu sampai pesan diterima oleh penerima
Pesan dikirim ke multiple penerima
Pengirim memblokir penerima tertentu
Pesan disimpan dalam buffer terbatas
Socket didefinisikan sebagai endpoint komunikasi yang merupakan kombinasi dari...
IP address dan process ID
IP address dan port number
MAC address dan port number
Hostname dan process ID
Hostname dan MAC address
Dalam Remote Procedure Call (RPC), apa fungsi dari "stub" pada sisi client?
Menjalankan prosedur secara lokal
Membongkar parameter yang diterima dari server
Berfungsi sebagai proxy untuk prosedur aktual di server
Mengelola komunikasi jaringan
Menangani eksekusi paralel
Status proses "ZOMBIE" dalam UNIX terjadi ketika...
Proses sedang menunggu I/O
Proses child telah terminated tetapi parent belum memanggil wait()
Proses parent telah terminated sebelum child
Proses menggunakan terlalu banyak memori
Proses terjebak dalam infinite loop
