Aimify IP Material
Class 11 · Chapter 1

Computer System

In CBSE syllabusUnit 1: Introduction to Computer System (10 marks)~18 periods
20 MCQs35 written Qs6 activities

Overview

This chapter introduces the computer as a system of hardware and software that accepts input, processes it and produces output. Students trace how computing devices evolved, learn what each component does and how the parts are connected, and work with memory units and memory types. It closes with data deletion and recovery, and with the main categories of software.

The CBSE 2025-26 syllabus covers the whole core of this chapter: evolution of computing devices, components and their interconnections, input/output devices, units and types of memory, data deletion, recovery and security concerns, and system vs application (generic vs specific purpose) software.

Programming tools/language translators and software licensing (proprietary, freeware, FOSS) appear in NCERT but are not named in the syllabus, so they are marked (Enrichment) here.

Learning outcomes

  • Students will be able to define a computer system and explain the input-process-output cycle with an everyday example.
  • Students will be able to draw and label the block diagram of a computer and state the role of the CPU, ALU, CU, registers and memory.
  • Students will be able to name the system buses and common ports, and classify devices as input, output or storage.
  • Students will be able to describe key milestones in the evolution of computing devices, including the stored-program concept and Moore's Law.
  • Students will be able to convert between memory units from bit to yottabyte using powers of 2.
  • Students will be able to compare RAM, ROM, cache and secondary memory on speed, cost, capacity and volatility.
  • Students will be able to explain how deleted data can be recovered and suggest safeguards for data security and safe disposal of devices.
  • Students will be able to classify software as system software or application software, and application software as general purpose or customised.

Lesson plan

Period 1
What is a computer system?

Start with a familiar task: preparing the class result. Ask students to list what goes in (marks), what happens (totals, percentage, grade) and what comes out (report card). Build the input-process-output idea on the board and introduce the terms hardware and software.

Periods 2-3
Block diagram, CPU and buses

Draw the block diagram step by step on the board: input, CPU (ALU, CU, registers), primary memory, secondary storage, output. Add arrows for data and control signals, then name the data, address and control buses. Students copy the diagram and label each arrow.

Periods 4-5
Input/output devices and ports (lab)

In the computer lab, pairs examine the back panel of a desktop and the sides of a laptop. They fill in the port-identification sheet (Practical 1) and sort a list of devices into input, output, both, and storage.

Period 6
Evolution of computing devices

Hand out milestone cards (Abacus, Pascaline, Analytical Engine, Tabulating Machine, Turing machine, EDVAC/ENIAC, transistor, IC, PC). Groups arrange them on a timeline on the wall and add one line on what each contributed. Discuss the stored-program idea and Moore's Law.

Periods 7-8
Units of memory and conversions

Build the unit ladder bit, nibble, byte, KB ... YB on the board. Work through conversions with real numbers (phone storage, photo sizes, pen drives). Students solve the conversion worksheet (Practical 2) in class; check answers together.

Periods 9-11
Primary, cache and secondary memory

Use the analogy of a student's desk (registers/cache), school bag (RAM) and almirah at home (secondary storage). Build the RAM vs ROM and primary vs secondary comparison tables with the class. Show the memory hierarchy pyramid.

Periods 12-13
Data capture, storage, retrieval, deletion and recovery

Discuss barcode scanners at a supermarket and biometric attendance at school as data capture. In the lab, demonstrate Recycle Bin vs Shift+Delete and discuss why deleted data can be recovered (Practical 5). End with a discussion on safely disposing of an old phone.

Periods 14-16
Software and its types

Explain why hardware needs software. Classify software on the board: system software (OS, utilities, device drivers) and application software (general purpose and customised). Students do the software sorting exercise (Practical 4). Briefly cover translators and licences as enrichment.

Periods 17-18
Revision and assessment

Quick oral quiz on terms, then a 20-minute written test using MCQs, assertion-reason and two short-answer questions from this page. Discuss common mistakes listed below.

Notes

Computer and computer system

A computer is an electronic device that accepts data (input), processes it according to a set of instructions (a program) and produces results (output). It can also store data and results for later use.

A computer system is the computer together with all the hardware and software needed to make it useful: the processor, memory, storage, input/output devices and programs. It can be a large server, a desktop, a laptop, a tablet or a smartphone.

The basic working follows the Input - Process - Output (IPO) cycle, with storage supporting every step. Example from school: the class teacher enters marks (input), the software calculates totals, percentages and grades (process), and report cards are printed (output). The marks file is saved (storage) for next term.

  • Data: raw facts such as 78, 85, 'Riya'.
  • Information: processed, meaningful data such as 'Riya scored 81.5% and got grade A'.
  • Hardware: physical parts we can touch (keyboard, CPU, monitor).
  • Software: programs and data that make hardware work (Windows, Python, a browser).
Teacher tip

Board questions often ask the difference between data and information. Insist on an example in the answer.

Components of a computer system and the CPU

A computer system has four main functional parts: input devices, the Central Processing Unit (CPU), memory/storage, and output devices. In the block diagram, arrows show the flow of data and control signals between them.

The CPU (also called the processor or microprocessor) is the 'brain' of the computer. It is built on one or more integrated circuits (chips) made of semiconductor material. It fetches instructions and data from memory, executes them and stores results back in memory.

Parts of the CPU:

  • Arithmetic Logic Unit (ALU): does arithmetic (+, -, x, /) and logical operations (comparisons such as >, <, =, AND, OR).
  • Control Unit (CU): interprets instructions, sends control signals, and controls the flow of data between memory, ALU and I/O devices. It makes sure instructions run in the correct sequence.
  • Registers: very small, very fast storage locations inside the CPU that hold the current instruction, data and intermediate results.
ComponentRoleAnalogy (school canteen)
Input deviceSends data and commands into the computerStudent placing an order at the counter
Control UnitDirects and coordinates all operationsCanteen manager giving instructions
ALUPerforms calculations and comparisonsCashier calculating the bill
RegistersHold data being worked on right nowItems in the cashier's hand
Primary memoryHolds programs and data in current useCounter top with today's orders
Secondary storageKeeps data permanentlyStore room
Output devicePresents results to the userToken/bill handed to the student
Teacher tip

Ask students to draw the block diagram from memory. It is a frequent 3-mark question; arrows and labels carry marks.

