Mock Quiz Hub

Mock Quiz Hub

Recent Updates
Added: OS Mid 1 Quiz
Added: OS Mid 2 Quiz
Added: OS Lab 1 Quiz
Time: 00:00

Quiz

Navigate through questions using the controls below

0%
Question 1 of 40 Quiz ID: q1
According to the syllabus, which of the following is a primary learning outcome for the Computer Architecture module?
Question 2 of 40 Quiz ID: q2
The recommended textbook 'Computer Architecture: A Quantitative Approach' by Hennessy and Patterson covers several key areas. Which of the following is NOT one of them?
Question 3 of 40 Quiz ID: q3
What is the fundamental difference between Computer Architecture and Computer Organization?
Question 4 of 40 Quiz ID: q4
In the context of the 'nano-processor' example, what major performance enhancement technique was identified as missing from its single-cycle design?
Question 5 of 40 Quiz ID: q5
Which register is solely responsible for holding the memory address of the next instruction to be fetched?
Question 6 of 40 Quiz ID: q6
After an instruction is fetched from memory, where is it stored within the CPU for decoding and execution?
Question 7 of 40 Quiz ID: q7
What is a key architectural difference between a Microprocessor and a Microcontroller?
Question 8 of 40 Quiz ID: q8
In the programming hierarchy, what level sits directly above 'Machine (ISA)' and directly below 'High-Level Language'?
Question 9 of 40 Quiz ID: q9
Why is knowledge of Assembly Language still considered useful for programmers and computer engineers?
Question 10 of 40 Quiz ID: q10
What is the primary function of the Arithmetic Logic Unit (ALU)?
Question 11 of 40 Quiz ID: q11
In a typical computer system overview, what is the role of the 'Bus'?
Question 12 of 40 Quiz ID: q12
Which step in the instruction execution sequence immediately follows 'Fetch next instruction from memory'?
Question 13 of 40 Quiz ID: q13
What does the RISC-V 'la a0, A' instruction (Load Address) accomplish?
Question 14 of 40 Quiz ID: q14
In RISC-V, what is the purpose of the 'zero' register (x0)?
Question 15 of 40 Quiz ID: q15
Which RISC-V instruction type is characterized by having fields for two source registers and one destination register?
Question 16 of 40 Quiz ID: q16
What is the key conceptual purpose of an Instruction Set Architecture (ISA)?
Question 17 of 40 Quiz ID: q17
According to the lecture, what is a significant missing component in the nano-processor regarding its interaction with the outside world?
Question 18 of 40 Quiz ID: q18
In the FLAG/STATUS register, what is the typical purpose of the 'Zero' bit?
Question 19 of 40 Quiz ID: q19
What is the role of the 'Control Unit' in the 2nd-level view of a computer?
Question 20 of 40 Quiz ID: q20
The process of 'Assembling' primarily involves:
Question 21 of 40 Quiz ID: q21
Which of the following is NOT a common metric for evaluating different classes of computers (e.g., servers, embedded)?
Question 22 of 40 Quiz ID: q22
In the RISC-V ISA, which register is conventionally used to hold the first argument to a function and its return value?
Question 23 of 40 Quiz ID: q23
What is the fundamental operational difference between the 'lw' (Load Word) and 'sw' (Store Word) instructions?
Question 24 of 40 Quiz ID: q24
The 'beq' (Branch if Equal) instruction is an example of what type of instruction flow control?
Question 25 of 40 Quiz ID: q25
What is the primary challenge that a memory hierarchy (including caches) is designed to address?
Question 26 of 40 Quiz ID: q26
In the context of processor design, what does the term 'pipelining' refer to?
Question 27 of 40 Quiz ID: q27
Which tool mentioned in the lecture is a web-based simulator specifically for the RISC-V architecture?
Question 28 of 40 Quiz ID: q28
What is the purpose of the 'Stack Pointer' (sp, x2) register in RISC-V?
Question 29 of 40 Quiz ID: q29
The 'jal' (Jump and Link) instruction is crucial for implementing what programming construct?
Question 30 of 40 Quiz ID: q30
Which component in the high-level computer view is primarily responsible for storing the program instructions and data that are currently in use?
Question 31 of 40 Quiz ID: q31
What is the role of the 'Instruction Decoder' block in a microprocessor?
Question 32 of 40 Quiz ID: q32
In a multi-stage pipeline like the SweRV EH1 core, what is a potential hazard that must be managed?
Question 33 of 40 Quiz ID: q33
The 'Amdahl's Law' mentioned in the syllabus is most relevant to evaluating the potential speedup from which performance enhancement technique?
Question 34 of 40 Quiz ID: q34
What is the key difference between a 'RISC' and a 'CISC' architecture at the ISA level?
Question 35 of 40 Quiz ID: q35
Which of the following is a primary advantage of using a Hardware Description Language (HDL) like Verilog for computer architecture, as suggested in the lab tools?
Question 36 of 40 Quiz ID: q36
What is the purpose of the 'System on Chip (SoC)' concept mentioned in the lecture?
Question 37 of 40 Quiz ID: q37
In the RISC-V instruction 'addi t3, t1, -10', what is the role of the value '-10'?
Question 38 of 40 Quiz ID: q38
Which bus in the 2nd-level computer view is typically unidirectional and carries the addresses generated by the CPU to memory and I/O devices?
Question 39 of 40 Quiz ID: q39
What is the significance of the 'Harvard vs. Von Neumann' architectural difference?
Question 40 of 40 Quiz ID: q40
The 'LSU' (Load-Store Unit) in a complex processor pipeline like SweRV EH1 is primarily responsible for:

Quiz Summary

Review your answers before submitting

40
Total Questions
0
Answered
40
Remaining
00:00
Time Spent