Search Header Logo

Quiz tentang Sinkronisasi Proses

Authored by Andi Naila Ramadhani

Others

University

Used 1+ times

Quiz tentang Sinkronisasi Proses
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa yang dimaksud dengan mutual exclusion dalam konteks sinkronisasi?

Semua proses dapat mengakses critical section secara bersamaan

Hanya satu proses yang dapat mengakses critical section pada satu waktu

Semua proses harus menunggu hingga critical section kosong

Tidak ada proses yang diizinkan mengakses critical section

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Manakah solusi yang paling tepat untuk mencegah race condition?

Menggunakan algoritma penjadwalan CPU

Mengimplementasikan mutual exclusion pada critical section

Menggunakan memori virtual untuk setiap proses

Menjalankan semua proses secara paralel tanpa batasan

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Dalam algoritma Bakery, apa tujuan dari nomor tiket yang diberikan kepada setiap proses?

Menentukan prioritas akses ke CPU

Menjamin urutan akses ke critical section berdasarkan nomor tiket terkecil

Mengalokasikan memori untuk setiap proses

Menentukan waktu eksekusi proses berikutnya

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa perbedaan utama antara semaphore counting dan binary semaphore?

Semaphore counting hanya digunakan untuk satu proses, sedangkan binary semaphore untuk banyak proses

Semaphore counting memiliki nilai lebih dari satu, sedangkan binary semaphore hanya bernilai 0 atau 1

Binary semaphore digunakan untuk komunikasi antar-proses, sedangkan counting semaphore untuk sinkronisasi thread

Tidak ada perbedaan antara keduanya

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Masalah klasik "Dining Philosophers" bertujuan untuk menyelesaikan konflik pada situasi apa?

Deadlock dalam penggunaan sumber daya bersama

Penjadwalan CPU pada sistem multiprogramming

Pengalokasian memori virtual pada thread tertentu

Sinkronisasi antar-proses dalam sistem real-time

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa fungsi utama dari monitor dalam mekanisme sinkronisasi?

Memantau performa sistem operasi secara keseluruhan

Menyediakan mekanisme mutual exclusion dan kondisi variabel untuk sinkronisasi antar-proses

Membatasi jumlah thread yang dapat berjalan secara paralel

Mengatur prioritas akses CPU oleh proses tertentu

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Pada solusi Readers-Writers Problem, bagaimana cara memastikan fairness antara readers dan writers?

Memberikan prioritas penuh kepada readers saja

Memberikan prioritas penuh kepada writers saja

Menggunakan mekanisme sinkronisasi seperti semaphore untuk mengatur giliran akses antara readers dan writers

Membiarkan kedua jenis proses berjalan tanpa pengaturan khusus

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?