Interconnections: system bus and ports

Components inside the computer communicate over a set of parallel wires or circuit tracks on the motherboard called a bus. The system bus has three parts:

  • Data bus: carries the actual data between CPU, memory and I/O. It is two-way (bidirectional).
  • Address bus: carries the address (location) of the memory cell or device the CPU wants to read from or write to. It is one-way, from the CPU outward.
  • Control bus: carries control signals such as read, write, clock and interrupt signals that coordinate the activity.

External devices connect through ports (sockets) on the computer, by cable or wirelessly (Bluetooth, Wi-Fi). A device driver (software) lets the operating system talk to each connected device.

Port / connectionTypical use
USB (Type-A, Type-C)Keyboard, mouse, pen drive, printer, phone charging and data transfer
HDMIDigital video and audio to a monitor, projector or smart TV
VGAOlder analog video connection to monitors and projectors
Ethernet (RJ-45)Wired network / Internet connection
3.5 mm audio jackHeadphones, speakers, microphone
Power connectorSupplies electricity to the system
Bluetooth / Wi-Fi (wireless)Wireless mouse, earphones, network access
Teacher tip

Remember: data bus is two-way, address bus is one-way. Students mix these up.

Input devices

An input device sends data and control signals to the computer. It converts what we type, point, speak or show into digital form (0s and 1s) that the computer can process. Data entered is first held temporarily in main memory (RAM); it is saved to secondary storage if it must be kept.

Common input devices: keyboard, mouse, touch screen, scanner, microphone, webcam, barcode reader, QR code scanner, biometric (fingerprint/face) scanner, joystick, graphics tablet, and sensors.

Assistive input: braille keyboards help visually impaired users type; voice input (speech-to-text, voice search in Indian languages) helps anyone who finds typing difficult.

DeviceWhere you see it
Barcode readerSupermarket billing counter
Biometric scannerSchool or office attendance, Aadhaar authentication
Touch screenSmartphones, railway ticket kiosks, ATMs
ScannerConverting printed certificates into PDF files
MicrophoneVoice search, online classes
WebcamVideo calls, face attendance

Output devices

An output device receives processed data from the computer and converts it into a form humans can understand: text, pictures, sound or physical objects.

  • Softcopy output is shown on screen or stored digitally (monitor, projector).
  • Hardcopy output is printed on paper or another physical medium (printer, plotter).

Common output devices: monitor, projector, printer, speaker, headphones, plotter, 3D printer, and braille display (refreshable braille display for visually challenged users).

Printers:

  • Dot matrix (impact): pins strike an inked ribbon. Noisy, low quality, but can print carbon copies; used for some bills and receipts.
  • Inkjet (non-impact): sprays tiny drops of ink. Good colour quality, common at home.
  • Laser (non-impact): uses a laser and toner powder. Fast and sharp, common in offices and schools.
  • 3D printer: builds a physical object layer by layer from a 3D digital design. Used for prototypes in industry and is being explored in medicine (models of organs, implants).
Teacher tip

Touch screen, headset with mic and modem are both input and output devices. Expect a question on this.

Evolution of computing devices

Computing devices developed from simple counting tools to today's smartphones in a short time. The milestones below follow the NCERT timeline; learn the inventor and contribution with each.

Year (approx.)Device / ideaContribution
~500 BC (about 3000 years ago)AbacusBead-based tool for simple arithmetic; earliest calculating aid
1642Pascaline (Blaise Pascal)Mechanical calculator: adds and subtracts directly; multiplies/divides by repeated addition/subtraction
1834Analytical Engine (Charles Babbage)Mechanical design with input, processing (mill), storage (store) and output: the basis of modern computers. Babbage is called the father of the computer
1890Tabulating Machine (Herman Hollerith)Summarised data stored on punched cards (used for the US census); early step towards programming
1937Turing Machine (Alan Turing)Theoretical general-purpose machine that can solve any computable problem by following a stored program
1945EDVAC / ENIAC; stored-program concept (John von Neumann)Program and data both stored in memory; ENIAC was an early electronic general-purpose computer
1947Transistor (Bell Labs)Replaced large, hot vacuum tubes with small semiconductor switches
1970 (IC invented late 1950s)Integrated Circuit (IC)Whole circuit on one small silicon chip; computers became much smaller and cheaper
1981 / 1984IBM PC / Apple MacintoshPersonal computers for homes and offices; GUI made them easy to use
1990s onwardsWorld Wide Web, laptops, smartphones, wearablesComputing became portable, connected and part of everyday life
Teacher tip

NCERT's timeline shows 1970 for the IC because ICs became widespread then; the first ICs were built in 1958-59. Accept either in class discussion, but use the textbook year in exams.

Von Neumann architecture, integration and Moore's Law

Von Neumann architecture (stored-program concept): both the program (instructions) and the data are stored in the same memory. The CPU fetches each instruction from memory, decodes it and executes it. The architecture has a CPU (ALU + CU), memory, input/output devices and communication channels (buses). Almost every computer today follows this idea, so a computer can switch from playing music to running Python simply by loading a different program.

Growth of integration:

  • LSI (Large Scale Integration), 1970s: an entire CPU fitted on a single chip, called a microprocessor.
  • VLSI (Very Large Scale Integration), 1980s: millions of components (around 3 million) on one small chip.
  • SLSI (Super Large Scale Integration): even higher density of transistors on one IC.

Moore's Law (Gordon Moore, co-founder of Intel, 1965): the number of transistors on a chip doubles about every two years while cost per transistor falls. This explains why phones keep getting more powerful and cheaper.

After the PC came the GUI (Windows, Macintosh) in place of command-line systems like DOS and UNIX, then the World Wide Web in the 1990s, laptops, smartphones, tablets, and now wearables (smart watches, fitness bands) and smart appliances connected through the Internet of Things.

Units of memory

Computers store everything in binary, using only two digits, 0 and 1.

  • Bit (binary digit): a single 0 or 1. It is the smallest unit of memory.
  • Nibble: a group of 4 bits, for example 1011.
  • Byte: a group of 8 bits (2 nibbles), for example 01000001. One byte can store one English character such as 'A'.

Larger units grow by a factor of 1024 (2^10), because computers work in powers of 2.

