wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

QUIZ 2: Arsitektur Komputer Von Neumann

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

Apa komponen yang digunakan untuk menyimpan instruksi yang sedang dieksekusi dalam arsitektur Von Neumann?

a)

Program Counter

b)

Instruction Register

c)

Memory Data Register

d)

Cache

e)

Register

2.

Dalam arsitektur Von Neumann, bagian mana yang berfungsi untuk menjalankan operasi aritmatika?

a)

Control Unit

b)

ALU

c)

Register

d)

Cache

e)

I/O Unit

3.

Apa yang menyimpan alamat instruksi yang akan diambil selanjutnya?

a)

Instruction Register

b)

Program Counter

c)

Memory Address Register

d)

ALU

e)

Cache

4.

Apa yang dilakukan Control Unit dalam arsitektur Von Neumann?

a)

Melakukan operasi aritmatika dan logika

b)

Mengontrol aliran data dan instruksi dalam CPU

c)

Menyimpan instruksi sementara

d)

Meningkatkan kecepatan akses memori

e)

Menyimpan data dalam cache

5.

Dalam arsitektur Von Neumann, memori utama menyimpan?

a)

Hanya data

b)

Hanya instruksi

c)

Instruksi dan data

d)

Cache

e)

Register

6.

Apa yang terjadi pada fase decode dalam siklus instruksi Von Neumann?

a)

Instruksi diambil dari memori

b)

Instruksi diterjemahkan ke dalam sinyal yang dapat dimengerti oleh CPU

c)

Data diproses di ALU

d)

Hasil disimpan di memori

e)

Instruksi dikirim ke perangkat I/O

7.

Apakah bus kontrol dalam arsitektur Von Neumann?

a)

Jalur yang membawa data antara CPU dan memori

b)

Jalur yang membawa sinyal kontrol untuk mengatur komponen CPU

c)

Jalur yang membawa alamat instruksi

d)

Jalur untuk menghubungkan CPU ke perangkat I/O

e)

Jalur yang menyimpan data sementara

8.

Mengapa dikenal istilah 'Von Neumann Bottleneck'?

a)

Karena CPU dan memori tidak sinkron

b)

Karena transfer data antara CPU dan memori lambat

c)

Karena ALU tidak cukup cepat

d)

Karena register selalu penuh

e)

Karena perangkat I/O lambat

9.

Apa fungsi utama dari bus data?

a)

Membawa instruksi dari CPU ke perangkat I/O

b)

Membawa data antara memori dan CPU

c)

Membawa data antara memori dan CPU

d)

Menyimpan data sementara

e)

Mengontrol aliran data

10.

Bagaimana arsitektur Von Neumann menangani interupsi?

a)

Dengan menghentikan eksekusi program sementara dan menangani interupsi

b)

Dengan menggunakan register khusus untuk menyimpan interupsi

c)

Dengan memprioritaskan interupsi di atas program lain

d)

Dengan mengeksekusi interupsi secara paralel

e)

Dengan mengabaikan interupsi sampai program selesai

11.

Apa perbedaan mendasar antara memori primer dan sekunder dalam arsitektur Von Neumann?

a)

Memori primer lebih lambat

b)

Memori sekunder digunakan untuk menyimpan data permanen

c)

Memori primer lebih kecil dari memori sekunder

d)

Memori primer adalah cache

e)

Memori sekunder digunakan oleh ALU

12.

Instruksi manakah yang digunakan untuk memindahkan data dari register ke memori dalam arsitektur Von Neumann?

a)

Fetch

b)

Decode

c)

Store

d)

Load

e)

Execute

13.

Mengapa arsitektur Von Neumann memerlukan register seperti Instruction Register dan Program Counter?

a)

Untuk mempercepat akses data

b)

Untuk memastikan eksekusi instruksi yang efisien

c)

Untuk menyimpan data sementara dari I/O

d)

Untuk mengurangi ketergantungan pada cache

e)

Untuk melakukan eksekusi paralel

14.

Apa yang dimaksud dengan sistem pipelining, dan bagaimana hal ini terkait dengan arsitektur Von Neumann?

a)

Sistem untuk menjalankan banyak instruksi secara bersamaan

b)

Sistem untuk meningkatkan kecepatan ALU

c)

Sistem untuk mempercepat fetch-execute cycle

d)

Sistem untuk menjalankan instruksi secara paralel

e)

Sistem untuk memprioritaskan data dari memori

15.

Bagaimana penggunaan cache dalam arsitektur Von Neumann mengurangi masalah Von Neumann Bottleneck?

a)

Cache menyimpan data yang lebih sering diakses sehingga mempercepat akses memori

b)

Cache mempercepat ALU dalam melakukan operasi

c)

Cache memperbesar memori utama

d)

Cache mengurangi jumlah instruksi yang dieksekusi

e)

Cache digunakan untuk eksekusi paralel

16.

Mengapa peningkatan kecepatan CPU tidak secara langsung menghilangkan Von Neumann Bottleneck?

a)

Karena kecepatan memori tidak dapat mengikuti kecepatan CPU

b)

Karena ALU terbatas dalam kemampuannya

c)

Karena bus data memiliki kapasitas yang terbatas

d)

Karena kontrol unit selalu lebih lambat

e)

Karena register terbatas

17.

Bagaimana implementasi sistem virtual memory dalam arsitektur Von Neumann membantu mengelola memori?

a)

Dengan menyimpan data di luar memori utama dan menggunakan disk sebagai memori tambahan

b)

Dengan membagi instruksi menjadi blok yang lebih kecil

c)

Dengan menggunakan lebih banyak register

d)

Dengan meningkatkan kecepatan transfer data antar bus

e)

Dengan mempercepat eksekusi instruksi

18.

Apa keuntungan utama dari penggunaan register dalam CPU arsitektur Von Neumann?

a)

Register menyimpan data secara permanen

b)

Register mempercepat akses ke data selama eksekusi instruksi

c)

Register menggantikan kebutuhan cache

d)

Register menyimpan semua instruksi

e)

Register meningkatkan kecepatan akses ke I/O

19.

Apa peran utama Memory Address Register (MAR) dalam arsitektur Von Neumann?

a)

Menyimpan data dari CPU

b)

Menyimpan alamat dari instruksi yang diambil dari memori

c)

Mengontrol aliran data dalam CPU

d)

Menyimpan hasil operasi dari ALU

e)

Mengirimkan data ke perangkat I/O

20.

Apa kendala utama dalam penggunaan bus tunggal pada arsitektur Von Neumann?

a)

Terlalu banyak data yang dapat disimpan dalam register

b)

Kecepatan bus lebih lambat dari ALU

c)

CPU harus menunggu bus bebas untuk mentransfer instruksi atau data

d)

Bus terlalu kecil untuk memori yang lebih besar

e)

Instruksi terlalu cepat untuk diakses melalui bus