Pokhara University
Bachelor of Engineering in Computer Engineering
Semester 4 · PU Spring
Course Title: Computer Architecture
Full Marks: 100Pass Marks: 45
Candidates are required to give their answers in their own words as far as practicable.
- 1.15
- a) Discuss the term Computer Architecture. Explain IAS computer architecture with detailed diagram.
- b) Briefly explain the terms instruction set, addressing modes and instruction formats.
- 2.15
- a) What is register transfer? Briefly explain arithmetic and Logical micro-operation,
- b) Explain about the internal structure of processor also explain the design principle for modern system.
- 3.15
- a) Describe the steps involved in Booth's algorithm and provide an example to multiply unsigned binary number.
- b) What are the significances of encoded control words in vertical microprogrammed control unit? Differentiate between hardwired and microprogrammed control unit.
- 4.15
- a) Explain direct mapping and associative mapping in cache memory with necessary diagrams.
- b) What is memory hierarchy. Explain with reason why do we need multilevel memory hierarchy?
- 5.15
- a) What are the drawbacks of Programmed V/O and interrupt driven /O? : Explain how DMA overcomes these drawbacks.
- b) Prove that “Speedup factor for pipelined processor is equalto number of stages in pipeline.” Assume that pipeline has K = 6 segment and execute n = 120 tasks in a sequence. Let the time taken to process the sub-operation in each segment is 30ns. Calculate the speedup ratio.
- 6.15
- a) Describe in brief about Flynn’s Taxonomy. Also explain how parallelism can be experienced in uniprocessor systems.
- b) Differentiate dual core and quad core processor. What are the software performance issue that arise in multicore arghitecture? +. Write short notes on; (Any two) 245
- a) BCD Adder
- b) VHDL and its advantages ¢) Array Processors
— The End —