UnitEqual toIn bytes (power of 2)
1 Nibble4 bitshalf a byte
1 Byte (B)8 bits2^0 = 1
1 Kilobyte (KB)1024 bytes2^10
1 Megabyte (MB)1024 KB2^20
1 Gigabyte (GB)1024 MB2^30
1 Terabyte (TB)1024 GB2^40
1 Petabyte (PB)1024 TB2^50
1 Exabyte (EB)1024 PB2^60
1 Zettabyte (ZB)1024 EB2^70
1 Yottabyte (YB)1024 ZB2^80
Teacher tip

Memory aid for the order K, M, G, T, P, E, Z, Y: "King Mahesh Got Ten Pink Elephants Zooming Yearly". Note that storage makers use 1000 instead of 1024, which is why a '500 GB' disk shows about 465 GB in Windows (500 x 10^9 / 1024^3 = 465.66).

Memory unit conversions: worked examples

Rule: going to a smaller unit, multiply by 1024 at each step (by 8 from bytes to bits). Going to a bigger unit, divide by 1024 at each step (by 8 from bits to bytes).

  1. 2 GB to KB: 2 x 1024 = 2048 MB; 2048 x 1024 = 2,097,152 KB.
  2. 4096 MB to GB: 4096 / 1024 = 4 GB.
  3. 3 KB to bits: 3 x 1024 = 3072 bytes; 3072 x 8 = 24,576 bits.
  4. 1 TB to bytes: 1024 x 1024 x 1024 x 1024 = 2^40 = 1,099,511,627,776 bytes.
  5. 8,388,608 bits to MB: 8,388,608 / 8 = 1,048,576 bytes; / 1024 = 1024 KB; / 1024 = 1 MB.
  6. 2.5 TB to GB: 2.5 x 1024 = 2560 GB.
  7. 1 PB to GB: 1024 x 1024 = 1,048,576 GB.
  8. 16 nibbles to bytes: 16 x 4 = 64 bits; 64 / 8 = 8 bytes.
  9. Photos on a phone: a phone has 64 GB free and each photo is 4 MB. 64 x 1024 = 65,536 MB; 65,536 / 4 = 16,384 photos.
  10. Files on a pen drive: a 512 MB pen drive is filled with 256 KB worksheets. 512 x 1024 = 524,288 KB; 524,288 / 256 = 2048 worksheets.
  11. Movies on a pen drive: a 32 GB pen drive and 700 MB movie files. 32 x 1024 = 32,768 MB; 32,768 / 700 = 46.8, so 46 complete movies fit (round down, a partial file is useless).
  12. Download time: a 700 MB file at 5 MB per second takes 700 / 5 = 140 seconds (2 min 20 s).
Teacher tip

In 'how many files fit' questions, always round down. Show each step; CBSE awards step marks.

Primary memory: RAM and ROM

Primary memory (main memory) holds the programs and data that the CPU is using right now. The CPU reads from and writes to it directly. Programs are loaded from storage into primary memory before they run.

RAM (Random Access Memory)

  • Read-write memory used as the computer's working space.
  • Volatile: contents are lost when power is switched off.
  • When you open a browser or a game, it is loaded into RAM. More RAM lets more programs run smoothly together.
  • Types (Enrichment): DRAM (dynamic, used as main memory, needs constant refreshing) and SRAM (static, faster and costlier, used in cache).

ROM (Read Only Memory)

  • Non-volatile: contents stay even when power is off.
  • Holds small, rarely changed programs such as the start-up firmware (BIOS/UEFI) and the boot loader that loads the operating system into RAM when the computer is switched on.
  • Types (Enrichment): PROM (programmed once), EPROM (erased with ultraviolet light), EEPROM (erased electrically; flash memory is a form of EEPROM).
BasisRAMROM
Full formRandom Access MemoryRead Only Memory
VolatilityVolatileNon-volatile
OperationsRead and writeMainly read only
UseHolds running programs and dataHolds start-up (boot) instructions
Typical sizeLarger (4 GB to 32 GB in PCs)Small (a few MB)
ChangesContent changes constantlyContent rarely changes

Cache memory, registers and the memory hierarchy

RAM is much faster than a hard disk, but still slower than the CPU. Without help, the CPU would keep waiting for RAM.

Cache memory is a very high-speed memory placed between the CPU and the main memory (RAM). It keeps copies of data and instructions that are used often. When the CPU needs something, it checks the cache first:

  • Cache hit: the data is found in cache and is read quickly.
  • Cache miss: the data is fetched from RAM (and a copy is kept in cache for next time).

Modern CPUs have cache levels L1 (smallest, fastest), L2 and L3. Cache is costly, so it is small.

Memory hierarchy (fastest and costliest at top, largest and cheapest at bottom): Registers > Cache > RAM (primary) > Secondary storage (SSD, HDD) > Removable/offline storage (pen drive, DVD, tape).

LevelSpeedCost per GBCapacityVolatile?
RegistersFastestHighestBytesYes
CacheVery fastVery highKB to a few MBYes
RAMFastHighGBYes
SSD / HDDSlowerLowHundreds of GB to TBNo
Pen drive / DVD / tapeSlowestLowestVariesNo
Teacher tip

Analogy for class: registers are the pen in your hand, cache is your pencil box, RAM is your desk, and secondary storage is the cupboard at home.

Secondary memory (storage devices)

Primary memory is limited in size and RAM is volatile, so computers need secondary memory (auxiliary or storage memory) to keep data permanently.

Features of secondary memory:

  • Non-volatile: data stays without power.
  • Large capacity and cheaper per GB than primary memory.
  • Slower than primary memory.
  • Not accessed directly by the CPU: data is first loaded into RAM.

Common devices:

  • Hard Disk Drive (HDD): magnetic spinning platters with a moving read/write head; large and cheap but slower and sensitive to shocks.
  • Solid State Drive (SSD): flash memory, no moving parts; much faster, silent, lighter, more costly per GB.
  • Optical discs: CD (about 700 MB), DVD (about 4.7 GB single layer), Blu-ray (25 GB per layer); read by laser.
  • Pen drive (USB flash drive) and memory card (SD/microSD): small, portable flash storage.
BasisPrimary memorySecondary memory
Access by CPUDirectIndirect, through RAM
SpeedFasterSlower
VolatilityRAM volatile, ROM non-volatileNon-volatile
CapacitySmallerMuch larger
Cost per GBHigherLower
ExamplesRAM, ROMHDD, SSD, pen drive, DVD, memory card

