Unit3 - Subjective Questions

CSE211 • Practice Questions with Detailed Answers

1

Define Peripheral Devices. Classify them into three main categories with examples.

2

Explain the need for an Input-Output (I/O) Interface. Why can peripherals not be connected directly to the system bus?

3

Distinguish between Isolated I/O and Memory-Mapped I/O.

4

Explain the Asynchronous Data Transfer using the Strobe Control method. What is its main disadvantage?

5

Describe the Handshaking protocol for data transfer. Illustrate the sequence of events for a Source-Initiated transfer.

6

List the three main Modes of Data Transfer. Explain Programmed I/O.

7

Explain Interrupt-Initiated I/O. How does it improve upon Programmed I/O?

8

What is Direct Memory Access (DMA)? Why is it required for high-speed devices?

9

Describe the function of the following registers in a DMA Controller: Address Register, Word Count Register, and Control Register.

10

Compare Burst Transfer and Cycle Stealing in the context of DMA.

11

Draw and explain the block diagram of a DMA Controller interacting with the CPU and System Bus.

12

Explain the Daisy Chaining Priority interrupt mechanism. How is the device causing the interrupt identified?

13

Describe the Parallel Priority Interrupt hardware method. What is the role of the Priority Encoder?

14

What is an Input-Output Processor (IOP)? How does it differ from a standard CPU?

15

Distinguish between Selector Channel and Multiplexer Channel in the context of an IOP.

16

What is UART? Describe the frame format of asynchronous serial data transfer.

17

Explain the difference between Synchronous and Asynchronous serial transmission.

18

Define Baud Rate and Bit Rate. When are they equal?

19

What are the four types of I/O Commands that an interface may receive from the CPU?

20

Explain Software Polling for handling priority interrupts. What is its trade-off?