Skip to content

GATE CS I/O Interface: Interrupt and DMA Mode questions

Practise I/O Interface: Interrupt and DMA Mode questions for GATE CS. Explore official PYQs and original topic-wise quizzes, check answers and view available solutions. Free, no sign-in.

Subject, topic, year and type filter the full library. Match any choice within a filter, and all selected filter categories. Search, source and sort apply to this page.

20 on this page
Official PYQ2026Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeMCQ · 1 mark
Consider the following two statements about interrupt handling mechanisms in a CPU. S1\text{S1}: In non-vectored interrupt mechanism, it usually takes more time to start the Interrupt Service Routine (ISR) when compared to that in a vectored interrupt mechanism. S2\text{S2}: In daisy-chain interrupt mechanism, the CPU polls all the input devices …
Official PYQ2025Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeMCQ · 1 mark
Suppose a program is running on a non-pipelined single processor computer system. The computer is connected to an external device that can interrupt the processor asynchronously. The processor needs to execute the interrupt service routine (ISR) to serve this interrupt. The following steps (not necessarily in order) are taken by the processor when the …
Official PYQ2024Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeMCQ · 1 mark
​​​​Which one of the following statements is FALSE?
Official PYQ2024Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeMCQ · 1 mark
​​​Consider a computer with a 4MHz4 \mathrm{MHz} processor. Its DMA\text{DMA} controller can transfer 88 bytes in 11 cycle from a device to main memory through cycle stealing at regular intervals. Which one of the following is the data transfer rate (in bits per second) of the DMA\text{DMA} controller if 1%1 \% of the processor cycles are used for …
Official PYQ2023Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeNAT · 1 mark
A keyboard connected to a computer is used at a rate of 11 keystroke per second. The computer system polls the keyboard every 10 ms10 \mathrm{~ms} (milli seconds) to check for a keystroke and consumes 100  μs100\; \mu \mathrm{s} (micro seconds) for each poll. If it is determined after polling that a key has been pressed, the system consumes an additional …
Official PYQ2022Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeMCQ · 1 mark
Which one of the following facilitates transfer of bulk data from hard disk to main memory with the highest throughput?
Official PYQ2021Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeNAT · 1 mark
Consider a computer system with DMA\text{DMA} support. The DMA\text{DMA} module is transferring one 88-bit character in one CPU\text{CPU} cycle from a device to memory through cycle stealing at regular intervals. Consider a 2 MHz\text{2 MHz} processor. If 0.5%0.5 \% processor cycles are used for DMA\text{DMA}, the data transfer rate of the device is …
Official PYQ2020Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeMCQ · 1 mark
Consider the following statements. Daisy chaining is used to assign priorities in attending interrupts. When a device raises a vectored interrupt, the CPU does polling to identify the source of interrupt. In polling, the CPU periodically checks the status bits to know if any device needs its attention. During DMA, both the CPU and DMA controller can be bus …
Official PYQ2016Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeNAT · 1 mark
The size of the data count register of a DMA\text{DMA} controller is 16  bits16\;\text{bits}. The processor needs to transfer a file of 29,15429,154 kilobytes from disk to main memory. The memory is byte addressable. The minimum number of times the DMA\text{DMA} controller needs to get the control of the system bus from the processor to transfer the file from …
Official PYQ2011Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeMCQ · 1 mark
On a non-pipelined sequential processor, a program segment, which is the part of the interrupt service routine, is given to transfer 500500 bytes from an I/O device to memory. Initialize the address register Initialize the count to 500 LOOP: Load a byte from device Store in memory at address given by address register Increment the address register Decrement …
Official PYQ2009Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeMCQ · 1 mark
A CPU generally handles an interrupt by executing an interrupt service routine:
Official PYQ2008Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeMCQ · 1 mark
Which of the following statements about synchronous and asynchronous I/O is NOT true?
Official PYQ2007Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeMCQ · 1 mark
Consider the following program segment. Here R1, R2\text{R1, R2} and R3\text{R3} are the general purpose registers. …
Official PYQ2007Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeMCQ · 1 mark
Consider the following program segment. Here R1, R2\text{R1, R2} and R3\text{R3} are the general purpose registers. …
Official PYQ2007Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeMCQ · 1 mark
Consider the following program segment. Here R1, R2\text{R1, R2} and R3\text{R3} are the general purpose registers. …
Official PYQ2005Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeMCQ · 1 mark
A device with data transfer rate 1010 KB/sec is connected to a CPU. Data is transferred byte-wise. Let the interrupt overhead be 4μ4\musec. The byte transfer time between the device interface register and CPU or memory is negligible. What is the minimum performance gain of operating the device under interrupt mode over operating it under …
Official PYQ2005Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeMCQ · 1 mark
Consider a disk drive with the following specifications: 1616 surfaces, 512512 tracks/surface, 512512 sectors/track, 11 KB/sector, rotation speed 30003000 rpm. The disk is operated in cycle stealing mode whereby whenever one 44 byte word is ready it is sent to memory; similarly, for writing, the disk interface reads a 44 byte word from the …
Official PYQ2004Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeMCQ · 1 mark
A hard disk with a transfer rate of 1010 Mbytes/second is constantly transferring data to memory using DMA. The processor runs at 600600 MHz, and takes 300300 and 900900 clock cycles to initiate and complete DMA transfer respectively. If the size of the transfer is 2020 Kbytes, what is the percentage of processor time consumed for the transfer …
Official PYQ2002Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeMCQ · 1 mark
A device employing INTR line for device interrupt puts the CALL instruction on the data bus while:
Official PYQ1998Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeMCQ · 1 mark
Which of the following is true?