Data capturing, storage and retrieval

Before data can be processed it must be captured, then stored, and later retrieved.

Data capturing means gathering data from different sources in digital form. Examples: keyboard entry of admission forms, barcode readers at a supermarket, biometric attendance machines, toll plaza FASTag readers, weather sensors and satellites, and comments or posts on social media. Capturing is difficult when data comes in many different formats (heterogeneous sources).

Data storage means saving the captured data on storage devices so it can be processed later. Data keeps growing, so storage must be upgraded from time to time. Large organisations use data servers (powerful computers with large, fast storage). Setting up and maintaining servers is costly, which is one reason small organisations use cloud storage.

Data retrieval means fetching stored data for processing when it is needed, for example pulling up a student's record by admission number. As databases grow, retrieving data quickly becomes harder; reducing access time is important for fast processing.

Data deletion, recovery and security concerns

Data can be lost because a device crashes or fails, a user deletes it by mistake, or a hacker or malware deletes it on purpose.

How deletion actually works: erasing every bit takes time, so when a file is deleted the operating system only marks its space as free and removes its entry from the directory. The 0s and 1s are still on the disk until new data overwrites them.

  • Normal Delete moves a file to the Recycle Bin/Trash, from where it can be restored easily.
  • Shift + Delete or emptying the bin skips the bin, but the data is usually still on the disk.
  • Quick-formatting a drive also does not erase the data.

Data recovery is the process of getting back deleted, corrupted or lost data from secondary storage using recovery software. It succeeds only if the space has not been overwritten. So, stop using the drive immediately after an accidental deletion. (On SSDs, a feature called TRIM may clear deleted blocks quickly, making recovery harder.)

Two security concerns:

  1. Unauthorised deletion or modification of data. Prevention: limit access, use strong passwords on accounts and files, encrypt files, keep backups, and use anti-virus software.
  2. Unwanted recovery of data by someone else from old, discarded or sold devices (phones, pen drives, hard disks). Prevention: use data-shredding/secure-erase tools that overwrite the data, factory-reset phones after encrypting them, and physically destroy faulty disks before disposal.
Teacher tip

A common case-based question: a school sells old computers. Students must suggest secure erasure before disposal, not just deleting files or formatting.

Software: need and system software

Hardware cannot do anything on its own. Software is a set of instructions (programs) and related data that makes the hardware work and performs useful tasks. It cannot be touched physically. Software acts as an interface between the user and the hardware.

A document stored on a disk is a softcopy; once printed it becomes a hardcopy.

System software directly operates and controls the hardware and provides a base for other software. Types:

  • Operating System (OS): the most essential software; without it no other software can run. It manages the CPU, memory, files and devices, provides a user interface, runs application programs, and provides security through user accounts and passwords. Examples: Windows, Linux (Ubuntu, Fedora), macOS, Android, iOS.
  • System utilities: help maintain, configure and optimise the computer. Some come with the OS (disk defragmenter, disk formatting, system restore, backup); others are installed separately (anti-virus, disk cleaner, file compression tools).
  • Device drivers: small programs that let the OS communicate with a particular device such as a printer, webcam or graphics card. A driver hides the device's hardware details from the OS, like a translator between them. A new printer often needs its driver installed before it will print.
Teacher tip

A computer can run without application software but not without system software (an OS). This line is a favourite for assertion-reason questions.

Application software: general purpose and customised

Application software works on top of the system software to perform a specific task for the user. It is of two types:

1. General purpose (generic) software: ready-made software built for a wide audience; anyone can use it for many needs.

  • Examples: word processors (LibreOffice Writer, MS Word), spreadsheets (LibreOffice Calc, MS Excel), presentation software, web browsers (Firefox, Chrome), image editors (GIMP, Photoshop), media players (VLC).

2. Customised (specific purpose / tailor-made) software: developed for the particular needs of one organisation or user.

  • Examples: a school management system for one school's fee and attendance rules, a hospital's patient management system, a shop's billing software, a company's payroll system, a website built for a business.
  • Analogy: general purpose software is like a ready-made shirt from a shop; customised software is like a shirt stitched by a tailor to your measurements.
BasisGeneral purposeCustomised
Built forMany users with common needsA specific user or organisation
AvailabilityReady-made, off the shelf or downloadDeveloped on order
CostLower per userUsually higher
Fit to needsMay not fit special requirementsMatches exact requirements
ExamplesMS Word, LibreOffice Calc, VLC, ChromeSchool ERP, railway reservation system, bank's core software

Programming tools and software licences (Enrichment)

Programming tools help programmers write software. Computers understand only machine language (0s and 1s), so programs written in other languages must be translated by language translators:

  • Assembler: converts assembly language into machine code.
  • Compiler: translates the whole high-level program at once into machine code, then runs it (C, C++).
  • Interpreter: translates and executes the program line by line, stopping at the first error (Python).
  • IDE (Integrated Development Environment): an editor, translator and debugger together, for example IDLE for Python.

Software by licence:

  • Proprietary software: must be bought from the company that holds the copyright; source code is closed. Examples: Microsoft Windows, MS Office, Tally, Quick Heal.
  • Freeware: free to use but source code is not shared. Examples: Adobe Acrobat Reader, Skype.
  • Free and Open Source Software (FOSS): free to use, and its source code is available to study, modify and share. Examples: Ubuntu Linux, Python, LibreOffice, Mozilla Firefox, GIMP.

Key terms

Computer system
A computer together with the hardware and software needed to accept input, process it, store it and produce output.
Hardware
The physical parts of a computer that can be seen and touched.
Software
A set of programs and data that tells the hardware what to do.
CPU
Central Processing Unit; the processor that fetches and executes instructions, made of the ALU, CU and registers.
ALU
Arithmetic Logic Unit; the part of the CPU that performs calculations and comparisons.
Control Unit
The part of the CPU that interprets instructions and directs the flow of data and control signals.
Register
A tiny, very fast storage location inside the CPU for data being processed right now.
Bus
A set of electrical paths that carries data, addresses or control signals between components.
Port
A socket on a computer through which external devices are connected, such as USB or HDMI.
Stored-program concept
Von Neumann's idea that instructions and data are both kept in the computer's memory.
Moore's Law
The observation that the number of transistors on a chip doubles about every two years.
Bit
A binary digit, 0 or 1; the smallest unit of data.
Nibble
A group of 4 bits.
Byte
A group of 8 bits; enough to store one English character.
Volatile memory
Memory that loses its contents when power is switched off, such as RAM.
Cache memory
Very fast memory between the CPU and RAM that holds frequently used data and instructions.
Boot loader
A start-up program stored in ROM that loads the operating system into RAM.
Data recovery
Retrieving deleted, corrupted or lost data from a storage device.
Device driver
System software that lets the operating system control a particular hardware device.
Customised software
Application software developed to meet the specific needs of one user or organisation.

