wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

soal para bot

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

Manakah pernyataan yang PALING TEPAT mengenai prinsip dasar Parallel Processing dan contoh penerapannya?

a)

Parallel Processing menjalankan satu instruksi secara berurutan pada satu prosesor, contohnya komputer single-core

b)

Parallel Processing membagi tugas menjadi beberapa bagian dan dikerjakan secara bersamaan, contohnya rendering grafis menggunakan GPU

c)

Parallel Processing hanya dapat digunakan pada superkomputer dan tidak bisa diterapkan di dunia nyata

d)

Parallel Processing berarti menjalankan banyak program tanpa pembagian tugas yang jelas

2.

Pemrosesan serial dan paralel memiliki perbedaan mendasar dalam cara eksekusi tugas. Pemrosesan serial mengeksekusi tugas satu per satu, sedangkan pemrosesan paralel mengeksekusi banyak tugas secara bersamaan.

Manakah ilustrasi yang paling menggambarkan perbedaan ini?

a)

Serial seperti beberapa orang memasak bersama di dapur, paralel seperti satu orang memasak sendiri

b)

Serial seperti satu kasir melayani pelanggan satu per satu, paralel seperti banyak kasir melayani pelanggan bersamaan

c)

Serial dan paralel memiliki cara kerja yang sama

d)

Paralel selalu lebih lambat dari serial

3.

Dalam paralelisme, terdapat beberapa pendekatan pembagian tugas, yaitu Result Paralelisme, Specialist Paralelisme, dan Agenda Paralelisme.

Manakah pernyataan yang BENAR mengenai ketiga jenis paralelisme tersebut?

a)

Result Paralelisme membagi hasil, Specialist membagi keahlian, Agenda membagi waktu tugas

b)

Semua jenis paralelisme memiliki cara kerja yang sama

c)

Result Paralelisme membagi data, Specialist membagi fungsi, Agenda membagi daftar tugas

d)

Specialist Paralelisme hanya digunakan dalam sistem serial

4.

Specialist Paralelisme menggunakan prosesor dengan tugas khusus. Meskipun efisien, pendekatan ini memiliki kelemahan.

Apa kelemahan utama Specialist Paralelisme dan solusi yang paling tepat?

a)

Prosesor menjadi terlalu mahal → solusi: kurangi jumlah prosesor

b)

Tidak cocok untuk sistem modern → solusi: kembali ke sistem serial

c)

Tidak dapat berjalan paralel → solusi: menambah clock speed

d)

Ketergantungan antar spesialis → solusi: load balancing atau fleksibilitas tugas

5.

Pipelining adalah teknik untuk meningkatkan kinerja prosesor dengan membagi eksekusi instruksi ke beberapa tahap.

Ilustrasi yang paling tepat menggambarkan pipelining adalah:

a)

Beberapa orang bekerja di tahap berbeda pada baju yang berbeda

b)

Satu orang mencuci, mengeringkan, dan menyetrika satu baju sampai selesai

c)

Semua orang melakukan pekerjaan yang sama

d)

Satu tahap harus selesai sebelum tahap lain dimulai

6.

Pipelining meningkatkan performa prosesor, tetapi juga memiliki masalah tertentu.

Manakah pasangan keuntungan dan masalah yang BENAR?

a)

Keuntungan: sederhana, Masalah: boros daya

b)

Keuntungan: meningkatkan throughput, Masalah: hazard (data/control hazard)

c)

Keuntungan: mengurangi instruksi, Masalah: mahal

d)

Keuntungan: menurunkan clock speed, Masalah: kompleks

7.

Dalam sistem multiprosesor, arsitektur memori dapat berupa UMA atau NUMA.

Manakah pernyataan yang paling tepat?

a)

UMA hanya digunakan di sistem terdistribusi

b)

NUMA tidak memiliki shared memory

c)

UMA lebih cepat dari NUMA dalam semua kondisi

d)

UMA memiliki waktu akses memori sama, NUMA berbeda tergantung lokasi

8.

Apakah pengertian yang PALING TEPAT dari Gang Scheduling?

a)

Teknik penjadwalan yang menjalankan satu proses hingga selesai sebelum proses lain dijalankan

b)

Teknik penjadwalan yang menjalankan proses secara acak tanpa memperhatikan hubungan antar thread

c)

Teknik penjadwalan yang hanya digunakan pada sistem single processor

d)

Teknik penjadwalan yang menjalankan sekumpulan thread atau proses yang saling berhubungan secara bersamaan pada beberapa prosesor

9.

Apa maksud dari Gang scheduling?

a)

Menjalankan proses satu per satu

b)

Menjadwalkan proses secara acak

c)

Menjalankan satu kelompok thread secara bersamaan

d)

Menjalankan proses tanpa sinkronisasi

10.

Apakah kepanjangan yang BENAR dari DSM?

a)

Distributed System Management

b)

Dynamic Storage Mechanism

c)

Distributed Shared Memory

d)

Data Sharing Module

11.

Apa fungsi utama DSM?

a)

Menghilangkan jaringan

b)

Menyediakan ilusi shared memory pada sistem terdistribusi

c)

Menggantikan prosesor

d)

Menjadikan sistem lebih lambat