Elective Computer Architecture

Computer Architecture PU Spring question paper

6 questionsSit this paper (timed)

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. 1.
    • 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.
    15
  2. 2.
    • 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.
    15
  3. 3.
    • 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.
    15
  4. 4.
    • 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?
    15
  5. 5.
    • 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.
    15
  6. 6.
    • 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
    15

— The End —