MCQs

Tap an option to check it, or use Show answers above to reveal them all.

  1. Which part of the CPU interprets instructions and controls the flow of data between memory and the ALU?

    Answer

    (d) Control Unit

    The Control Unit decodes instructions and sends control signals to coordinate all parts.

  2. How many bits make one nibble?

    Answer

    (c) 4

    A nibble is 4 bits; two nibbles make a byte of 8 bits.

  3. Which of the following memories is volatile?

    Answer

    (d) RAM

    RAM loses its contents when the power is switched off.

  4. 2 GB is equal to:

    Answer

    (b) 2048 MB

    1 GB = 1024 MB, so 2 GB = 2 x 1024 = 2048 MB.

  5. Which device is used at a supermarket billing counter to capture product details?

    Answer

    (c) Barcode reader

    A barcode reader captures the product code in digital form; the others are output devices.

  6. Who designed the Analytical Engine, considered the basis of modern computers?

    Answer

    (d) Charles Babbage

    Charles Babbage designed the Analytical Engine with input, processing, storage and output.

  7. The idea that both program and data are stored in the computer's memory was given by:

    Answer

    (a) John von Neumann

    This is the von Neumann stored-program concept, used in EDVAC and later computers.

  8. Moore's Law predicts that the number of transistors on a chip will:

    Answer

    (d) double about every two years

    Gordon Moore (1965) observed that transistor counts roughly double every two years.

  9. Cache memory is placed between:

    Answer

    (c) CPU and main memory

    Cache speeds up the CPU by holding frequently used data from main memory.

  10. Which of the following is NOT secondary storage?

    Answer

    (a) Register

    Registers are tiny storage locations inside the CPU.

  11. The start-up program that loads the operating system into RAM is stored in:

    Answer

    (d) ROM

    The boot loader/firmware is kept in non-volatile ROM so it is available when power comes on.

  12. 1 TB is equal to how many bytes?

    Answer

    (a) 2^40

    1 TB = 1024^4 bytes = 2^40 = 1,099,511,627,776 bytes.

  13. When a file is deleted, the operating system usually:

    Answer

    (c) marks its space as free without erasing the data

    Only the entry is removed and the space marked free, which is why recovery is possible until overwritten.

  14. Which bus carries the location of the memory cell the CPU wants to access?

    Answer

    (a) Address bus

    The address bus carries addresses one way from the CPU to memory/devices.

  15. Which of these is an example of system software?

    Answer

    (d) Device driver

    Device drivers help the OS control hardware, so they are system software.

  16. Software developed for the fee and attendance rules of one particular school is:

    Answer

    (c) Customised software

    Tailor-made software for one organisation's needs is customised (specific purpose) software.

  17. A phone has 32 GB free. How many 8 MB videos can be stored?

    Answer

    (b) 4096

    32 x 1024 = 32,768 MB; 32,768 / 8 = 4096 videos.

  18. Which device is both an input and an output device?

    Answer

    (a) Touch screen

    A touch screen displays output and also accepts touch input.

  19. Which is the correct order from fastest to slowest?

    Answer

    (b) Registers, cache, RAM, HDD

    The memory hierarchy is registers > cache > RAM > secondary storage.

  20. A disk defragmenter is an example of:

    Answer

    (b) a system utility

    Utilities like defragmenters, disk cleaners and anti-virus maintain and optimise the system.

Assertion–Reason

Choose: (A) Both A and R are true and R is the correct explanation of A. (B) Both A and R are true but R is not the correct explanation of A. (C) A is true but R is false. (D) A is false but R is true.
  1. Assertion (A): RAM is called volatile memory.

    Reason (R): The contents of RAM are lost when the power supply is switched off.

    Answer

    (A)

    Volatility means losing data without power, which is exactly what R states, so R explains A.

  2. Assertion (A): Charles Babbage's Analytical Engine is considered the basis of modern computers.

    Reason (R): Blaise Pascal invented a mechanical calculator called the Pascaline in 1642.

    Answer

    (B)

    Both statements are true historical facts, but Pascal's invention does not explain why Babbage's design is the basis of modern computers.

  3. Assertion (A): Cache memory increases the speed of processing.

    Reason (R): Cache memory is placed between the CPU and the hard disk.

    Answer

    (C)

    A is true, but cache sits between the CPU and main memory (RAM), not the hard disk, so R is false.

  4. Assertion (A): The CPU reads data directly from secondary storage while processing.

    Reason (R): Secondary memory is non-volatile.

    Answer

    (D)

    Data from secondary storage must first be loaded into RAM, so A is false. R is true.

  5. Assertion (A): A file deleted using Shift + Delete can often be recovered.

    Reason (R): Deletion usually marks the file's space as free without erasing the stored bits.

    Answer

    (A)

    Because the bits remain until overwritten, recovery tools can retrieve the file, so R explains A.

