NIMCET 2025
Consider a system running under two types of workloads: (a) CPU-intensive jobs and (b) I/O-intensive jobs. Which of the following statements about programmed I/O and interrupt-driven I/O is correct?
Answer (Detailed Solution Below)View answer ▾Hide ▴
Answer: Option D — Interrupt-driven I/O performs better for CPU-intensive jobs by freeing the CPU, while programmed I/O performs better for I/O-intensive jobs due to tighter control.
Detailed Solution
For CPU-intensive jobs, interrupts let the CPU keep computing and respond only when a device is ready, so interrupt-driven I/O is better.
For heavily I/O-bound work, devices are ready so often that the overhead of each interrupt dominates; polling (programmed I/O) keeps tight control and can do better.
So (D) is correct; (A) reverses the two cases, and (B), (C) claim one method wins everywhere.
💬 Discussions on this question
Ask a doubt ›Still stuck on this question? Ask our faculty and fellow students — answers appear here.
Ask a doubtMore Organization, CPU, I/O Devices Questions
View all ›More Computer Awareness Questions
- Q1.What is stored in an email address?Internet
- Q2.To take any text from its original place to another place without deleting it is calledMicrosoft Office
- Q3.________ are attempts by individuals to obtain confidential information from you by falsifying their identity.Computer Security
- Q4.Which of the following is used to move a document (or selected text)?Microsoft Office
Organization, CPU, I/O Devices — Preparation
This question tests your understanding of Organization, CPU, I/O Devices, a key topic in the Computer Awareness section. The detailed solution above uses a step-by-step approach to show the reasoning, and where available, a shortcut that helps you solve similar questions in under 90 seconds during the actual exam.
This topic covers how a computer is organised internally and how it communicates with the outside world. The central processing unit (CPU) has three main parts: the arithmetic logic unit (ALU), which performs calculations and comparisons; the control unit (CU), which directs operations; and registers, which hold data temporarily. The topic also covers the system bus (data, address and control buses), the motherboard, and clock speed. Input and output (I/O) devices are the other main part. Input devices include the keyboard, mouse, scanner, microphone, OCR, OMR, MICR and barcode readers. Output devices include monitors, printers (impact and non-impact), plotters and speakers. Exam questions often ask you to classify a device as input, output or both (such as a touchscreen), or to identify which device is used for a particular purpose, such as MICR for bank cheques. Practise the CPU and I/O device questions below. Each answer includes an explanation.