Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UAS Organisasi dan Arsitektur Komputer

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Mode pengalamatan di mana operand langsung terdapat dalam instruksi disebut:

a)

Direct Addressing

b)

Indirect Addressing

c)

Immediate Addressing

d)

Register Addressing

e)

Stack Addressing

2.

Kelemahan utama dari Direct Addressing adalah:

a)

Membutuhkan dua referensi memori

b)

Memiliki keterbatasan ruang alamat

c)

Memerlukan register tambahan

d)

Proses eksekusi lebih lambat

e)

Operand tersimpan dalam stack

3.

Mode pengalamatan yang menggunakan alamat dalam memori yang menunjuk ke alamat operand disebut:

a)

Immediate Addressing

b)

Direct Addressing

c)

Indirect Addressing

d)

Stack Addressing

e)

Relative Addressing

4.

Keunggulan dari Register Addressing adalah:

a)

Memerlukan referensi memori ganda

b)

Eksekusi instruksi lebih cepat

c)

Membutuhkan ruang alamat besar

d)

Memerlukan perhitungan alamat khusus

e)

Membatasi jumlah operand

5.

Mode pengalamatan yang menggabungkan Direct Addressing dan Register Indirect Addressing adalah:

a)

Relative Addressing

b)

Immediate Addressing

c)

Stack Addressing

d)

Displacement Addressing

e)

Indexed Addressing

6.

Pada Indexed Addressing, Effective Address (EA) diperoleh dari:

a)

Operand langsung dalam instruksi

b)

Penjumlahan base register dan displacement

c)

Nilai langsung dari register

d)

Penjumlahan address field dan register

e)

Alamat yang disimpan di stack

7.

Mode pengalamatan yang menggunakan Program Counter (PC) untuk menghitung alamat efektif adalah:

a)

Relative Addressing

b)

Indexed Addressing

c)

Stack Addressing

d)

Register Addressing

e)

Direct Addressing

8.

Stack Addressing menggunakan konsep:

a)

First In First Out (FIFO)

b)

Random Access Memory (RAM)

c)

Last In First Out (LIFO)

d)

Direct Access Storage

e)

Serial Access Memory

9.

Mode pengalamatan yang efektif untuk program iteratif dan pengaksesan array adalah:

a)

Stack Addressing

b)

Indexed Addressing

c)

Immediate Addressing

d)

Relative Addressing

e)

Indirect Addressing

10.

Apa kelemahan dari Indirect Addressing?

a)

Membutuhkan register tambahan

b)

Memerlukan dua referensi memori

c)

Tidak fleksibel dalam pengaksesan data

d)

Operand selalu berada di stack

e)

Sulit diimplementasikan pada CPU modern

11.

Prosesor yang dapat mengeksekusi beberapa instruksi secara bersamaan dalam satu waktu disebut:

a)

Scalar Processor

b)

Vector Processor

c)

Superscalar Processor

d)

Parallel Processor

e)

Multithreading Processor

12.

Teknologi pipeline bertujuan untuk:

a)

Memperkecil ukuran prosesor

b)

Mempercepat eksekusi instruksi dengan proses berurutan

c)

Mempercepat kinerja dengan mengeksekusi instruksi secara paralel di tahap berbeda

d)

Meminimalkan konsumsi daya prosesor

e)

Mengurangi jumlah instruksi dalam program

13.

Kelemahan utama dari arsitektur superscalar adalah:

a)

Eksekusi instruksi lambat

b)

Kompleksitas dalam pengelolaan ketergantungan data dan resource

c)

Tidak mendukung eksekusi paralel

d)

Tidak kompatibel dengan RISC

e)

Tidak dapat menggunakan pipeline

14.

Teknik untuk menghindari ketergantungan output dan antidependensi pada register adalah:

a)

Instruction Pipelining

b)

Register Renaming

c)

Instruction Fetching

d)

Out-of-Order Execution

e)

Branch Prediction

15.

Processor yang menggunakan pipeline 13-tahap dan dual in-order issue adalah:

a)

Intel Pentium 4

b)

ARM Cortex-A8

c)

CRAY T3e

d)

Alpha Processor

e)

Intel Core i7

16.

Fungsi dari Reorder Buffer pada prosesor superscalar adalah:

a)