Short answer

  1. 2 marks

    Differentiate between data and information with an example.

    Answer

    Data is raw, unprocessed facts, for example the marks 72, 85, 90 of a student. Information is processed, meaningful data, for example 'Aman's average is 82.3 and he has scored grade A'. Information is the output of processing data.

  2. 2 marks

    Name the two main components of the CPU and state one function of each.

    Answer
    • ALU: performs arithmetic (addition, subtraction etc.) and logical operations (comparisons).
    • Control Unit: interprets instructions and controls the flow of data and signals among memory, ALU and I/O devices.
  3. 2 marks

    What is a bus? Name its three types.

    Answer

    A bus is a set of electrical paths that carries signals between components of a computer. The three types of the system bus are the data bus, the address bus and the control bus.

  4. 2 marks

    Convert 3 GB into KB. Show the steps.

    Answer

    3 GB = 3 x 1024 MB = 3072 MB

    3072 MB = 3072 x 1024 KB = 3,145,728 KB

  5. 2 marks

    Write two differences between RAM and ROM.

    Answer
    1. RAM is volatile; ROM is non-volatile.
    2. RAM allows read and write and holds running programs; ROM is mainly read-only and holds start-up (boot) instructions.
  6. 2 marks

    Why is cache memory used? Where is it placed?

    Answer

    RAM is slower than the CPU, so the CPU would have to wait. Cache is a very fast memory that stores copies of frequently used data and instructions so the CPU can get them quickly. It is placed between the CPU and main memory (RAM).

  7. 2 marks

    Give two differences between primary and secondary memory.

    Answer
    1. The CPU accesses primary memory directly; secondary memory is accessed through primary memory.
    2. Primary memory is faster but smaller and costlier; secondary memory is slower but larger, cheaper and non-volatile.
  8. 2 marks

    What is a device driver? Why is it needed?

    Answer

    A device driver is system software that lets the operating system communicate with and control a specific hardware device such as a printer. It is needed because each device works differently and the OS alone cannot handle the details of every device; the driver hides those details.

  9. 2 marks

    Name two input devices and two output devices that help persons with visual impairment.

    Answer

    Input: braille keyboard, microphone (voice input / speech-to-text).

    Output: refreshable braille display, speaker/headphones with screen-reader (text-to-speech) software.

  10. 2 marks

    What is meant by data recovery? When is it possible?

    Answer

    Data recovery is the process of retrieving deleted, corrupted or lost data from a secondary storage device using recovery tools. It is possible only if the storage space of the deleted data has not yet been overwritten by new data.

  11. 2 marks

    Classify the following as system software or application software: (i) Ubuntu (ii) MS Excel (iii) Anti-virus (iv) Railway reservation software.

    Answer

    (i) Ubuntu: system software (operating system)

    (ii) MS Excel: application software (general purpose)

    (iii) Anti-virus: system software (utility)

    (iv) Railway reservation software: application software (customised)

  12. 2 marks

    State Moore's Law. How has it affected computing devices?

    Answer

    Moore's Law (Gordon Moore, 1965) states that the number of transistors on a chip doubles about every two years while cost falls. As a result, computers and phones have become smaller, faster, cheaper and more powerful over time.

