This quiz covers CPU registers, buses, the fetch decode execute cycle, processor performance factors, pipelining, and Von Neumann vs Harvard architecture.
Preview Questions
Q1. Which register holds the address of the next instruction to be fetched?
Multiple Choice · 1 point
Q2. Which component of the CPU is responsible for carrying out arithmetic and logical operations?
Multiple Choice · 1 point
Q3. What is pipelining in the context of a CPU?
Multiple Choice · 1 point
Q4. Which of the following correctly describes the Von Neumann architecture?
Multiple Choice · 1 point
Q5. Put the steps of the Fetch-Decode-Execute cycle in the correct order, including register operations.
Ordering · 2 points
Q6. State the purpose of the Memory Data Register (MDR).
Short Answer · 2 points
Q7. State three factors that affect the performance of a CPU.
Short Answer · 3 points
Q8. Describe the Fetch-Decode-Execute cycle, including the role of each register involved. You should refer to the PC, MAR, MDR, CIR and ACC.
Long Answer · 6 points
Q9. Explain how pipelining improves the efficiency of a CPU. In your answer, refer to what would happen without pipelining.
Long Answer · 4 points
Q10. Explain one difference between Von Neumann and Harvard architecture and state one application where Harvard architecture is preferred.
Short Answer · 3 points
Q11. Explain how increasing cache size can improve CPU performance, and state one limitation of this approach.
Short Answer · 3 points
Get This Quiz
Free
Sign in to import this quiz into your collection.