Menyimpan instruksi yang belum dieksekusi

b)

Menyimpan hasil sementara sebelum ditulis ke register

c)

Mengurangi penggunaan register

d)

Mempercepat proses decode instruks

17.

Superscalar biasanya diimplementasikan pada arsitektur:

a)

Hanya CISC

b)

Hanya RISC

c)

RISC dan CISC

d)

Scalar dan Vector

e)

Multicore Processor

18.

Proses eksekusi instruksi yang tidak mengikuti urutan program disebut:

a)

In-Order Execution

b)

Instruction Pipelining

c)

Out-of-Order Execution

d)

Branch Prediction

e)

Parallel Processing

19.

Apa tujuan utama dari teknik superpipeline?

a)

Mengurangi jumlah instruksi yang dieksekusi

b)

Menjalankan banyak instruksi dalam tahap pipeline yang lebih dalam

c)

Mengurangi ukuran register

d)

Menghindari ketergantungan data

e)

Mempercepat fetch instruksi

20.

Unit prosesor pada ARM Cortex-A8 yang digunakan untuk mengolah SIMD dan floating-point adalah:

a)

ALU Unit

b)

NEON Unit

c)

Integer Execution Unit

d)

Load/Store Unit

e)

Branch Prediction Unit

21.

Karakteristik utama dari arsitektur RISC adalah:

a)

Instruksi yang kompleks dan panjang variatif

b)

Banyak mode pengalamatan dan instruksi beragam

c)

Instruksi sederhana dengan ukuran tetap

d)

Memiliki kontrol memori yang besar

e)

Instruksi langsung mengakses memori

22.

Salah satu keunggulan utama arsitektur CISC dibandingkan RISC adalah:

a)

Lebih sedikit mode pengalamatan

b)

Instruksi lebih sederhana dan cepat

c)

Set instruksi lebih kompleks dan beragam

d)

Memiliki lebih banyak register

e)

Tidak memerlukan compiler khusus

23.

Contoh prosesor yang menggunakan arsitektur RISC adalah:

a)

Intel 80486

b)

IBM 370/168

c)

MIPS R4000

d)

VAX 11/780

e)

Intel Pentium

24.

Apa tujuan utama penggunaan register yang besar pada arsitektur RISC?

a)

Mengurangi penggunaan cache

b)

Mempercepat pengaksesan memori

c)

Mengoptimalkan penyimpanan data di memori

d)

Meminimalkan penggunaan instruksi kompleks

e)

Mengurangi ketergantungan pada memori utama

25.

Perbedaan mendasar antara RISC dan CISC terletak pada:

a)

Ukuran cache dan register

b)

Kompleksitas set instruksi dan mode pengalamatan

c)

Jenis memori yang digunakan

d)

Jumlah pipeline yang diterapkan

e)

Teknologi fabrikasi prosesor

26.

Manakah dari berikut ini yang merupakan kelemahan arsitektur CISC?

a)

Jumlah instruksi terlalu sedikit

b)

Instruksi lebih sederhana

c)

Kompleksitas tinggi dalam desain kontrol instruksi

d)

Tidak mendukung mode pengalamatan langsung

e)

Tidak fleksibel dalam pemrosesan data

27.

Teknologi pipeline pada RISC dirancang untuk:

a)

Mempercepat eksekusi instruksi kompleks

b)

Menjalankan instruksi secara berurutan

c)

Menyederhanakan decoding instruksi

d)

Memungkinkan eksekusi paralel instruksi sederhana

e)

Mengurangi jumlah register yang digunakan

28.

MIPS R4000 adalah prosesor yang memiliki:

a)

Arsitektur CISC dengan pipeline sederhana

b)

Arsitektur RISC dengan dukungan 64-bit

c)

Instruksi kompleks dengan banyak mode pengalamatan

d)

Dukungan untuk instruksi variatif dan panjang

e)

Cache kecil dan register terbatas

29.

Salah satu alasan utama pengembangan arsitektur CISC adalah:

a)

Meningkatkan jumlah register yang tersedia

b)

Menyederhanakan desain prosesor

c)

Mengurangi penggunaan instruksi dalam program

d)

Mempercepat eksekusi instruksi sederhana

e)

Menghindari penggunaan pipeline

30.

