Web viewProsesor yang dapat mengeksekusi instruksi dan data yang berbeda-beda secara bersamaan....

4

Click here to load reader

Transcript of Web viewProsesor yang dapat mengeksekusi instruksi dan data yang berbeda-beda secara bersamaan....

Page 1: Web viewProsesor yang dapat mengeksekusi instruksi dan data yang berbeda-beda secara bersamaan. Prosesor yang dapat mengeksekusi banyak data dengan instruksi yang

1. Berikut adalah kekurangan dari pipeline, kecuali :A. Kekurangan struktural disebabkan oleh perangkat keras yang tidak mendukung adanya

proses pipeline seperti yang diharapkan.B. Kekurangan data disebabkan jika proses selanjutnya membutuhkan data hasil proses

sekarang.C. Kekurangan control disebabkan kondisi suatu langkah dianggap selesai untuk satu order

dengan yang lain tidak sama. D. Kekurangan data disebabkan adanya ketergantungan antar proses.E. Kekurangan control disebabkan ketidakmampuan menjalankan beberapa proses bersamaan.

2. Prosesor MIMD (Multiple Instruction stream, Multiple Data stream) adalahA. Prosesor yang dapat mengeksekusi instruksi dan data yang berbeda-beda secara bersamaanB. Prosesor yang dapat mengeksekusi banyak data dengan instruksi yang sama secara

bersamaanC. Prosesor paralel yang memproses satu instruksi dengan banyak prosesor pada waktu yang

samaD. Beberapa prosesor yang bekerja pada suatu sistem dengan mengakses memori yang samaE. Banyak prosesor pada suatu sistem dan memiliki memori masing-masing

3. Berikut beberapa kondisi :1. Sangat baik digunakan untuk menyelesaikan permasalahan yang besar dan heterogen2. Optimasi penggunaan dengan cara mencocokan banyaknya permasalahan dengan

banyaknya prosesor parallel3. Sistem akan dibingungkan oleh aliran data (dataflow) parallel4. Membuat pengaturan proses menjadi dua phase, pertama memilah dan

mendistribusikan data dan yang kedua memproses data secara paralel

Keterangan diatas yang menggambarkan SIMD adalah

A. 1,2,3B. 1,2C. 3,4D. 4E. Semua

4. Berikut adalah diagram blok dari :

A

Page 2: Web viewProsesor yang dapat mengeksekusi instruksi dan data yang berbeda-beda secara bersamaan. Prosesor yang dapat mengeksekusi banyak data dengan instruksi yang

A. Prosesor ArrayB. Prosesor VektorC. MultiprosesorD. MultikomputerE. Pipeline

5. Dalam teknik pipeline, problem dibagi menjadi rentetan proses yang harus diselesaikan secara sekuensial. Jika penyelesaian problem dibagi menjadi lima tahap, berapa minimal jumlah prosesor yang dibutuhkanA. DuaB. TigaC. EmpatD. LimaE. Enam

6. Jika suatu problem dibagi menjadi tiga tahap dan masing-masing tahap membutuhkan waktu 30 menit maka dengan menggunakan teknik pipeline, dalam waktu 2 jam ada berapa problem yang bisa diselesaikanA. TigaB. EmpatC. LimaD. EnamE. Tujuh

 Prosesor T1 T2 T3 T4 T5 T6 T7 T8 T9

I P1 P1 P1 P5 P5 P5 P5 P5 P5

II P2 P4 P4 P4P11

P11

P15

III P3 P6 P7 P7 P7 P7 P7

IV P8 P8 P8P12

P13

V P9P10

P10

P14

P14

7. Pernyataan yang salah adalahA. P8 bergantung pada P3B. P15 bergantung pada P5

Page 3: Web viewProsesor yang dapat mengeksekusi instruksi dan data yang berbeda-beda secara bersamaan. Prosesor yang dapat mengeksekusi banyak data dengan instruksi yang

C. P14 bergantung pada P12D. P11 bergantung pada P10E. P9 bergantung pada P6

8. Panjang instruksi rata-rata dihitung dari total jumlah panjang instruksi dibagi dengan banyaknya instruksi. Panjang insrtuksi rata-rata untuk kasus di atas adalahA. 2,13 slotB. 2,2 slotC. 0,73 slotD. 0,45 slotE. 1,36 slot

9. Berikut beberapa pernyataan :1. Utilitas Prosesor I paling tinggi dibanding yang lain2. Utilitas Prosesor II sama dengan utilitas Prosesor III3. Utilitas Prosesor IV sama dengan utilitas Prosesor V4. Utilitas Prosesor V adalah 50%

Manakah pernyataan yang salahA. 1,2,3B. 1,3C. 2,4D. 4E. Semua

10. Manakah yang salah dari pernyataan berikutA. Semakin banyak prosesor kemungkinan semakin cepat mengerjakan suatu instruksiB. Sedikitnya prosesor yang paralel akan meningkatkan utilitas masing-masing prosesorC. Semakin banyak prosesor semakin rendah utilitas masing-masing prosesornyaD. Semakin sedikit prosesor akan menyebabkan waktu ekseskusi semakin lamaE. Penambahan prosesor tidak menjamin penurunan total waktu eksekusi