Long answer

  1. 5 marks

    Draw a neat labelled block diagram of a computer system and explain the function of each component.

    Answer

    Diagram (draw boxes and arrows): Input Device -> [CPU: Control Unit, ALU, Registers] <-> Primary Memory; Primary Memory <-> Secondary Storage; CPU -> Output Device. Show data-flow arrows and control-signal arrows from the CU to every unit.

    Functions:

    • Input device: accepts data and instructions and converts them to digital form (keyboard, mouse).
    • CPU: processes data. Its ALU performs arithmetic and logical operations, its CU interprets instructions and controls all units, and registers hold data currently being processed.
    • Primary memory: holds programs and data in current use (RAM) and boot instructions (ROM).
    • Secondary storage: stores data permanently (HDD, SSD).
    • Output device: presents results in human-readable form (monitor, printer).
  2. 3 marks

    Explain the memory hierarchy of a computer. Why can't a computer be built using only the fastest memory?

    Answer

    From top to bottom: registers, cache, RAM (main memory), secondary storage (SSD/HDD), removable/offline storage (pen drive, DVD, tape).

    Going down the hierarchy, speed and cost per GB decrease while capacity increases. Registers and cache are very fast but very costly and small; secondary storage is slow but cheap and huge.

    A computer cannot use only the fastest memory because it would be extremely expensive for large capacities, and registers/cache/RAM are volatile, so data would be lost when power goes off. The hierarchy gives a balance: frequently used data stays in fast memory and everything else is kept cheaply and permanently in storage.

  3. 3 marks

    A school wants to store scanned answer sheets. Each sheet is 750 KB and the school has a 1 TB external disk. (a) How many sheets can be stored? (b) If each student has 6 answer sheets, how many students' sheets fit? Show working.

    Answer

    (a) 1 TB = 1024 GB = 1024 x 1024 MB = 1,048,576 MB = 1,048,576 x 1024 KB = 1,073,741,824 KB.

    Number of sheets = 1,073,741,824 / 750 = 1,431,655.77, so 1,431,655 sheets (round down).

    (b) Students = 1,431,655 / 6 = 238,609.17, so 238,609 students.

  4. 5 marks

    Describe the evolution of computing devices from the abacus to the integrated circuit, with one contribution of each milestone.

    Answer
    • Abacus (~500 BC): bead frame for simple arithmetic.
    • Pascaline (1642, Blaise Pascal): mechanical calculator for addition and subtraction; multiplication/division by repetition.
    • Analytical Engine (1834, Charles Babbage): mechanical design with input, processing, storage and output; basis of modern computers.
    • Tabulating Machine (1890, Herman Hollerith): summarised punched-card data; early step towards programming.
    • Turing Machine (1937, Alan Turing): theoretical general-purpose programmable machine.
    • EDVAC/ENIAC (1945): built on von Neumann's stored-program concept.
    • Transistor (1947, Bell Labs): replaced vacuum tubes; smaller, cooler, more reliable.
    • Integrated Circuit (1970 in NCERT timeline): whole circuit on a silicon chip; led to microprocessors and much smaller computers.
  5. 3 marks

    Explain the security concerns related to data deletion and recovery. Suggest measures to address each.

    Answer

    Concern 1: unauthorised deletion or modification of data by a person, hacker or malware.
    Measures: restrict access to computers, use strong passwords for accounts and files, encrypt sensitive files, install and update anti-virus software, and keep regular backups.

    Concern 2: unwanted recovery of data from discarded, sold or repaired devices. Since deletion only marks space free, someone can recover personal data (photos, marks, bank details).
    Measures: use data-shredding or secure-erase tools that overwrite data before disposal, encrypt the device and factory-reset phones, and physically destroy faulty disks that cannot be wiped.

  6. 3 marks

    What is system software? Explain its three types with examples.

    Answer

    System software operates and controls the computer hardware and provides a platform for other software.

    1. Operating System: manages hardware, memory, files and programs and provides a user interface and security. Without it the computer cannot be used. Examples: Windows, Ubuntu, Android.
    2. System utilities: maintain, configure and optimise the system. Examples: disk defragmenter, formatting and backup tools (with OS); anti-virus, disk cleaner, compression tools (installed separately).
    3. Device drivers: let the OS control specific devices by hiding hardware details. Examples: printer driver, graphics driver, webcam driver.
  7. 3 marks

    Differentiate between general purpose and customised application software. Give two examples of each and suggest which type a small medical store should use for billing, with reason.

    Answer

    General purpose software is ready-made for a wide range of users with common needs, is cheaper and easily available, but may not suit special requirements. Examples: LibreOffice Calc, MS Word.

    Customised software is developed for the specific needs of one organisation or user; it fits exactly but is usually costlier and takes time to build. Examples: a school management system, a hospital patient-record system.

    For a small medical store, a ready-made billing package (general purpose) is usually suitable because it is affordable and handles standard GST billing and stock. If the store has special needs (e.g. integration with a chain's central stock system), customised software would be better.

Case-based

Case study 1

Meera's father bought a new laptop with 16 GB RAM, a 512 GB SSD and an Intel processor with 12 MB cache. He also connected a printer, a wireless mouse and a projector for her online tuition classes. The printer did not work until a small program was installed from the manufacturer's website.

  1. 1 mark

    Identify one input device and two output devices in the case.

    Answer

    Input: wireless mouse. Output: printer and projector.

  2. 1 mark

    What was the small program installed for the printer called, and what type of software is it?

    Answer

    A device driver; it is system software.

  3. 1 mark

    Arrange RAM, SSD and cache in increasing order of speed.

    Answer

    SSD < RAM < cache.

  4. 1 mark

    How many 2 MB documents can be stored on the 512 GB SSD?

    Answer

    512 x 1024 = 524,288 MB; 524,288 / 2 = 262,144 documents.

Case study 2

Sunrise Public School is replacing 40 old computers in its lab. The administrator plans to delete all files using Shift + Delete and sell the hard disks to a local dealer. The old disks contain student records, marks and photographs. A teacher warns that this plan is risky.

  1. 1 mark

    Why is the teacher's warning correct?

    Answer

    Shift + Delete only marks the space as free; the data remains on the disk and can be recovered with recovery software.

  2. 1 mark

    Name the security concern involved.

    Answer

    Unwanted (unauthorised) recovery of data, which threatens confidentiality of student records.

  3. 2 marks

    Suggest two correct steps before selling the disks.

    Answer
    1. Back up needed data. 2. Use a secure-erase/data-shredding tool that overwrites the whole disk (or physically destroy disks that cannot be wiped).
Case study 3

A district hospital uses a software package designed only for its own registration, billing and lab-report process. The staff use Windows on their computers, write letters in LibreOffice Writer, and the IT team regularly runs a disk cleaner and anti-virus scan.

  1. 1 mark

    Classify the hospital's registration and billing package.

    Answer

    Application software, customised (specific purpose).

  2. 1 mark

    Classify LibreOffice Writer.

    Answer

    Application software, general purpose.

  3. 1 mark

    Disk cleaner and anti-virus belong to which category of software?

    Answer

    System software: system utilities.

  4. 1 mark

    Why can the hospital's package not run without Windows?

    Answer

    Application software runs on top of the operating system, which manages the hardware and provides services; without an OS no application can run.

Activities

1Identify ports and devices (lab activity)

Work in pairs in the computer lab. Examine the back panel of a desktop cabinet and the sides of a laptop. For each port, draw its shape, write its name and name one device that connects to it. Then classify these devices as Input (I), Output (O), Both (B) or Storage (S): keyboard, webcam, projector, touch screen, pen drive, laser printer, microphone, headset with mic, scanner, external hard disk, speaker, biometric scanner.

Solution
Text
PART A: Ports (model answer)
Port                Shape / look                   Device connected
------------------  -----------------------------  ---------------------------------
USB Type-A          flat rectangle                 keyboard, mouse, pen drive, printer
USB Type-C          small oval, reversible         phone, charger, external SSD
HDMI                trapezoid, wide flat           monitor, projector, smart TV
VGA                 blue D-shape, 15 pins          older monitor or projector
Ethernet (RJ-45)    square with clip               LAN cable to switch / router
3.5 mm audio jack   small round hole               headphones, speakers, mic
Power socket        round or 3-pin                 power adapter / mains cable

PART B: Device classification
Device               Type
-------------------  ----
Keyboard             I
Webcam               I
Projector            O
Touch screen         B
Pen drive            S
Laser printer        O
Microphone           I
Headset with mic     B
Scanner              I
External hard disk   S
Speaker              O
Biometric scanner    I
Viva questions (4)
  • Which port carries both video and audio digitally? HDMI.
  • Which port is used for a wired Internet connection? Ethernet (RJ-45).
  • Is a touch screen an input or an output device? Both.
  • Why does a new printer need a driver? So the operating system can control that particular device.

2Memory units conversion worksheet

Solve the following, showing every step (use 1 KB = 1024 bytes):

  1. 5 KB to bits
  2. 6144 MB to GB
  3. 3 GB to KB
  4. 2 TB to MB
  5. 32 nibbles to bytes
  6. 16,777,216 bytes to MB
  7. A 128 GB phone has 20 GB used by apps. How many 5 MB songs can fill the rest?
  8. A school uploads 1200 photos of 3 MB each. Will they fit in 4 GB of free cloud space? How much space is left or short?
Solution
Text
1. 5 KB = 5 x 1024 = 5120 bytes = 5120 x 8 = 40,960 bits
2. 6144 MB = 6144 / 1024 = 6 GB
3. 3 GB = 3 x 1024 = 3072 MB = 3072 x 1024 = 3,145,728 KB
4. 2 TB = 2 x 1024 = 2048 GB = 2048 x 1024 = 2,097,152 MB
5. 32 nibbles = 32 x 4 = 128 bits = 128 / 8 = 16 bytes
6. 16,777,216 bytes / 1024 = 16,384 KB / 1024 = 16 MB
7. Free space = 128 - 20 = 108 GB = 108 x 1024 = 110,592 MB
   Songs = 110,592 / 5 = 22,118.4  ->  22,118 songs (round down)
8. Needed = 1200 x 3 = 3600 MB
   Available = 4 GB = 4 x 1024 = 4096 MB
   Yes, they fit. Space left = 4096 - 3600 = 496 MB
Viva questions (4)
  • What is the smallest unit of memory? The bit.
  • How many bytes make 1 KB? 1024 bytes.
  • Which unit comes after petabyte? Exabyte.
  • Why do we round down when counting files that fit? A partly stored file cannot be used.

3Memory unit converter in Python (link to Unit 2)

After learning basic Python, write a program that converts a value between B, KB, MB, GB, TB and PB using 1024 as the step, and uses it to verify answers from the conversion worksheet. Also compute how many 4 MB photos fit in 64 GB.

Solution
Python
# Memory unit converter (binary units, 1 KB = 1024 bytes)
units = ["B", "KB", "MB", "GB", "TB", "PB"]

def to_bytes(value, unit):
    power = units.index(unit)
    return value * (1024 ** power)

def convert(value, from_unit, to_unit):
    b = to_bytes(value, from_unit)
    return b / (1024 ** units.index(to_unit))

print("2 GB in KB    :", convert(2, "GB", "KB"))
print("4096 MB in GB :", convert(4096, "MB", "GB"))
print("1 TB in bytes :", to_bytes(1, "TB"))
print("3 KB in bits  :", to_bytes(3, "KB") * 8)

# How many 4 MB photos fit in a 64 GB phone?
photos = to_bytes(64, "GB") // to_bytes(4, "MB")
print("4 MB photos in 64 GB:", photos)
Output
2 GB in KB    : 2097152.0
4096 MB in GB : 4.0
1 TB in bytes : 1099511627776
3 KB in bits  : 24576
4 MB photos in 64 GB: 16384
Viva questions (3)
  • Why is 1024 used and not 1000? Computers work in powers of 2 and 1024 = 2^10.
  • Which operator gives a whole-number quotient in Python? The floor division operator //.
  • What does units.index("GB") return here? 3.

4Sort the software (classroom activity)

Prepare cards with these names and have groups sort them under System software (OS / Utility / Driver) or Application software (General purpose / Customised): Windows 11, Android, LibreOffice Impress, Chrome browser, printer driver, anti-virus, disk defragmenter, IRCTC reservation system, school fee management software, VLC, GIMP, bank's core banking software, Ubuntu, file compression tool, graphics card driver, a website made for a local sweet shop.

Solution
Text
SYSTEM SOFTWARE
  Operating system : Windows 11, Android, Ubuntu
  Utility          : anti-virus, disk defragmenter, file compression tool
  Device driver    : printer driver, graphics card driver

APPLICATION SOFTWARE
  General purpose  : LibreOffice Impress, Chrome browser, VLC, GIMP
  Customised       : IRCTC reservation system, school fee management software,
                     bank's core banking software, website for the sweet shop
Viva questions (3)
  • Which software must be present for any other software to run? The operating system.
  • Is an anti-virus an application or system software? System software (utility).
  • Give one example of customised software from your school. The school's fee or attendance management system.

5Delete and recover: a safe demonstration

On a lab computer (teacher-supervised, using a spare pen drive):

  1. Create a text file test_note.txt with a line of text and save it on the pen drive.
  2. Delete it from the computer's Desktop copy with Delete and restore it from the Recycle Bin.
  3. Delete the pen-drive copy (pen drives have no Recycle Bin) and try a free open-source recovery tool such as PhotoRec.
  4. Record your observations and answer: why did recovery work? What would stop it from working?
Solution
Text
Expected observations (model answer)
Step 2: The Desktop file goes to the Recycle Bin and is restored to its
        original location with one click.
Step 3: The pen-drive file does not go to any bin, but the recovery tool
        finds it (often with a generic name like f0001234.txt) and restores it.

Why recovery worked: deletion only removed the file's entry and marked its
space as free; the bits were still on the drive.

What stops recovery: new data overwriting that space, a secure-erase or
shredding tool, full (not quick) format with overwrite, or physical damage.

Lesson: stop using a drive immediately after accidental deletion; before
giving a drive away, wipe it with a secure-erase tool.
Viva questions (3)
  • Where does a file go when deleted normally in Windows? To the Recycle Bin.
  • Does a quick format erase the data? No, it only resets the file table.
  • Name one way to permanently remove data before selling a disk. Use a data-shredding/secure-erase tool.

6Read your computer's specifications

On a lab computer, open Settings > System > About (Windows) or run lscpu and free -h (Linux). Note the processor name, number of cores, RAM size, storage size and type (HDD/SSD), and the OS name and version. Then explain in one line each: which item is primary memory, which is secondary storage, and which is system software.

Solution
Text
Sample record (answers vary by machine)
Processor      : Intel Core i5-1235U, 10 cores, 12 MB cache
RAM            : 8 GB
Storage        : 512 GB SSD
Operating sys. : Windows 11 Home, 64-bit

Primary memory    : the 8 GB RAM (holds running programs; volatile)
Secondary storage : the 512 GB SSD (stores files permanently; non-volatile)
System software   : Windows 11 (operating system)
The 12 MB cache is part of the processor and sits between CPU and RAM.
Viva questions (3)
  • Which is larger on this computer, RAM or storage? Storage.
  • Where is the cache located? Inside/next to the CPU, between the CPU and RAM.
  • Is 512 GB SSD primary or secondary memory? Secondary.

Common mistakes

  • Calling the whole cabinet (tower) the 'CPU'. The CPU is the processor chip inside it; the cabinet also holds RAM, storage, power supply and the motherboard.

  • Using 1000 instead of 1024 in memory conversions. In CBSE answers, 1 KB = 1024 bytes and every step up is x1024. Only bits to bytes uses 8.

  • Writing 1 nibble = 8 bits or 1 byte = 4 bits. Correct: 1 nibble = 4 bits, 1 byte = 8 bits = 2 nibbles.

  • Saying cache lies between the CPU and the hard disk. Cache sits between the CPU and main memory (RAM).

  • Thinking a file deleted with Shift + Delete is gone forever. Its space is only marked free; the data can often be recovered until it is overwritten.

  • Classifying device drivers or anti-virus as application software. Both are system software (a driver and a utility respectively).

  • Saying secondary memory is accessed directly by the CPU. Data must first be loaded from secondary storage into RAM.

  • Rounding up in 'how many files fit' problems. Always round down, because a partly stored file is not usable.