NEW
Font size
WorksheetsQUIZ 2: Arsitektur Komputer Von Neumann
Total questions: 20
Worksheet time: 7mins
Apa komponen yang digunakan untuk menyimpan instruksi yang sedang dieksekusi dalam arsitektur Von Neumann?
Program Counter
Instruction Register
Memory Data Register
Cache
Register
Dalam arsitektur Von Neumann, bagian mana yang berfungsi untuk menjalankan operasi aritmatika?
Control Unit
ALU
Register
Cache
I/O Unit
Apa yang menyimpan alamat instruksi yang akan diambil selanjutnya?
Instruction Register
Program Counter
Memory Address Register
ALU
Cache
Apa yang dilakukan Control Unit dalam arsitektur Von Neumann?
Melakukan operasi aritmatika dan logika
Mengontrol aliran data dan instruksi dalam CPU
Menyimpan instruksi sementara
Meningkatkan kecepatan akses memori
Menyimpan data dalam cache
Dalam arsitektur Von Neumann, memori utama menyimpan?
Hanya data
Hanya instruksi
Instruksi dan data
Cache
Register
Apa yang terjadi pada fase decode dalam siklus instruksi Von Neumann?
Instruksi diambil dari memori
Instruksi diterjemahkan ke dalam sinyal yang dapat dimengerti oleh CPU
Data diproses di ALU
Hasil disimpan di memori
Instruksi dikirim ke perangkat I/O
Apakah bus kontrol dalam arsitektur Von Neumann?
Jalur yang membawa data antara CPU dan memori
Jalur yang membawa sinyal kontrol untuk mengatur komponen CPU
Jalur yang membawa alamat instruksi
Jalur untuk menghubungkan CPU ke perangkat I/O
Jalur yang menyimpan data sementara
Mengapa dikenal istilah 'Von Neumann Bottleneck'?
Karena CPU dan memori tidak sinkron
Karena transfer data antara CPU dan memori lambat
Karena ALU tidak cukup cepat
Karena register selalu penuh
Karena perangkat I/O lambat
Apa fungsi utama dari bus data?
Membawa instruksi dari CPU ke perangkat I/O
Membawa data antara memori dan CPU
Membawa data antara memori dan CPU
Menyimpan data sementara
Mengontrol aliran data
Bagaimana arsitektur Von Neumann menangani interupsi?
Dengan menghentikan eksekusi program sementara dan menangani interupsi
Dengan menggunakan register khusus untuk menyimpan interupsi
Dengan memprioritaskan interupsi di atas program lain
Dengan mengeksekusi interupsi secara paralel
Dengan mengabaikan interupsi sampai program selesai
Apa perbedaan mendasar antara memori primer dan sekunder dalam arsitektur Von Neumann?
Memori primer lebih lambat
Memori sekunder digunakan untuk menyimpan data permanen
Memori primer lebih kecil dari memori sekunder
Memori primer adalah cache
Memori sekunder digunakan oleh ALU
Instruksi manakah yang digunakan untuk memindahkan data dari register ke memori dalam arsitektur Von Neumann?
Fetch
Decode
Store
Load
Execute
Mengapa arsitektur Von Neumann memerlukan register seperti Instruction Register dan Program Counter?
Untuk mempercepat akses data
Untuk memastikan eksekusi instruksi yang efisien
Untuk menyimpan data sementara dari I/O
Untuk mengurangi ketergantungan pada cache
Untuk melakukan eksekusi paralel
Apa yang dimaksud dengan sistem pipelining, dan bagaimana hal ini terkait dengan arsitektur Von Neumann?
Sistem untuk menjalankan banyak instruksi secara bersamaan
Sistem untuk meningkatkan kecepatan ALU
Sistem untuk mempercepat fetch-execute cycle
Sistem untuk menjalankan instruksi secara paralel
Sistem untuk memprioritaskan data dari memori
Bagaimana penggunaan cache dalam arsitektur Von Neumann mengurangi masalah Von Neumann Bottleneck?
Cache menyimpan data yang lebih sering diakses sehingga mempercepat akses memori
Cache mempercepat ALU dalam melakukan operasi
Cache memperbesar memori utama
Cache mengurangi jumlah instruksi yang dieksekusi
Cache digunakan untuk eksekusi paralel
Mengapa peningkatan kecepatan CPU tidak secara langsung menghilangkan Von Neumann Bottleneck?
Karena kecepatan memori tidak dapat mengikuti kecepatan CPU
Karena ALU terbatas dalam kemampuannya
Karena bus data memiliki kapasitas yang terbatas
Karena kontrol unit selalu lebih lambat
Karena register terbatas
Bagaimana implementasi sistem virtual memory dalam arsitektur Von Neumann membantu mengelola memori?
Dengan menyimpan data di luar memori utama dan menggunakan disk sebagai memori tambahan
Dengan membagi instruksi menjadi blok yang lebih kecil
Dengan menggunakan lebih banyak register
Dengan meningkatkan kecepatan transfer data antar bus
Dengan mempercepat eksekusi instruksi
Apa keuntungan utama dari penggunaan register dalam CPU arsitektur Von Neumann?
Register menyimpan data secara permanen
Register mempercepat akses ke data selama eksekusi instruksi
Register menggantikan kebutuhan cache
Register menyimpan semua instruksi
Register meningkatkan kecepatan akses ke I/O
Apa peran utama Memory Address Register (MAR) dalam arsitektur Von Neumann?
Menyimpan data dari CPU
Menyimpan alamat dari instruksi yang diambil dari memori
Mengontrol aliran data dalam CPU
Menyimpan hasil operasi dari ALU
Mengirimkan data ke perangkat I/O
Apa kendala utama dalam penggunaan bus tunggal pada arsitektur Von Neumann?
Terlalu banyak data yang dapat disimpan dalam register
Kecepatan bus lebih lambat dari ALU
CPU harus menunggu bus bebas untuk mentransfer instruksi atau data
Bus terlalu kecil untuk memori yang lebih besar
Instruksi terlalu cepat untuk diakses melalui bus
