Organization, CPU, I/O Devices Questions with Solutions

75 questions72 easy3 medium

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.

  1. 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 card
    mediumAsked in TCS ExamView solution ›
  2. 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 these
    mediumAsked in NIMCET 2010View solution ›
  3. 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 ›