Computer Architecture Quiz

Computer Architecture Quiz

University

10 Qs

quiz-placeholder

Similar activities

|| Serverless Workshop ||

|| Serverless Workshop ||

University

15 Qs

Operating System and Computer Architecture Quiz

Operating System and Computer Architecture Quiz

University

10 Qs

MS 101 - Seatwork FInals

MS 101 - Seatwork FInals

University

15 Qs

Screening1

Screening1

University - Professional Development

10 Qs

ACL WEB3 QUIZ

ACL WEB3 QUIZ

University

15 Qs

H466 - CISC vs RISC

H466 - CISC vs RISC

9th Grade - University

15 Qs

totally not some random shark-related quiz

totally not some random shark-related quiz

University

9 Qs

Project management

Project management

University

10 Qs

Computer Architecture Quiz

Computer Architecture Quiz

Assessment

Quiz

Computers

University

Hard

Created by

amine undefined

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

What is the primary goal of Instruction-Level Parallelism (ILP)?

Increase CPU clock speed

Execute multiple instructions concurrently

Reduce memory access time

Simplify program execution

2.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

According to Amdahl's Law, what limits the maximum speedup of a program?

The number of processors available

The proportion of the code that must be executed sequentially

The type of processor used

The size of the input data

3.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Which of the following is NOT a stage in a basic CPU pipeline?

Fetch

Decode

Commit

Optimize

4.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Which of the following is NOT a type of hazard in pipelining?

Data hazard

Control hazard

Execution hazard

Structural hazard

5.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

What is a key feature of superscalar execution?

Executes a single instruction at a time

Executes multiple instructions simultaneously

Focuses only on branch prediction

Avoids out-of-order execution

6.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

How does Out-of-Order (OoO) execution improve performance?

It increases clock speed

It executes instructions as soon as their dependencies are resolved, not necessarily in the original program order

It allows parallel execution of all instructions

It reduces the size of the instruction pipeline

7.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Why is register renaming used in modern processors?

To reduce memory access latency

To avoid false dependencies like Write-After-Write (WAW) and Write-After-Read (WAR)

To increase cache efficiency

To optimize energy consumption

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?