Introduction to Computers
What is a Computer?
A computer is an electronic device that accepts raw data as input, processes it by following a set of instructions (a program), and produces useful output. It can store data, retrieve it later, and perform arithmetic and logical operations at very high speed with accuracy.
Characteristics of a Computer
Performs millions of instructions per second (measured in MIPS/GHz).
Produces error‑free results if input and instructions are correct.
Never gets tired; performs the millionth calculation as accurately as the first.
Can store huge volumes of data permanently in secondary storage.
Can do totally different tasks — gaming, banking, research — using the same hardware.
Once a program starts, it runs without manual intervention at each step.
Data Processing Cycle
In real systems, the simple "Data → Process → Information" picture actually happens in five smaller steps. Knowing all five helps you answer "explain the data processing cycle" questions in full marks:
- 1. Collection — raw data is gathered from its source (a form, a sensor, a sales counter).
- 2. Preparation — data is checked, cleaned and arranged in the order the program needs (e.g. sorting names alphabetically).
- 3. Input — the prepared data is fed into the computer using an input device.
- 4. Processing — the CPU applies arithmetic and logical operations as instructed by the program.
- 5. Output & Storage — the result is shown/printed as information, and usually also saved to secondary storage for later use.
Human vs Computer, side by side: a human clerk doing the class‑average example might take 10 minutes and occasionally miscount; the computer does it in a fraction of a second and gets the exact same answer every single time, no matter how many times you re‑run it. That reliability — not just raw speed — is why computers replaced manual data processing in banks, exam boards and hospitals.
Classification by Data Processed
| Type | Processes | Example |
|---|---|---|
| Analog Computer | Continuous physical quantities (voltage, temperature, speed) | Speedometer, thermometer‑based systems, old weather instruments |
| Digital Computer | Discrete data in binary (0s and 1s) | Desktop PC, laptop, smartphone |
| Hybrid Computer | Combination of analog + digital | ICU machines that monitor analog vital signs and display digital readouts |
Classification by Processing Capability (Size)
| Type | Description | Example |
|---|---|---|
| Micro Computer | Smallest, single‑user, built around a microprocessor | Desktop PC, laptop, tablet |
| Mini Computer | Mid‑sized, supports multiple users simultaneously | PDP‑11, IBM AS/400 (used in mid‑size businesses) |
| Mainframe Computer | Large, powerful, handles bulk data for hundreds of users | IBM Z‑series (banks, airlines, railway reservation) |
| Super Computer | Fastest and most powerful; used for extreme calculations | PARAM, Fugaku (weather forecasting, nuclear simulation, space research) |
"Micro / Mini / Mainframe / Super" is really a ladder of processing capability and number of simultaneous users, not just physical bulk — a modern supercomputer can fit in a few large cabinets, smaller than an old mainframe room. Key exam‑worthy distinctions: a Micro Computer is built around one microprocessor and normally serves one user at a time (your laptop). A Mini Computer can serve a handful to a few hundred users through terminals connected to it. A Mainframe is designed from the ground up for bulk, reliable, round‑the‑clock transaction processing for hundreds/thousands of users (think of railway ticket booking on IRCTC — many people booking at once, no downtime allowed). A Super Computer is optimised not for many users but for extremely heavy calculations for a few specialised programs at once (like simulating how a cyclone will move over the next five days), measured in FLOPS (floating point operations per second) rather than everyday speed units.
History and Generations of Computers
| Generation | Technology Used | Key Traits |
|---|---|---|
| 1st (1940–56) | Vacuum Tubes | Huge size, generated heat, used machine language, e.g. ENIAC, UNIVAC |
| 2nd (1956–63) | Transistors | Smaller, faster, less heat, used assembly language |
| 3rd (1964–71) | Integrated Circuits (IC) | Multiple transistors on a chip; keyboards & monitors introduced |
| 4th (1971–2010) | Microprocessors (VLSI) | Personal computers born; GUI, internet, mouse introduced |
| 5th (2010–present) | ULSI & AI | Artificial Intelligence, voice recognition, parallel processing |
- 1st → 2nd: Vacuum tubes broke often and used huge power; transistors solved both problems, so machines shrank from room‑size toward cupboard‑size.
- 2nd → 3rd: Instead of wiring thousands of loose transistors by hand, engineers learned to print many transistors onto one small chip (the Integrated Circuit) — cheaper, faster, more reliable.
- 3rd → 4th: All the components of a CPU were squeezed onto a single chip called a microprocessor (e.g. Intel 4004 in 1971) — this is the moment "personal computers" became possible for ordinary homes and offices.
- 4th → 5th: Chips became so densely packed (ULSI — Ultra Large Scale Integration) that computers gained enough power to run Artificial Intelligence, natural‑language voice assistants, and massively parallel processing.
Exam tip: if asked to "give one example of each generation", the safest answers are: 1st — ENIAC/UNIVAC, 2nd — IBM 1401, 3rd — IBM 360, 4th — IBM PC/Apple Macintosh, 5th — AI‑based systems such as IBM Watson.
Simple Model of a Computer
- Input Devices — feed data/instructions into the computer (keyboard, mouse).
- CPU — the "brain"; contains the Control Unit and ALU.
- Arithmetic & Logic Unit (ALU) — performs calculations (+, −, ×, ÷) and logical comparisons (>, <, =).
- Control Unit (CU) — directs and coordinates all operations; fetches, decodes, executes instructions.
- Internal Memory — temporary high‑speed storage (RAM) used while processing.
- Output Devices — display or print the processed result (monitor, printer).
- Secondary Storage Devices — store data permanently even when power is off (hard disk, SSD, pen drive).
Internal / External Parts Used with the Computer Cabinet
Motherboard
The motherboard is the main circuit board that connects the CPU, RAM, storage, and every other component so they can communicate with each other — think of it as the "nervous system" of the cabinet.
Types of Processors
Processors evolved from single‑core to multi‑core designs for more parallel work: Dual CoreCore 2 DuoIntel i3Intel i5Intel i7 / i9. More cores = more tasks handled simultaneously.
Memory Structure and Types of Memory
- SRAM — Static RAM, faster, used in CPU cache
- DRAM — Dynamic RAM, needs refreshing, used as main memory
- SO‑DIMM — Small Outline, used in laptops
- DDR (DDR3/DDR4/DDR5) — Double Data Rate, current standard RAM
- ROM — data written permanently at manufacture
- PROM — Programmable ROM, written once by user
- EPROM — Erasable PROM, erased using UV light
- EEPROM — Electrically Erasable PROM, erased/rewritten electrically (used in BIOS)
Exam papers sometimes ask you to arrange memory "from fastest/smallest to slowest/largest". The correct order, with everyday comparison, is:
- Registers (inside the CPU) — fastest, tiniest, holds the value being worked on right now. Like the item literally in your hand.
- Cache (SRAM) — very fast, small, sits between CPU and RAM to reduce waiting. Like a small drawer next to your desk.
- Main Memory / RAM (DRAM) — fast, moderate size, holds the program and data currently in use. Like your full desk.
- Secondary Storage (HDD/SSD) — slower, huge capacity, permanent. Like a cupboard in the next room.
General rule: the closer memory sits to the CPU, the faster and more expensive (per byte) it is, and the smaller its capacity — that trade‑off is why computers use a whole hierarchy instead of one giant fast memory.
Slots, Sockets, Cables & Ports
| Category | Examples | Purpose |
|---|---|---|
| Slots | ISA Slot, PCI Slot, Memory Slot (DIMM) | Hold expansion cards and RAM modules on the motherboard |
| Sockets | CPU Socket | Houses and connects the processor to the motherboard |
| Cables | Serial Cable, Parallel Cable, USB Cable | Carry data between devices |
| Ports | USB, Serial, Parallel, PS/2, HDMI | External connection points for peripherals |
Power & Add‑On Cards
- UPS (Uninterruptible Power Supply) — provides temporary battery backup power during outages so work is not lost.
- Graphics Card — renders images/video (essential for gaming, video editing).
- Network Card (NIC) — connects the computer to a wired/wireless network.
- Sound Card — processes and outputs audio signals.
Input Devices & Data Storage
Types of Input Devices
| Device | Use |
|---|---|
| Keyboard | Typing text and commands |
| Mouse / Trackball / Glide‑Pad | Pointing and clicking to navigate the screen |
| Game Devices (Joystick, etc.) | Controlling movement/actions in games and simulators |
| Light Pen | Drawing/selecting directly on a screen using a light‑sensitive stylus |
| Touch Screen | Direct input by finger/stylus touch (smartphones, ATMs, kiosks) |
| Digitizer / Graphic Tablet | Converts hand‑drawn images/graphics into digital form |
| Mic | Sound/voice input |
| Camera | Photo and video input |
| POS Terminal & Scanners | Reading product/price data at checkout counters |
| MIDI Keyboard | Musical Instrument Digital Interface input for music production |
| Wireless Devices | Keyboards/mice that connect via Bluetooth/RF instead of a cable |
Types of Scanners
Converts printed/handwritten text images into editable text.
Detects marks on a sheet — used for checking OMR answer sheets.
Reads magnetic ink characters — used on bank cheques.
Reads barcodes on retail products.
Input devices can also be grouped by how they capture data — a distinction examiners like to test:
- Keyboard‑type (character) devices — key presses become characters directly: keyboard, MICR reader.
- Pointing devices — control an on‑screen cursor/position: mouse, trackball, joystick, touch screen, light pen.
- Scanning / image‑capture devices — read an existing image or mark and convert it to digital data: OCR, OMR, barcode scanner, digitizer, camera.
- Direct data‑entry devices — take data straight from its physical source without a human retyping it, reducing errors: POS terminal, MICR (bank cheques), OMR (answer sheets). These are valued in banking/exams precisely because they remove typing mistakes.
Data Storage
Types of Magnetic Storage Devices
Floppy Disk, Hard Disk (SATA, SSD), Magnetic Tape, and Magnetic Disks all store data using magnetized regions on a surface.
Storage Mechanism — How Data Sits on a Disk
| Term | Meaning |
|---|---|
| Track | A single concentric circular ring on the disk surface |
| Sector | A pie‑shaped division of a track — the smallest storage unit read at once |
| Cluster | A group of sectors treated as one storage unit by the OS |
| Cylinder | The same track number across all platters, accessed together |
Reading/Writing Speed Terms
| Term | Meaning |
|---|---|
| Seek Time | Time taken by the read/write head to move to the correct track |
| Rotational Delay (Latency) | Time taken for the disk to rotate so the required sector is under the head |
| Access Time | Seek Time + Rotational Delay (total time to locate data) |
| Response Time | Total time from request to the first byte of data being delivered |
Other Storage Devices
- USB Pen Drive, CD, DVD, Blu‑Ray Disk — portable optical/flash storage
- Flash Memory — solid‑state, no moving parts (used in SSDs, memory cards)
- Cloud Storage — data stored on remote servers accessed via the internet, e.g. Google Drive, OneDrive
Primary storage (RAM, cache, registers) is fast, expensive per byte, and volatile (data lost on power‑off) — the CPU works with it directly. Secondary storage (hard disk, SSD, pen drive, CD/DVD) is slower, cheap per byte, and non‑volatile — it exists purely to keep data safe long‑term. A computer needs both: primary storage for speed while working, secondary storage for permanence afterward.
Storage size ladder (each step is 1024× the one before it): Byte → Kilobyte (KB) → Megabyte (MB) → Gigabyte (GB) → Terabyte (TB) → Petabyte (PB). A single typed page of text is roughly 2 KB; an average song is a few MB; a modern laptop hard disk is measured in hundreds of GB to a few TB.
Output Devices
Display Units
| Type | Description |
|---|---|
| CRT (Cathode Ray Tube) | Older, bulky display using an electron beam on phosphor screen |
| LCD (Liquid Crystal Display) | Flat panel using liquid crystals; lighter, energy efficient |
| LED (Light Emitting Diode) | LCD backlit by LEDs; better brightness and contrast |
| Plasma Display | Uses charged gas cells; used in large‑screen TVs |
Types of Printers
Print by physically striking a ribbon against paper (like a typewriter). Noisy but cheap; can print carbon copies.
Examples: Dot Matrix Printer, Daisy Wheel Printer
Print without physically striking the paper — quieter and higher quality.
Examples: Inkjet Printer, Laser Printer
Plotters use pens or ink jets to draw precise line‑based graphics — commonly used for engineering drawings and maps.
A laser printer works in four quick stages, which is a favourite "explain briefly" exam question: (1) Charging — a drum inside the printer is given a static electric charge. (2) Exposing — a laser beam draws the page image onto the drum, changing the charge only where text/graphics should appear. (3) Developing — fine toner powder sticks only to the charged (image) areas of the drum. (4) Fusing — the drum rolls the toner onto paper, and a heated roller fuses/melts it permanently onto the page. Because everything is electrostatic and heat‑based rather than mechanical striking, laser printers are fast, quiet, and produce sharp output — which is why offices prefer them over dot‑matrix for everyday printing.
Other Output Devices
Numbering Systems and Codes
Binary Building Blocks
| Term | Meaning |
|---|---|
| Bit | A single binary digit — 0 or 1 (smallest unit of data) |
| Nibble | Group of 4 bits |
| Byte | Group of 8 bits — represents one character |
| Carry Bit | Generated when addition of two bits exceeds the max value (produces a carry to the next column) |
| Parity Bit | Extra bit added to detect transmission errors |
| Sign Bit | Leftmost bit used to indicate positive (0) or negative (1) numbers |
Storage Size Units
1 KB = 1024 Bytes1 MB = 1024 KB1 GB = 1024 MB1 TB = 1024 GB
Types of Number Systems
| System | Base | Digits Used |
|---|---|---|
| Binary | 2 | 0, 1 |
| Octal | 8 | 0–7 |
| Decimal | 10 | 0–9 |
| Hexadecimal | 16 | 0–9, A–F |
Number System Conversions (Worked Examples)
25 ÷ 2 = 12 rem 1 12 ÷ 2 = 6 rem 0 6 ÷ 2 = 3 rem 0 3 ÷ 2 = 1 rem 1 1 ÷ 2 = 0 rem 1 Answer (read bottom→top): 11001₂
1101₂ = 1×2³ + 1×2² + 0×2¹ + 1×2⁰
= 8 + 4 + 0 + 1 = 13₁₀
50 ÷ 8 = 6 rem 2 6 ÷ 8 = 0 rem 6 Answer: 62₈
62₈ = 6×8¹ + 2×8⁰
= 48 + 2 = 50₁₀ ✓ matches the number we started with
255 ÷ 16 = 15 rem 15 (F) 15 ÷ 16 = 0 rem 15 (F) Answer: FF₁₆
1A₁₆ = 1×16¹ + 10×16⁰ (A = 10)
= 16 + 10 = 26₁₀
Binary: 1 1010 1101 → group by 4 → 0001 1010 1101 → Hex: 1 A D → 1AD₁₆ Binary: 11 010 101 → group by 3 → 011 010 101 → Octal: 3 2 5 → 325₈
This exact style of question ("Convert 35 to Binary, Octal and Hexadecimal") appears often, so here is a full worked solution:
Binary: 35 ÷ 2 = 17 rem 1
17 ÷ 2 = 8 rem 1
8 ÷ 2 = 4 rem 0
4 ÷ 2 = 2 rem 0
2 ÷ 2 = 1 rem 0
1 ÷ 2 = 0 rem 1
Answer (bottom→top): 100011₂
Octal: 35 ÷ 8 = 4 rem 3
4 ÷ 8 = 0 rem 4
Answer: 43₈
Hex: 35 ÷ 16 = 2 rem 3
2 ÷ 16 = 0 rem 2
Answer: 23₁₆
Check: 100011₂ = 32+2+1 = 35 ✓. 43₈ = 4×8+3 = 35 ✓. 23₁₆ = 2×16+3 = 35 ✓ — always verify your final answer by converting back to decimal in the exam, it catches silly mistakes.
Binary Arithmetic
1011 (11) + 1101 (13) ------- 11000 (24)
1010 − 0011 1's complement of 0011 = 1100 1010 + 1100 = 1 0110 → add the extra carry back → 0111 = 7 (10−3=7 ✓)
1010 − 0011 2's complement of 0011 = 1100 + 1 = 1101 1010 + 1101 = 1 0111 → discard the leading carry → 0111 = 7 ✓
101 (5) × 11 (3) ----- 101 101 ----- 1111 (15)
Types of Codes
| Code | Full Form | Use |
|---|---|---|
| ASCII | American Standard Code for Information Interchange | 7/8‑bit code for English characters — e.g. 'A' = 65 = 01000001 |
| BCD | Binary Coded Decimal | Each decimal digit stored as a separate 4‑bit binary group |
| EBCDIC | Extended Binary Coded Decimal Interchange Code | 8‑bit code used mainly on IBM mainframes |
| Unicode | Universal Code | 16‑bit (or more) code supporting characters of virtually every world language |
Parity Check
A parity bit is added to a byte to detect errors during data transmission.
Total number of 1‑bits (including the parity bit) must be even.
Total number of 1‑bits (including the parity bit) must be odd.
Parity checking is simple but not perfect: it can reliably catch an odd number of bit errors (1, 3, 5...), but if exactly two bits flip during transmission, the total count of 1‑bits returns to what it should be, and the error slips through undetected. This is why parity is only used for basic error detection (it tells you something went wrong) and not error correction (it cannot tell you which bit was wrong or fix it) — more advanced techniques such as checksums and CRC (Cyclic Redundancy Check) are used where stronger protection is needed, e.g. in networks and storage devices.
Languages, Operating Systems & Software Packages
Translators
| Translator | How it works |
|---|---|
| Assembler | Converts Assembly language directly into machine code |
| Compiler | Converts the entire high‑level program into machine code at once, then executes |
| Interpreter | Converts and executes a high‑level program line‑by‑line |
Types of Languages
- Machine Level Language — pure binary (0s/1s); directly understood by hardware, fastest but hardest to write.
- Assembly Level Language — uses mnemonics (ADD, SUB, MOV) instead of raw binary.
- High Level Language — human‑readable, English‑like syntax:
- 3GL — procedural languages, e.g. C, Pascal
- 4GL — closer to natural language, e.g. SQL
- 5GL — problem‑solving/AI‑based, e.g. Prolog
Each step up the language ladder trades a little speed for a lot of ease: Machine language runs fastest since the CPU needs no translation at all, but writing raw 0s and 1s is extremely slow and error‑prone for humans. Assembly language replaces binary opcodes with short mnemonics (ADD, SUB, MOV, JMP) that are easier to remember, but still needs an Assembler to convert it to machine code, and is still tied to one specific processor design. High‑level languages (C, Python, SQL...) read almost like English, are portable across different machines, and let a programmer build large software quickly — but they need a Compiler or Interpreter, and the generated machine code is sometimes slightly less optimal than hand‑written assembly. This is exactly why operating system kernels are often written partly in Assembly (for speed at the hardware level) and partly in a high‑level language like C (for manageability).
Types of Operating Systems
| Type | Description |
|---|---|
| Batch Operating System | Groups similar jobs together and processes them without user interaction during execution |
| Multi Processing Operating System | Uses two or more CPUs within a single system to execute processes simultaneously |
| Time Sharing Operating System | Allocates small time slices to multiple users so each feels they have full attention of the CPU |
| Online and Real Time Operating System | Processes data instantly as it arrives, with guaranteed response within strict time limits (e.g. flight control systems) |
Uses & Applications of Software Packages
MS Word, Google Docs — creating/editing documents
MS Excel, Google Sheets — calculations, tables
Photoshop, CorelDRAW — image editing/design
MS Access, MySQL — storing/managing structured data
PowerPoint, Google Slides — slideshows
Premiere Pro, Audacity — media production
Emerging Technologies & Virus
Communication Methods & Devices
Communication Devices: Cell Phones, Modem (modulator‑demodulator), Infrared, Bluetooth, Wi‑Fi, Li‑Fi (light‑based wireless data), SLM (Spatial Light Modulator).
A Modem (short for Modulator‑Demodulator) exists because computers store data digitally (0s and 1s) but ordinary telephone lines were built to carry analog (continuously varying) sound signals. At the sending end, the modem modulates — converts the computer's digital data into an analog signal suitable for the line. At the receiving end, another modem demodulates — converts that analog signal back into digital data the receiving computer can understand. This same modulate/demodulate idea also underlies GSM and CDMA — both eventually turn your phone's digital data into radio waves and back again.
Computer Virus
A computer virus is a malicious self‑replicating program that attaches itself to files/programs and spreads from one computer to another, often corrupting or destroying data.
Types of Virus
| Type | Behaviour |
|---|---|
| Boot Sector Virus | Infects the master boot record; activates when the system starts |
| File Infector Virus | Attaches to executable files and spreads when the file runs |
| Macro Virus | Embedded inside documents (e.g. Word/Excel macros) |
| Worm | Self‑replicates and spreads across networks without user action |
| Trojan Horse | Disguised as legitimate software but carries hidden malicious code |
| Ransomware | Encrypts victim's data and demands payment for the decryption key |
Protection from Virus
- Install and regularly update trusted antivirus software
- Avoid downloading attachments/software from unknown sources
- Keep the operating system and applications patched/updated
- Take regular backups of important data
- Use a firewall and scan external drives before opening
These four terms are frequently confused in exams, so lock in this one‑line test for each: a Virus needs a host file and needs a human action (like opening an infected file) to spread. A Worm needs no host file and no human action — it copies itself across a network automatically. A Trojan Horse does not self‑replicate at all; it simply tricks the user into installing it by pretending to be useful software, then quietly does damage or opens a backdoor. Ransomware is defined by its goal rather than its spreading method — whatever way it gets in, its job is to lock/encrypt your files and demand money to unlock them.
Cloud Computing
Cloud Computing means delivering computing services — servers, storage, databases, software — over the internet ("the cloud") instead of owning physical hardware.
Characteristics
On‑demand self‑service, broad network access, resource pooling, rapid elasticity, and measured (pay‑as‑you‑go) service.
Service Models
Architecture
Broadly split into a Front End (the client device/browser used to access cloud services) and a Back End (the servers, storage, and databases that actually store/process the data), connected over the internet.
Security & Privacy
Key concerns include data encryption (in transit and at rest), user authentication/access control, regular security audits, and compliance with data‑protection regulations, since data resides on a third‑party provider's infrastructure.
Besides the three service models (IaaS/PaaS/SaaS), cloud computing is also classified by who can use it — another common exam angle: a Public Cloud is owned by a third‑party provider and shared across many customers over the open internet (e.g. AWS, Azure, Google Cloud) — cheapest, but least control. A Private Cloud is dedicated to a single organisation, either on their own premises or hosted privately — more control and security, at higher cost. A Hybrid Cloud combines both, letting an organisation keep sensitive data on a private cloud while using the public cloud for less sensitive, high‑demand workloads — giving flexibility without giving up all control.
Important Terms & Acronyms
Important Exam Questions — with Model Answers
Unit 1 — Introduction to Computers p. 2
LongDefine a computer. Explain its characteristics with examples.p. 2
Answer: A computer is an electronic device that accepts data as input, processes it according to a stored set of instructions (a program), and produces information as output; it can also store data for later use. Its six main characteristics are: Speed (executes millions of instructions per second — e.g. calculating the average of 40 students' marks instantly), Accuracy (gives error‑free results if the input and program are correct), Diligence (performs the millionth calculation exactly as accurately as the first, without fatigue), Storage (can permanently hold huge volumes of data in secondary storage such as a hard disk), Versatility (the same hardware can run a game, a spreadsheet, or a banking application), and Automation (once started, a program runs through to completion without step‑by‑step manual intervention).
LongExplain the generations of computers with their technologies.p. 4
Answer: Computers have evolved through five generations. 1st Generation (1940–56) used bulky, heat‑generating vacuum tubes and machine language, e.g. ENIAC and UNIVAC. 2nd Generation (1956–63) replaced tubes with smaller, cooler transistors and introduced assembly language. 3rd Generation (1964–71) packed many transistors onto Integrated Circuits (ICs), and keyboards/monitors became standard. 4th Generation (1971–2010) used microprocessors (VLSI chips), giving birth to personal computers, GUIs, the mouse and the internet. 5th Generation (2010–present) uses ULSI chips and focuses on Artificial Intelligence, voice recognition, and parallel processing. Each step made computers smaller, faster, cheaper and more power‑efficient.
ShortDifferentiate between RAM and ROM.p. 6
Answer: RAM (Random Access Memory) is volatile — it loses its content the moment power is switched off — and it is both readable and writable, used as the computer's temporary working memory (types include SRAM, DRAM, DDR). ROM (Read Only Memory) is non‑volatile — it retains data even without power — and is mostly read‑only, used to permanently store instructions such as the BIOS (types include PROM, EPROM, EEPROM).
ShortClassify computers based on data processed.p. 3
Answer: Based on the type of data processed, computers are of three kinds: Analog computers process continuous physical quantities like voltage, temperature or speed (e.g. a speedometer); Digital computers process discrete binary data — 0s and 1s (e.g. a desktop PC or smartphone); and Hybrid computers combine both — for example, an ICU machine that reads analog vital signs but displays a digital readout.
ShortWhat is a motherboard? What does it connect?p. 5
Answer: The motherboard is the main printed circuit board inside the computer cabinet. It physically connects and allows communication between the CPU, RAM, storage devices, expansion cards (graphics, sound, network) and all ports, acting as the central nervous system of the computer.
Unit 2 — Input Devices & Data Storage p. 7
LongExplain various input devices with their uses.p. 7
Answer: Input devices feed data and instructions into the computer. Common examples: Keyboard — typing text/commands; Mouse/Trackball/Glide‑pad — pointing and clicking; Joystick/game devices — controlling movement in games; Light Pen — drawing/selecting directly on screen; Touch Screen — direct finger/stylus input (ATMs, smartphones); Digitizer/Graphic Tablet — converts hand‑drawn art to digital form; Mic — voice input; Camera — photo/video input; POS Terminal & Scanners — reading price/product data at checkout; MIDI Keyboard — musical input; Wireless devices — Bluetooth/RF keyboards and mice that remove the cable.
LongExplain the storage mechanism of magnetic storage devices (tracks, sectors, clusters, cylinders).p. 8
Answer: A magnetic disk surface is divided into concentric circular rings called tracks. Each track is further divided into pie‑shaped sections called sectors, which are the smallest unit the disk reads/writes in a single operation. The operating system groups a number of sectors together into a cluster to manage storage more efficiently. When a disk drive has several stacked platters, the same track number on every platter, taken together, is called a cylinder — data in one cylinder can be accessed without moving the read/write arm, which is faster. Retrieving data involves seek time (moving the head to the right track) plus rotational delay (waiting for the right sector to spin under the head), and together these make up the access time.
ShortDifferentiate OCR, OMR, MICR, and OBR.p. 7
Answer: OCR (Optical Character Recognition) converts printed or handwritten text images into editable digital text. OMR (Optical Mark Recognition) detects filled‑in marks on a sheet, used for checking OMR answer sheets. MICR (Magnetic Ink Character Recognition) reads special magnetic ink characters, mainly used on bank cheques. OBR (Optical Bar Recognition) reads barcodes printed on retail products at a checkout counter.
ShortDefine Seek Time, Rotational Delay, Access Time, and Response Time.p. 9
Answer: Seek Time is the time the read/write head takes to move to the correct track. Rotational Delay (latency) is the time the disk takes to spin so that the required sector comes under the head. Access Time is the sum of seek time and rotational delay — the total time to locate the data. Response Time is the total time from the moment data is requested until the first byte is actually delivered to the user.
Unit 3 — Output Devices p. 10
LongDifferentiate between Impact and Non‑Impact printers with examples.p. 11
Answer: Impact printers print by physically striking an inked ribbon against the paper, similar to a typewriter — they are noisy, relatively cheap, and can print carbon copies in one pass; examples include the Dot Matrix Printer and the Daisy Wheel Printer. Non‑Impact printers transfer ink or toner onto paper without any physical striking action — they are quieter and produce higher‑quality output, but usually cannot make carbon copies; examples include the Inkjet Printer and the Laser Printer.
ShortExplain any three non‑CRT display units.p. 11
Answer: LCD (Liquid Crystal Display) is a flat panel that uses liquid crystals to control light, making it thin and energy‑efficient. LED (Light Emitting Diode) display is essentially an LCD panel that is backlit by LEDs instead of older fluorescent tubes, giving better brightness and contrast. Plasma Display uses tiny cells of electrically charged gas to produce light, and is typically used in large‑screen televisions.
ShortWhat is a plotter? Where is it used?p. 11
Answer: A plotter is an output device that draws precise, continuous line‑based graphics using pens or ink jets, rather than building an image from dots like a printer. It is commonly used to produce engineering drawings, architectural blueprints, and maps that require high positional accuracy.
Unit 4 — Numbering Systems and Codes p. 12
LongConvert (35)₁₀ to Binary, Octal, and Hexadecimal. Show all steps.p. 12
Answer: To Binary (divide by 2): 35÷2=17 r1, 17÷2=8 r1, 8÷2=4 r0, 4÷2=2 r0, 2÷2=1 r0, 1÷2=0 r1 → reading remainders bottom‑to‑top gives 100011₂. To Octal (divide by 8): 35÷8=4 r3, 4÷8=0 r4 → 43₈. To Hexadecimal (divide by 16): 35÷16=2 r3, 2÷16=0 r2 → 23₁₆. (Check: 100011₂ grouped in 3s = 100 011 = 4,3 → 43₈ ✓, matching the octal answer.)
LongExplain binary subtraction using 1's and 2's complement methods with an example.p. 14
Answer: To subtract using 1's complement: flip every bit of the number being subtracted (0→1, 1→0), add it to the first number, and if there is a leading carry, add that carry back into the result (end‑around carry). Example: 1010 − 0011 → 1's complement of 0011 is 1100 → 1010+1100 = 1 0110 → add the carry back: 0110+1 = 0111 = 7 (since 10−3=7 ✓). To subtract using 2's complement: take the 1's complement and add 1 to it, then add to the first number and simply discard any leading carry (no end‑around addition needed). Example: 2's complement of 0011 = 1100+1 = 1101 → 1010+1101 = 1 0111 → discard the leading 1 → 0111 = 7 ✓. 2's complement is preferred in real computer circuits because it needs no extra correction step.
ShortDifferentiate ASCII, BCD, EBCDIC, and Unicode.p. 15
Answer: ASCII (American Standard Code for Information Interchange) is a 7/8‑bit code representing English letters, digits and symbols (e.g. 'A' = 65 = 01000001). BCD (Binary Coded Decimal) stores each decimal digit separately as its own 4‑bit binary group. EBCDIC (Extended Binary Coded Decimal Interchange Code) is an 8‑bit character code used mainly on IBM mainframes. Unicode uses 16 bits or more so it can represent characters from virtually every language in the world, unlike ASCII which only covers English.
ShortExplain Even and Odd parity check with an example.p. 15
Answer: A parity bit is an extra bit added to a byte to detect transmission errors. In even parity, the parity bit is chosen so the total count of 1‑bits (data bits + parity bit) is even; in odd parity, it is chosen so the total count is odd. Example: for data 1010001 (three 1‑bits), an even‑parity bit of 1 makes the total four 1‑bits (even), while an odd‑parity bit of 0 keeps the total at three 1‑bits (odd).
ShortDefine Bit, Nibble, Byte, Carry Bit, Sign Bit.p. 12
Answer: A Bit is a single binary digit (0 or 1), the smallest unit of data. A Nibble is a group of 4 bits. A Byte is a group of 8 bits and typically represents one character. A Carry Bit is generated when adding two bits produces a result exceeding the maximum single‑digit value, so it is carried to the next column. A Sign Bit is the leftmost bit of a binary number used to indicate whether the number is positive (0) or negative (1).
Unit 5 — Languages, OS & Software p. 16
LongDifferentiate between Compiler and Interpreter.p. 16
Answer: A Compiler translates the entire high‑level source program into machine code in one pass before execution begins; the resulting program then runs directly and fast, but any error is only reported after the whole program is scanned, and the compiled file is specific to one machine/OS. An Interpreter translates and executes the program line‑by‑line, without producing a separate machine‑code file; it starts running immediately and reports errors as soon as they are hit, but is generally slower overall since translation happens every time the program runs. C uses a compiler, while languages like Python (and classic BASIC) traditionally use an interpreter.
LongExplain the types of Operating Systems with examples.p. 17
Answer: A Batch Operating System groups similar jobs together and processes them as a batch with no user interaction during execution — e.g. old payroll‑processing systems. A Multi Processing Operating System uses two or more CPUs within one system so that several processes truly run at the same time. A Time Sharing Operating System divides CPU time into small slices distributed among multiple users so quickly that each user feels they have the computer's full attention. An Online and Real Time Operating System processes data the instant it arrives and guarantees a response within a strict time limit — essential in systems like flight control or airbag sensors, where a late response is a failure.
ShortWhat are 3GL, 4GL, and 5GL languages? Give examples.p. 16
Answer: 3GL (Third Generation Language) languages are procedural, English‑like high‑level languages such as C and Pascal. 4GL (Fourth Generation Language) languages are closer to natural language and focus on "what" rather than "how", such as SQL. 5GL (Fifth Generation Language) languages are problem‑solving and AI‑oriented, such as Prolog, where the programmer states constraints/goals and the system works out the steps.
Unit 6 — Emerging Technologies & Virus p. 18
LongWhat is Cloud Computing? Explain its service models (IaaS, PaaS, SaaS).p. 19
Answer: Cloud Computing is the delivery of computing services — servers, storage, databases and software — over the internet, so an organisation can use computing resources on demand instead of owning and maintaining physical hardware. Its three service models are layered like a pyramid: IaaS (Infrastructure as a Service) rents raw computing infrastructure such as virtual servers and storage, and the customer manages everything above that — e.g. AWS EC2, Google Compute Engine. PaaS (Platform as a Service) additionally provides the runtime platform and development tools so the customer only manages their application code — e.g. Google App Engine, Azure App Service. SaaS (Software as a Service) delivers a complete, ready‑to‑use application over the internet, and the customer simply uses it with nothing to install or manage — e.g. Gmail, Netflix, MS 365.
LongWhat is a computer virus? Explain its types and preventive measures.p. 18
Answer: A computer virus is a malicious, self‑replicating program that attaches itself to a host file or program and spreads from one computer to another, often corrupting or destroying data. Common types: Boot Sector Virus infects the master boot record and activates at system start‑up; File Infector Virus attaches to executable files and spreads when the file is run; Macro Virus hides inside document macros (e.g. Word/Excel); Worm self‑replicates and spreads across a network without needing a host file or user action; Trojan Horse disguises itself as legitimate software while carrying hidden malicious code; Ransomware encrypts the victim's data and demands payment for the decryption key. Preventive measures include installing and regularly updating trusted antivirus software, avoiding downloads/attachments from unknown sources, keeping the OS and applications patched, taking regular data backups, and using a firewall while scanning external drives before opening them.
ShortDifferentiate GSM and CDMA.p. 18
Answer: Both GSM and CDMA are mobile communication standards. GSM (Global System for Mobile communication) uses a removable SIM card and divides each radio channel into time slots shared among users (time‑division access). CDMA (Code Division Multiple Access) does not typically use a removable SIM in the same way and instead gives every user a unique code so multiple users can share the same frequency simultaneously (code/spread‑spectrum access).
ShortWhat is the difference between Bluetooth and Wi‑Fi?p. 18
Answer: Bluetooth is a short‑range (a few metres), low‑power wireless technology mainly used for direct device‑to‑device connections, such as connecting a phone to earphones. Wi‑Fi has a much longer range, offers higher data speed, and is used to connect multiple devices to a shared network (like a router), typically for internet access.
Quick Summary — The Whole Subject in One Page
Unit 1
- Computer = Data → Process → Information
- Analog / Digital / Hybrid; Micro / Mini / Mainframe / Super
- 5 Generations: Tubes → Transistors → IC → Microprocessor → AI
- CPU = Control Unit + ALU + Memory
- RAM (volatile) vs ROM (non‑volatile)
Unit 2 & 3
- Input: keyboard, mouse, scanner types (OCR/OMR/MICR/OBR)
- Storage: track, sector, cluster, cylinder
- Seek time + rotational delay = access time
- Output: CRT vs LCD/LED/Plasma
- Printers: Impact vs Non‑Impact
Unit 4
- Bit → Nibble → Byte → KB → MB → GB → TB
- Binary, Octal, Decimal, Hex conversions
- 1's / 2's complement for subtraction
- ASCII, BCD, EBCDIC, Unicode
- Even/Odd parity for error detection
Unit 5
- Assembler / Compiler / Interpreter
- Machine → Assembly → High‑level (3GL–5GL)
- OS: Batch, Multi‑processing, Time‑sharing, Real‑time
- Software packages: Word, Excel, DB, Presentation
Unit 6
- GIS, GPS, CDMA, GSM, Bluetooth, Wi‑Fi, Li‑Fi
- Virus types: boot, file, macro, worm, trojan, ransomware
- Protect: antivirus, updates, backups, firewall
- Cloud: IaaS → PaaS → SaaS
Exam Strategy
- Practise number system conversions numerically — guaranteed marks
- Learn one example per device/term — examiners love examples
- Draw the block diagram (Input→CPU→Output) from memory
- Revise the Glossary and the Exam Q&A answers the night before