43 Soal Arsitektur Komputer Beserta Jawaban
Kumpulan Soal Pilihan Ganda Materi Arsitektur Komputer
1. Mikroprosesor merupakan bagian utama dari:
a. Unit Input/Output (I/O)
b. Unit Kontrol
c. Unit Aritmetika dan Logika (ALU)
d. Unit Pemrosesan Pusat (CPU)
Jawaban: d
2. Komponen utama pada CPU yang bertanggung jawab untuk mengeksekusi instruksi adalah:
a. ALU
b. Register
c. Bus
d. Control Unit
Jawaban: a
3. Bus yang digunakan untuk mengirimkan alamat memori pada CPU disebut:
a. Bus Data
b. Bus Kendali
c. Bus Alamat
d. Bus Eksternal
Jawaban: c
4. Teknologi yang memungkinkan penggunaan beberapa inti prosesor dalam satu chip disebut:
a. Superkomputer
b. Multithreading
c. Multiprosesor
d. Multitasking
Jawaban: c
5. Register yang digunakan untuk menyimpan hasil operasi aritmetika adalah:
a. Register Akumulator
b. Register Indeks
c. Register Umum
d. Register Status
Jawaban: a
6. Sistem Operasi adalah perangkat lunak yang:
a. Menyimpan dan mengelola data pengguna
b. Menghubungkan perangkat keras dengan perangkat lunak
c. Mengontrol dan mengkoordinasikan penggunaan sumber daya komputer
d. Menghasilkan output yang diinginkan oleh pengguna
Jawaban: c
7. Salah satu fungsi dari unit kontrol pada CPU adalah:
a. Menyimpan instruksi program
b. Melakukan operasi aritmetika
c. Mengatur aliran data antara CPU dan memori
d. Menghasilkan output untuk pengguna
Jawaban: c
8. Pada sistem bilangan biner, angka 1011010 merupakan angka desimal:
a. 46
b. 74
c. 90
d. 106
Jawaban: d
9. Salah satu perbedaan antara memori utama (RAM) dan memori sekunder (hard disk) adalah:
a. Kecepatan akses
b. Kapasitas penyimpanan
c. Kemampuan membaca dan menulis
d. Harga per unit penyimpanan
Jawaban: a
10. Model komunikasi yang menggambarkan komunikasi antara pengguna dan komputer melalui antarmuka grafis disebut:
a. Model client-server
b. Model peer-to-peer
c. Model batch processing
d. Model WIMP (Windows, Icons, Menus, Pointing device)
Jawaban: d
11. Salah satu keuntungan menggunakan teknologi RAID pada sistem penyimpanan adalah:
a. Meningkatkan kecepatan transfer data
b. Mengurangi kesalahan pada data
c. Memperluas kapasitas penyimpanan
d. Meningkatkan keamanan data
Jawaban: d
12. Jumlah bit yang dapat ditampung oleh register 32-bit adalah:
a. 4 bit
b. 8 bit
c. 16 bit
d. 32 bit
Jawaban: d
13. Proses konversi instruksi dalam bahasa assembly ke dalam kode mesin disebut:
a. Eksekusi
b. Pemetaan
c. Dekode
d. Kompilasi
Jawaban: c
14. Prinsip yang menyatakan bahwa instruksi yang dieksekusi harus memiliki operan yang valid dan hasil yang benar adalah:
a. Prinsip von Neumann
b. Prinsip pipelining
c. Prinsip eksekusi out-of-order
d. Prinsip kesalahan prediksi
Jawaban: a
15. Salah satu jenis instruksi pada arsitektur komputer adalah instruksi pemindahan data. Instruksi tersebut berfungsi untuk:
a. Menyimpan data ke dalam register
b. Mengubah nilai data
c. Mengirim data ke perangkat I/O
d. Mengalihkan eksekusi program
Jawaban: a
16. Salah satu jenis aliran instruksi pada pipelining adalah:
a. Single-cycle
b. Multi-cycle
c. Superpipelining
d. Hyperthreading
Jawaban: c
17. Jumlah bit yang digunakan untuk mewakili alamat memori pada arsitektur 32-bit adalah:
a. 4 bit
b. 8 bit
c. 16 bit
d. 32 bit
Jawaban: d
18. Fungsi dari register instruksi pada CPU adalah:
a. Menyimpan instruksi yang sedang dieksekusi
b. Menyimpan alamat memori instruksi berikutnya
c. Menyimpan data yang akan dioperasikan
d. Menyimpan hasil operasi aritmetika
Jawaban: b
19. Perangkat keras yang bertanggung jawab untuk mengubah sinyal analog menjadi digital adalah:
a. Modem
b. Sound card
c. Network card
d. Analog-to-digital converter (ADC)
Jawaban: d
20. Model memori yang mengatur alokasi memori secara dinamis dengan menggunakan teknik penggabungan (paging) disebut:
a. Memori bersegmen
b. Memori virtual
c. Memori cache
d. Memori utama
Jawaban: b
21. Pada arsitektur komputer modern, ALU terletak di dalam:
a. Register
b. CPU
c. Bus
d. Memori
Jawaban: b
22. Proses yang mengubah instruksi dalam bahasa assembly menjadi kode mesin secara keseluruhan disebut:
a. Kompilasi
b. Interpretasi
c. Assembler
d. Linker
Jawaban: a
23. Salah satu keuntungan penggunaan memori cache adalah:
a. Mengurangi waktu akses ke memori utama
b. Meningkatkan kapasitas penyimpanan
c. Mempercepat eksekusi instruksi
d. Meningkatkan keamanan data
Jawaban: a
24. Prinsip yang menyatakan bahwa instruksi dieksekusi berurutan secara berurutan adalah:
a. Prinsip pipelining
b. Prinsip kesalahan prediksi
c. Prinsip eksekusi out-of-order
d. Prinsip von Neumann
Jawaban: d
25. Salah satu jenis instruksi pada arsitektur komputer adalah instruksi logika. Instruksi tersebut berfungsi untuk:
a. Melakukan operasi aritmetika
b. Mengubah nilai data
c. Mengatur aliran eksekusi program
d. Melakukan operasi logika bitwise
Jawaban: d
26. Salah satu metode penulisan instruksi dalam bahasa assembly adalah:
a. Penulisan desimal
b. Penulisan heksadesimal
c. Penulisan biner
d. Penulisan ASCII
Jawaban: b
27. Salah satu jenis instruksi pada arsitektur komputer adalah instruksi pemrosesan data. Instruksi tersebut berfungsi untuk:
a. Menyimpan data ke dalam register
b. Mengubah nilai data
c. Mengirim data ke perangkat I/O
d. Melakukan operasi aritmetika atau logika
Jawaban: d
28. Metode pengalamatan yang menggunakan offset dan alamat dasar untuk mengakses elemen array disebut:
a. Pengalamatan langsung
b. Pengalamatan terindeks
c. Pengalamatan relatif
d. Pengalamatan absolut
Jawaban: b
29. Salah satu jenis pengorganisasian memori utama adalah:
a. FIFO (First-In, First-Out)
b. LRU (Least Recently Used)
c. MRU (Most Recently Used)
d. LFU (Least Frequently Used)
Jawaban: a
30. Salah satu jenis instruksi pada arsitektur komputer adalah instruksi kontrol. Instruksi tersebut berfungsi untuk:
a. Menyimpan data ke dalam register
b. Mengubah nilai data
c. Mengirim data ke perangkat I/O
d. Mengontrol aliran eksekusi program
Jawaban: d
31. Model memori yang mengatur alokasi memori dengan menggunakan alamat logis yang berbeda dengan alamat fisik disebut:
a. Memori virtual
b. Memori bersegmen
c. Memori cache
d. Memori utama
Jawaban: a
32. Prinsip yang menyatakan bahwa instruksi dapat dieksekusi secara bersamaan dan overlap adalah:
a. Prinsip pipelining
b. Prinsip kesalahan prediksi
c. Prinsip eksekusi out-of-order
d. Prinsip von Neumann
Jawaban: a
33. Salah satu metode penulisan instruksi dalam bahasa assembly adalah:
a. Penulisan desimal
b. Penulisan heksadesimal
c. Penulisan biner
d. Penulisan ASCII
Jawaban: c
34. Salah satu jenis instruksi pada arsitektur komputer adalah instruksi skalar. Instruksi tersebut berfungsi untuk:
a. Melakukan operasi aritmetika
b. Mengubah nilai data
c. Mengatur aliran eksekusi program
d. Melakukan operasi pada satu data per waktu
Jawaban: d
35. Metode pengalamatan yang menggunakan alamat yang dihasilkan oleh operasi aritmetika untuk mengakses memori disebut:
a. Pengalamatan langsung
b. Pengalamatan terindeks
c. Pengalamatan relatif
d. Pengalamatan absolut
Jawaban: c
36. Model memori yang mengatur alokasi memori dengan menggunakan segmentasi dan paging disebut:
a. Memori virtual
b. Memori bersegmen
c. Memori cache
d. Memori utama
Jawaban: b
37. Prinsip yang menyatakan bahwa instruksi dieksekusi secara bersamaan dan saling mempengaruhi adalah:
a. Prinsip pipelining
b. Prinsip kesalahan prediksi
c. Prinsip eksekusi out-of-order
d. Prinsip von Neumann
Jawaban: c
38.. Salah satu jenis instruksi pada arsitektur komputer adalah instruksi skalar. Instruksi tersebut berfungsi untuk:
a. Melakukan operasi aritmetika
b. Mengubah nilai data
c. Mengatur aliran eksekusi program
d. Melakukan operasi pada satu data per waktu
Jawaban: d
39. Metode pengalamatan yang menggunakan alamat yang dihasilkan oleh operasi logika untuk mengakses memori disebut:
a. Pengalamatan langsung
b. Pengalamatan terindeks
c. Pengalamatan relatif
d. Pengalamatan absolut
Jawaban: a
40. Salah satu jenis instruksi pada arsitektur komputer adalah instruksi pembandingan. Instruksi tersebut berfungsi untuk:
a. Menyimpan data ke dalam register
b. Mengubah nilai data
c. Mengirim data ke perangkat I/O
d. Membandingkan nilai data dan mengatur aliran program
Jawaban: d
41. Metode penulisan instruksi dalam bahasa assembly yang menggunakan karakter-karakter ASCII untuk merepresentasikan instruksi disebut:
a. Penulisan desimal
b. Penulisan heksadesimal
c. Penulisan biner
d. Penulisan teks
Jawaban: d
42. Salah satu jenis instruksi pada arsitektur komputer adalah instruksi pemrosesan vektor. Instruksi tersebut berfungsi untuk:
a. Menyimpan data ke dalam register
b. Mengubah nilai data
c. Mengirim data ke perangkat I/O
d. Melakukan operasi pada kumpulan data per waktu
Jawaban: d
43. Model memori yang mengatur alokasi memori dengan menggunakan paging disebut:
a. Memori virtual
b. Memori bersegmen
c. Memori cache
d. Memori utama
Jawaban: a