NEW
Font size
Worksheetssoal para bot
Total questions: 11
Worksheet time: 6mins
Manakah pernyataan yang PALING TEPAT mengenai prinsip dasar Parallel Processing dan contoh penerapannya?
Parallel Processing menjalankan satu instruksi secara berurutan pada satu prosesor, contohnya komputer single-core
Parallel Processing membagi tugas menjadi beberapa bagian dan dikerjakan secara bersamaan, contohnya rendering grafis menggunakan GPU
Parallel Processing hanya dapat digunakan pada superkomputer dan tidak bisa diterapkan di dunia nyata
Parallel Processing berarti menjalankan banyak program tanpa pembagian tugas yang jelas
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?
Serial seperti beberapa orang memasak bersama di dapur, paralel seperti satu orang memasak sendiri
Serial seperti satu kasir melayani pelanggan satu per satu, paralel seperti banyak kasir melayani pelanggan bersamaan
Serial dan paralel memiliki cara kerja yang sama
Paralel selalu lebih lambat dari serial
Dalam paralelisme, terdapat beberapa pendekatan pembagian tugas, yaitu Result Paralelisme, Specialist Paralelisme, dan Agenda Paralelisme.
Manakah pernyataan yang BENAR mengenai ketiga jenis paralelisme tersebut?
Result Paralelisme membagi hasil, Specialist membagi keahlian, Agenda membagi waktu tugas
Semua jenis paralelisme memiliki cara kerja yang sama
Result Paralelisme membagi data, Specialist membagi fungsi, Agenda membagi daftar tugas
Specialist Paralelisme hanya digunakan dalam sistem serial
Specialist Paralelisme menggunakan prosesor dengan tugas khusus. Meskipun efisien, pendekatan ini memiliki kelemahan.
Apa kelemahan utama Specialist Paralelisme dan solusi yang paling tepat?
Prosesor menjadi terlalu mahal → solusi: kurangi jumlah prosesor
Tidak cocok untuk sistem modern → solusi: kembali ke sistem serial
Tidak dapat berjalan paralel → solusi: menambah clock speed
Ketergantungan antar spesialis → solusi: load balancing atau fleksibilitas tugas
Pipelining adalah teknik untuk meningkatkan kinerja prosesor dengan membagi eksekusi instruksi ke beberapa tahap.
Ilustrasi yang paling tepat menggambarkan pipelining adalah:
Beberapa orang bekerja di tahap berbeda pada baju yang berbeda
Satu orang mencuci, mengeringkan, dan menyetrika satu baju sampai selesai
Semua orang melakukan pekerjaan yang sama
Satu tahap harus selesai sebelum tahap lain dimulai
Pipelining meningkatkan performa prosesor, tetapi juga memiliki masalah tertentu.
Manakah pasangan keuntungan dan masalah yang BENAR?
Keuntungan: sederhana, Masalah: boros daya
Keuntungan: meningkatkan throughput, Masalah: hazard (data/control hazard)
Keuntungan: mengurangi instruksi, Masalah: mahal
Keuntungan: menurunkan clock speed, Masalah: kompleks
Dalam sistem multiprosesor, arsitektur memori dapat berupa UMA atau NUMA.
Manakah pernyataan yang paling tepat?
UMA hanya digunakan di sistem terdistribusi
NUMA tidak memiliki shared memory
UMA lebih cepat dari NUMA dalam semua kondisi
UMA memiliki waktu akses memori sama, NUMA berbeda tergantung lokasi
Apakah pengertian yang PALING TEPAT dari Gang Scheduling?
Teknik penjadwalan yang menjalankan satu proses hingga selesai sebelum proses lain dijalankan
Teknik penjadwalan yang menjalankan proses secara acak tanpa memperhatikan hubungan antar thread
Teknik penjadwalan yang hanya digunakan pada sistem single processor
Teknik penjadwalan yang menjalankan sekumpulan thread atau proses yang saling berhubungan secara bersamaan pada beberapa prosesor
Apa maksud dari Gang scheduling?
Menjalankan proses satu per satu
Menjadwalkan proses secara acak
Menjalankan satu kelompok thread secara bersamaan
Menjalankan proses tanpa sinkronisasi
Apakah kepanjangan yang BENAR dari DSM?
Distributed System Management
Dynamic Storage Mechanism
Distributed Shared Memory
Data Sharing Module
Apa fungsi utama DSM?
Menghilangkan jaringan
Menyediakan ilusi shared memory pada sistem terdistribusi
Menggantikan prosesor
Menjadikan sistem lebih lambat
