Appearance
Processor Architecture and Design - Internal Exam 1
Exam schedule: Tuesday, 25 August 2026 | Slots: 8:00 AM-10:00 AM or 7:00 PM-9:00 PM
Instructions
- Total questions: 23
- Sections: 8
- Answer all questions.
- Keep diagrams neat and label every figure.
- Time suggested: 90 minutes
Section 1 - MCQ
Which concept allowed instructions and data to be stored in the same memory?
- A. Harvard architecture
- B. Stored-program concept
- C. Microprogramming
- D. Bus arbitration
Which component holds the address of the next instruction?
- A. IR
- B. MAR
- C. PC
- D. ALU
Which gate is a universal gate?
- A. XOR
- B. NAND
- C. AND
- D. OR
In the memory hierarchy, which is usually the fastest?
- A. HDD
- B. DRAM
- C. Cache
- D. SSD
Section 2 - Multiple-Select MCQ
Which of the following are parts of the CPU? Select all that apply.
- A. Datapath
- B. Control unit
- C. Cache only
- D. ALU
Which of the following are cache miss types? Select all that apply.
- A. Compulsory
- B. Capacity
- C. Conflict
- D. Random
Which statements are true about RISC? Select all that apply.
- A. Uses simple instructions
- B. Usually has fixed-length instructions
- C. Always slower than CISC
- D. Often uses a load-store style
Section 3 - True / False
- The data bus is usually bidirectional.
- A D flip-flop changes state continuously as long as the input changes.
- The control unit performs arithmetic operations on data.
Section 4 - Assertion and Reason
- Assertion: SRAM is faster than DRAM. Reason: SRAM does not require refresh.
- A. Both assertion and reason are true, and the reason explains the assertion.
- B. Both assertion and reason are true, but the reason does not explain the assertion.
- C. Assertion is true, but reason is false.
- D. Assertion is false, but reason is true.
- Assertion: The ISA is the same as the microarchitecture. Reason: Both describe the physical implementation of the processor.
- A. Both assertion and reason are true, and the reason explains the assertion.
- B. Both assertion and reason are true, but the reason does not explain the assertion.
- C. Assertion is true, but reason is false.
- D. Assertion is false, but reason is true.
- Assertion: Pipelining increases throughput. Reason: Multiple instructions can overlap in different stages.
- A. Both assertion and reason are true, and the reason explains the assertion.
- B. Both assertion and reason are true, but the reason does not explain the assertion.
- C. Assertion is true, but reason is false.
- D. Assertion is false, but reason is true.
Section 5 - Ordering
- Arrange the instruction cycle in the correct order.
- A. Execute
- B. Fetch
- C. Decode
- D. Write-back
- Arrange the memory hierarchy from fastest to slowest.
- A. RAM
- B. Registers
- C. Cache
- D. Secondary storage
- Arrange the following bus signals by common function category.
- A. Address
- B. Data
- C. Control
- D. Arbitration
Section 6 - Two-Side / Match and Choose
- Match the term to its description.
- Datapath
- Control unit
- Program counter
- ALU
- a. Holds next instruction address
- b. Performs arithmetic and logic
- c. Moves and stores data during execution
- d. Generates control signals
- Choose the correct pairing.
- SRAM
- DRAM
- NAND
- ARM
- a. Universal gate
- b. RISC ISA
- c. Main memory technology
- d. Cache technology
- Select the best match.
- Hit time
- Miss penalty
- AMAT
- Forwarding
- a. Average memory access time
- b. Time to fetch data after a miss
- c. Time when cache supplies data
- d. Pipeline hazard reduction method
Section 7 - Descriptive Questions
Explain the fetch-decode-execute cycle of a computer with a neat diagram.
Compare SRAM and DRAM with respect to structure, refresh, speed, and cost.
Section 8 - Fill in the Blanks
The program counter is often abbreviated as __________.
The formula for average memory access time is __________.
Answer Key
Section 1
- B
- C
- B
- C
Section 2
- A, B, D
- A, B, C
- A, B, D
Section 3
- True
- False
- False
Section 4
- Both are true, and the reason correctly explains the assertion.
- Both are false.
- Both are true, and the reason correctly explains the assertion.
Section 5
- B, C, A, D
- B, C, A, D
- A, B, C, D
Section 6
- 1-c, 2-d, 3-a, 4-b
- 1-d, 2-c, 3-a, 4-b
- 1-c, 2-b, 3-a, 4-d
Section 7
- Key points: fetch from memory into IR, decode opcode and operands, execute in ALU, write result back, PC advances, control unit issues control signals.
- Key points: SRAM uses flip-flop cells and does not need refresh; DRAM uses capacitor-transistor cells and needs refresh; SRAM is faster and costlier, DRAM is denser and cheaper.
Section 8
- PC
AMAT = Hit time + Miss rate x Miss penalty