Organization, CPU, I/O Devices Questions with Solutions
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.
- Q1.
What is the name for a thin credit card size device used principally on laptop to expand capabilities?
A. Expansion cardB. Flash cardC. PC cardD. Smart cardmediumAsked in TCS ExamView solution › - Q2.
For I/O mapped I/O:
A. Memory and I/O addresses are distinctB. Not all data transfer instructions can be used for I/OC. Both (A) and (B)D. None of thesemediumAsked in NIMCET 2010View solution › - Q3.
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?
A. Programmed I/O performs better for CPU-intensive jobs, while interrupt-driven I/O performs better for I/O-intensive jobs.B. Programmed I/O performs better in both CPU-intensive and I/O-intensive workloads because it gives the CPU full control.C. Interrupt-driven I/O performs better in both CPU-intensive and I/O-intensive workloads because it always reduces CPU involvement.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.mediumAsked in NIMCET 2025View solution ›