Sunteți pe pagina 1din 2

1. Define Bus.

2. State and explain performance equation.


3. What is the purpose of guard bits used in floating point operations?
4. Discuss the principle of operation of carry save adder.
5. State the use of WMFC.
6. What do you mean by cache coherence?
7. What is interleaved memory system?
8. Distinguish between write-back and write-through policies.
9. Distinguish between memory mapped I/O and I/O mapped I/O.
10. What is meant by bus arbitration?

PART B Answer all questions (5 x 16=80)

11. a) Describe different instruction types and addressing modes with example. (16)
Or
b.1) Write short notes on Memory unit and Assembler directives. (12)
b.2) Differentiate stack and queue. (04)

12. a.1) Discuss the principle of operation of carry-look ahead adder. (08)
a.2) Discuss the restoring division algorithm with example. (08)
Or
b.1) Explain working of a floating point adder/subtractor. (12)
b.2) Multiply the following pair of signed 2’s complement numbers
using bit-pair recoding of multipliers.
A=010111 B=101100 (04)

13. a) Explain how pipeling helps to speed up the processor and also
explain in detail about various hazards. (16)
Or
b) Explain in detail the working of micro programmed control unit. (16)

14. a.1) Discuss various mapping techniques used in cache memories. (08)
a.2) A byte addressable computer has a small data cache capable of holding
eight 32-bit words. Each cache block contains one 32-bit word. When a given
program is executed, the processor reads data from the following sequence of
hex words-200,204,208,20C,2F4,2F0,200,204,218,21C,24C,2F4.
The pattern is repeated 4 times. Assuming that the cache is initially empty,
show the contents of the cache at the end of each pass. (08)
Or
b) Explain the concept of virtual memory. (16)

15. a) Briefly explain the DMA approach. (16)


Or
b) Explain in detail about Synchronous and Asynchronous Bus. (16)

*********************************

S-ar putea să vă placă și