Pokhara University
Bachelor of Engineering in Computer Engineering
Semester 4 · PU Spring 2023
Course Title: Computer Architecture
Full Marks: 100Pass Marks: 45Time: 3hrs.
Candidates are required to give their answers in their own words as far as practicable.
- 1.8
- a) Differentiate between Computer Organization and Computer Architecture. Explain the functional view of the computer with reference to each component.
- b) Define RTL. Explain about Bus and Register transfers in RTL. i
- 2.15
- a) Explain different types of registers used in Computer System with examples. What is the use of registers in Computer System?
- b) Perform -15 *6 using Booth’s algorithm.
- 3.15
- a) Explain the restoring division algorithm with flowchart.
- b) Explain the working principle of Micro-programmed implementation of control unit. Why is it slower than Hardwired Control Unit?
- 4.15
- a) What is associative memory? How read /write operation takes place in associative memory?
- b) As we know cache memory size is smaller than main memory, how is it possible to map main memory data into cache memory? Explain in detail.
- 5.15
- a) How Interrupt driven I/O differ from programmed I/O? Explain with necessary diagram.
- b) How instruction pipelining supports in parallelism? Explain.
- 6.15
- a) Cache coherence problem arise in multiprocessor system and must be resolved. Justify this statement.
- b) What are the performance issues that arise in multicore computers?
- 7.
Write short notes on: (Any two) 2x5 ¥ és
- b) RISC VS CISC —_————"
- c) Flynn’s Classification 1
— The End —