Bsc Csit Nepal

2070

Computer Architecture

Full Marks: 80
Pass Marks: 32
Time: 3 hours

Attempt any two questions: (2 x 10 = 20)

  1. What is Input-Output Processor (IOP)? Why IOP is needed in Computer Science? Explain.
  2. Explain the DMA controller with block diagram. How the DMA interact with I/O device? Explain.
  3. What is the general model of Microprogram Control Unit? Explain the major steps when you designing of microprogram control unit.

Attempt any ten questions: (10 x 6 = 60)

  1. What is an error detection code? Explain.

  2. Design the binary adder-subtractor with example.

  3. Write down the code to evaluate y = A(B/C – D) + E for one, two and three instruction format.

  4. Mention the different types of data transfer instructions and explain with example.

  5. What are the different types of I/O techniques? Explain.

  6. What are the typical characteristics of RISC instruction set architecture? Explain.

  7. Show the steps of multiplication process using Booth algorithm of the following binary numbers:

    Y = 8 x 10.

  8. What are the difference between I/O bus and interface modules? Explain.

  9. Differentiate between Input-Output Processor (IOP) and Direct Memory Access (DMA).

  10. What are the key characteristics of computer memory system? Explain.

  11. What is the role of memory management hardware? Eexplain.

  12. Write short notes on the following:

    • (a) Memory protection
    • (b) Address mapping