CSC213 Computer Architecture

Computer Architecture TU Board 2075 question paper

12 questionsSit this paper (timed)

Tribhuvan University

Bachelor of Science in Computer Science and Information Technology

Semester 3 · TU Board 2075

Course Title: Computer Architecture (CSC213)

Full Marks: 60Pass Marks: 24Time: 3 hours

Candidates are required to give their answers in their own words as far as practicable. The figures in the margin indicate full marks.

Attempt any Two questions:(2 × 10 = 20)

  1. 1.

    In the RISC architecture, what is meant by over lapping register window? Explain the relationship among register windows with over lapping register windows.

    10
  2. 2.

    Explain the Flynn's classification of computer architectures with diagrams.

    10
  3. 3.

    What are the different types of pipe line hazards? Explain each pipe line hazard with example.

    10
  4. 4.

    Explain the computer components.

    10
  5. 5.

    Explain the store-program concept with example.

    10
  6. 6.

    Differentiate between CISC and RISC architectures.

    10
  7. 7.

    Differentiate between instruction pipeline and an arithmetic pipeline.

    10
  8. 8.

    Divide 10/4 using non-restoring division.

    10
  9. 9.

    Define associative memory. Explain with block diagram how it can be implemented

    10
  10. 10.

    Differentiate between hardwired control unit and a micro programmed control unit.

    10
  11. 11.

    How does DMA controller work? Give an example of DMA data transfer

    10
  12. 12.

    Explain an inter connection network and its use.

    10

Attempt any Eight questions:(8 × 5 = 40)

  1. 1.

    In the RISC architecture, what is meant by over lapping register window? Explain the relationship among register windows with over lapping register windows.

    10
  2. 2.

    Explain the Flynn's classification of computer architectures with diagrams.

    10
  3. 3.

    What are the different types of pipe line hazards? Explain each pipe line hazard with example.

    10
  4. 4.

    Explain the computer components.

    10
  5. 5.

    Explain the store-program concept with example.

    10
  6. 6.

    Differentiate between CISC and RISC architectures.

    10
  7. 7.

    Differentiate between instruction pipeline and an arithmetic pipeline.

    10
  8. 8.

    Divide 10/4 using non-restoring division.

    10
  9. 9.

    Define associative memory. Explain with block diagram how it can be implemented

    10
  10. 10.

    Differentiate between hardwired control unit and a micro programmed control unit.

    10
  11. 11.

    How does DMA controller work? Give an example of DMA data transfer

    10
  12. 12.

    Explain an inter connection network and its use.

    10

— The End —