SPARC adalah arsitektur prosesor yang diadopsi dari:

a)

Intel RISC Architecture

b)

MIPS Technology

c)

Berkeley RISC Project

d)

IBM Power Architecture

e)

ARM Cortex Series

31.

Apa kelemahan utama dari organisasi bus pada sistem multiprosesor?

a)

Kesulitan dalam menambah prosesor tambahan

b)

Semua referensi memori harus melewati bus umum

c)

Keterbatasan daya tahan perangkat keras

d)

Tidak dapat mendukung sistem multiprosesor

e)

Prosesor tidak dapat berkomunikasi satu sama lain

32.

Pada protokol koherensi cache, apa fungsi dari metode "Write Invalidate"?

a)

Mengizinkan banyak penulis pada satu waktu

b)

Membuat semua salinan cache tetap valid

c)

Menjadikan semua cache lainnya tidak valid sebelum pembaruan

d)

Memperbarui semua cache secara bersamaan

e)

Menghindari konflik dengan metode Write Update

33.

Apa peran utama dari Snoop Control Unit (SCU) dalam multiprosesor?

a)

Mengatur prioritas tugas antar prosesor

b)

Menyediakan pengelolaan daya

c)

Memastikan koherensi cache antar prosesor

d)

Mengontrol lalu lintas jaringan

e)

Mempercepat proses paging memori

34.

Apa kelemahan dari pendekatan perangkat lunak untuk koherensi cache?

a)

Kompleksitas desain perangkat keras meningkat

b)

Overhead tinggi pada perangkat keras

c)

Efisiensi cache menjadi rendah

d)

Perangkat lunak tidak kompatibel dengan multiprosesor

e)

Membutuhkan protokol snoopy

35.

Dalam protokol MESI, apa yang terjadi pada status cache ketika sebuah baris diubah dan hanya tersedia di cache tersebut?

a)

Berubah menjadi Shared

b)

Berubah menjadi Exclusive

c)

Berubah menjadi Invalid

d)

Berubah menjadi Modified

e)

Tetap tidak berubah

36.

Apa perbedaan utama antara NUMA dan UMA?

a)

NUMA menggunakan akses memori seragam untuk semua prosesor

b)

UMA mengatur koherensi cache secara perangkat lunak

c)

NUMA memungkinkan waktu akses memori berbeda berdasarkan lokasi prosesor

d)

UMA memungkinkan paralelisme tingkat tinggi tanpa perangkat keras tambahan

e)

NUMA tidak mendukung cache koheren antar prosesor

37.

Mengapa multithreading eksplisit lebih umum dibandingkan implisit pada prosesor modern?

a)

Kompiler tidak mendukung multithreading eksplisit

b)

Multithreading implisit lebih mahal secara perangkat keras

c)

Multithreading eksplisit lebih fleksibel dalam pengelolaan thread

d)

Multithreading implisit tidak memerlukan pipeline paralel

e)

Multithreading eksplisit hanya dapat digunakan pada prosesor uniprocessor

38.

Apa keunggulan utama dari arsitektur cluster dibandingkan dengan SMP?

a)

Latensi memori yang lebih rendah

b)

Skalabilitas tambahan dan harga/kinerja yang lebih unggul

c)

Kemampuan untuk mengelola koherensi cache secara perangkat lunak

d)

Kinerja lebih baik untuk aplikasi berbasis bus

e)

Tidak memerlukan interkoneksi jaringan

39.

Apa fungsi utama dari protokol Snoopy dalam multiprosesor berbasis bus?

a)

Mengontrol pembagian tugas antar prosesor

b)

Memastikan semua prosesor memiliki data yang sama dalam cache mereka

c)

Mengurangi lalu lintas jaringan dengan memprioritaskan akses memori lokal

d)

Menghindari konflik akses data di tingkat memori utama

e)

Mempercepat proses paging data dari disk

40.

Apa tujuan utama dari pendekatan arsitektur Heterogeneous System Architecture (HSA)?

a)

Mengurangi konsumsi daya perangkat keras

b)

Menyatukan ruang memori virtual antara CPU dan GPU

c)

Meningkatkan kecepatan clock CPU

d)

Membatasi eksekusi aplikasi paralel

e)

Meningkatkan kompleksitas perangkat keras