How unit 1 is examined
Covers the computer (classification, organization, CPU, buses, memory, I/O, software), computer applications, the operating system, and MS Office; the computer topic carries most marks.
Computer: Definition, Classification, Organization i.e. CPU, register, Bus architecture, Instruction set, Memory & Storage Systems, I/O Devices, and System & Application Software
<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">High weight</span>
Definition. <mark>A computer is an electronic device that accepts data as input, processes it under stored instructions, stores it, and produces information as output.</mark>
Advantages. 1. Speed: it executes millions of instructions per second, for example payroll of thousands of staff in minutes. 2. Accuracy: results are error-free if the input and program are correct. 3. Storage: a small disk holds huge data such as a whole library. 4. Diligence: it never tires, so a bank server works 24x7. 5. Versatility: the same machine does accounting, design and games. 6. Automation: once programmed, it runs without human help.
Generations.
| Gen | Technology | Language / notes |
|---|---|---|
| 1st (1940-56) | Vacuum tubes | Machine language, huge, high heat and power |
| 2nd (1956-63) | Transistors | Assembly language, smaller, faster |
| 3rd (1964-71) | Integrated circuits | High-level languages, keyboard and monitor |
| 4th (1971-now) | VLSI, microprocessor | Personal computers, internet |
| 5th (now-) | ULSI, AI | Parallel processing, AI |
Classification. By size and power: 1. Supercomputer: the fastest, used for weather and nuclear simulation, for example PARAM, Cray. 2. Mainframe: serves thousands of users, used by banks and railways, for example IBM Z. 3. Minicomputer: mid-range multi-user server for small firms, for example PDP-11. 4. Microcomputer: single-user PC, laptop, workstation. 5. Embedded system: a dedicated computer inside a device such as a washing machine or car ECU. By type of data: analog, digital, hybrid.
| Feature | Supercomputer | Mainframe | Embedded |
|---|---|---|---|
| Purpose | Massive calculation | Bulk transactions | One fixed task |
| Users | Few scientists | Thousands | None or one |
| Cost | Highest | Very high | Very low |
Organization.
<figure class="ds-fig" style="margin:1.4rem 0;overflow-x:auto"><svg xmlns="http://www.w3.org/2000/svg" id="dsfig-u1-01" viewBox="0 0 424 252" width="424" height="252" role="img" aria-label="Input unit, CPU (CU, ALU, registers), primary memory, secondary storage, output unit"><style>#dsfig-u1-01 .e{stroke:#454C5A;stroke-width:1.4;fill:none}#dsfig-u1-01 .e.hi{stroke:#2340B8;stroke-width:2.6}#dsfig-u1-01 .n{fill:#FFFFFF;stroke:#16181D;stroke-width:1.4}#dsfig-u1-01 .n.hi{fill:#E3E9FC;stroke:#2340B8;stroke-width:2.2}#dsfig-u1-01 .n.rb-b{fill:#16181D;stroke:#16181D}#dsfig-u1-01 .n.rb-r{fill:#BD3227;stroke:#BD3227}#dsfig-u1-01 text{font-family:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;font-size:13px}#dsfig-u1-01 .t{fill:#16181D;font-weight:500}#dsfig-u1-01 .t.inv{fill:#FFFFFF;font-weight:700}#dsfig-u1-01 .kd{stroke:#16181D;stroke-width:1.2}#dsfig-u1-01 .dot{fill:#16181D}#dsfig-u1-01 .ann{fill:#2340B8;font-size:11px;font-weight:700}#dsfig-u1-01 .lbl{fill:#6F7787;font-family:system-ui,-apple-system,sans-serif;font-size:12px;font-weight:700}#dsfig-u1-01 .ptr{fill:#2340B8;font-size:12px;font-weight:700}#dsfig-u1-01 .ah{fill:#454C5A}#dsfig-u1-01 .ah.hi{fill:#2340B8}#dsfig-u1-01 .wl rect{fill:#FFFFFF;stroke:#DCE0E7}#dsfig-u1-01 .wl .t{font-size:12px;font-weight:700}#dsfig-u1-01 .wl.hi rect{fill:#2340B8;stroke:#2340B8}#dsfig-u1-01 .wl.hi .t{fill:#FFFFFF}html.dark #dsfig-u1-01 .e{stroke:#B1B7C3}html.dark #dsfig-u1-01 .e.hi{stroke:#8FA3FF}html.dark #dsfig-u1-01 .n{fill:#161920;stroke:#E6E8ED}html.dark #dsfig-u1-01 .n.hi{fill:#1E2748;stroke:#8FA3FF}html.dark #dsfig-u1-01 .n.rb-b{fill:#E6E8ED;stroke:#E6E8ED}html.dark #dsfig-u1-01 .n.rb-r{fill:#FF7E71;stroke:#FF7E71}html.dark #dsfig-u1-01 .t{fill:#E6E8ED}html.dark #dsfig-u1-01 .t.inv{fill:#0F1115}html.dark #dsfig-u1-01 .kd{stroke:#E6E8ED}html.dark #dsfig-u1-01 .dot{fill:#E6E8ED}html.dark #dsfig-u1-01 .ann{fill:#8FA3FF}html.dark #dsfig-u1-01 .lbl{fill:#858D9C}html.dark #dsfig-u1-01 .ptr{fill:#8FA3FF}html.dark #dsfig-u1-01 .ah{fill:#B1B7C3}html.dark #dsfig-u1-01 .ah.hi{fill:#8FA3FF}html.dark #dsfig-u1-01 .wl rect{fill:#161920;stroke:#2A2E37}html.dark #dsfig-u1-01 .wl.hi rect{fill:#8FA3FF;stroke:#8FA3FF}html.dark #dsfig-u1-01 .wl.hi .t{fill:#0F1115}</style><defs><marker id="ah1" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse"><path class="ah" d="M0,1 L9,5 L0,9 z"/></marker><marker id="ahh1" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse"><path class="ah hi" d="M0,1 L9,5 L0,9 z"/></marker></defs><path class="e" d="M59,40 L191,40" marker-end="url(#ah1)"/><path class="e" d="M233,40 L363,40" marker-end="url(#ah1)" marker-start="url(#ah1)"/><path class="e" d="M384,61 L384,191" marker-end="url(#ah1)" marker-start="url(#ah1)"/><path class="e" d="M212,59 L212,191" marker-end="url(#ah1)"/><circle class="n" cx="40" cy="40" r="18"/><text class="t" x="40" y="40" dy=".35em" text-anchor="middle">In</text><circle class="n" cx="212" cy="40" r="18"/><text class="t" x="212" y="40" dy=".35em" text-anchor="middle">CPU</text><circle class="n" cx="384" cy="40" r="18"/><text class="t" x="384" y="40" dy=".35em" text-anchor="middle">Mem</text><circle class="n" cx="212" cy="212" r="18"/><text class="t" x="212" y="212" dy=".35em" text-anchor="middle">Out</text><circle class="n" cx="384" cy="212" r="18"/><text class="t" x="384" y="212" dy=".35em" text-anchor="middle">Sec</text></svg><figcaption style="font-size:.82em;opacity:.72;margin-top:.45rem">Input unit, CPU (CU, ALU, registers), primary memory, secondary storage, output unit</figcaption></figure>
The input unit converts user data into binary and sends it to the CPU. The CPU (control unit, ALU and registers) fetches instructions from primary memory and executes them. Primary memory holds running programs, secondary storage keeps them permanently, and the output unit converts results into human form. The control unit directs the flow of data and control signals.
CPU and registers.
<figure class="ds-fig" style="margin:1.4rem 0;overflow-x:auto"><svg xmlns="http://www.w3.org/2000/svg" id="dsfig-u1-02" viewBox="0 0 252 381" width="252" height="381" role="img" aria-label="CPU: control unit (CU), arithmetic logic unit (ALU), registers (Reg), system bus to memory and I/O"><style>#dsfig-u1-02 .e{stroke:#454C5A;stroke-width:1.4;fill:none}#dsfig-u1-02 .e.hi{stroke:#2340B8;stroke-width:2.6}#dsfig-u1-02 .n{fill:#FFFFFF;stroke:#16181D;stroke-width:1.4}#dsfig-u1-02 .n.hi{fill:#E3E9FC;stroke:#2340B8;stroke-width:2.2}#dsfig-u1-02 .n.rb-b{fill:#16181D;stroke:#16181D}#dsfig-u1-02 .n.rb-r{fill:#BD3227;stroke:#BD3227}#dsfig-u1-02 text{font-family:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;font-size:13px}#dsfig-u1-02 .t{fill:#16181D;font-weight:500}#dsfig-u1-02 .t.inv{fill:#FFFFFF;font-weight:700}#dsfig-u1-02 .kd{stroke:#16181D;stroke-width:1.2}#dsfig-u1-02 .dot{fill:#16181D}#dsfig-u1-02 .ann{fill:#2340B8;font-size:11px;font-weight:700}#dsfig-u1-02 .lbl{fill:#6F7787;font-family:system-ui,-apple-system,sans-serif;font-size:12px;font-weight:700}#dsfig-u1-02 .ptr{fill:#2340B8;font-size:12px;font-weight:700}#dsfig-u1-02 .ah{fill:#454C5A}#dsfig-u1-02 .ah.hi{fill:#2340B8}#dsfig-u1-02 .wl rect{fill:#FFFFFF;stroke:#DCE0E7}#dsfig-u1-02 .wl .t{font-size:12px;font-weight:700}#dsfig-u1-02 .wl.hi rect{fill:#2340B8;stroke:#2340B8}#dsfig-u1-02 .wl.hi .t{fill:#FFFFFF}html.dark #dsfig-u1-02 .e{stroke:#B1B7C3}html.dark #dsfig-u1-02 .e.hi{stroke:#8FA3FF}html.dark #dsfig-u1-02 .n{fill:#161920;stroke:#E6E8ED}html.dark #dsfig-u1-02 .n.hi{fill:#1E2748;stroke:#8FA3FF}html.dark #dsfig-u1-02 .n.rb-b{fill:#E6E8ED;stroke:#E6E8ED}html.dark #dsfig-u1-02 .n.rb-r{fill:#FF7E71;stroke:#FF7E71}html.dark #dsfig-u1-02 .t{fill:#E6E8ED}html.dark #dsfig-u1-02 .t.inv{fill:#0F1115}html.dark #dsfig-u1-02 .kd{stroke:#E6E8ED}html.dark #dsfig-u1-02 .dot{fill:#E6E8ED}html.dark #dsfig-u1-02 .ann{fill:#8FA3FF}html.dark #dsfig-u1-02 .lbl{fill:#858D9C}html.dark #dsfig-u1-02 .ptr{fill:#8FA3FF}html.dark #dsfig-u1-02 .ah{fill:#B1B7C3}html.dark #dsfig-u1-02 .ah.hi{fill:#8FA3FF}html.dark #dsfig-u1-02 .wl rect{fill:#161920;stroke:#2A2E37}html.dark #dsfig-u1-02 .wl.hi rect{fill:#8FA3FF;stroke:#8FA3FF}html.dark #dsfig-u1-02 .wl.hi .t{fill:#0F1115}</style><defs><marker id="ah2" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse"><path class="ah" d="M0,1 L9,5 L0,9 z"/></marker><marker id="ahh2" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse"><path class="ah hi" d="M0,1 L9,5 L0,9 z"/></marker></defs><path class="e" d="M40,61 L40,191" marker-end="url(#ah2)" marker-start="url(#ah2)"/><path class="e" d="M58.8,49.4 L193.2,116.6" marker-end="url(#ah2)" marker-start="url(#ah2)"/><path class="e" d="M58.8,202.6 L193.2,135.4" marker-end="url(#ah2)" marker-start="url(#ah2)"/><path class="e" d="M204.2,145.5 L133.8,321.5" marker-end="url(#ah2)" marker-start="url(#ah2)"/><circle class="n" cx="40" cy="40" r="18"/><text class="t" x="40" y="40" dy=".35em" text-anchor="middle">CU</text><circle class="n" cx="40" cy="212" r="18"/><text class="t" x="40" y="212" dy=".35em" text-anchor="middle">ALU</text><circle class="n" cx="212" cy="126" r="18"/><text class="t" x="212" y="126" dy=".35em" text-anchor="middle">Reg</text><circle class="n" cx="126" cy="341" r="18"/><text class="t" x="126" y="341" dy=".35em" text-anchor="middle">Bus</text></svg><figcaption style="font-size:.82em;opacity:.72;margin-top:.45rem">CPU: control unit (CU), arithmetic logic unit (ALU), registers (Reg), system bus to memory and I/O</figcaption></figure>
- The control unit fetches, decodes and sequences every instruction and sends control signals, but does no calculation.
- The ALU performs arithmetic (add, subtract) and logic (AND, OR, compare) operations.
- Registers are the fastest small storage inside the CPU: PC holds the address of the next instruction, IR holds the current instruction, MAR holds a memory address, MDR holds the data in transit, and the accumulator holds results.
- Fetch-decode-execute: the PC address goes to MAR, the instruction is read into MDR then IR, the CU decodes it, the ALU executes it, and the PC increments.
Instruction set. It is the complete set of machine instructions a CPU understands, in the classes data transfer, arithmetic-logic, control (jump) and I/O. Each instruction has an opcode (the operation) and operands (the data or addresses).
Bus architecture. A bus is a set of parallel wires that carries signals between components. 1. The data bus carries data and is bidirectional; its width (8, 16, 32, 64 bits) fixes the word size. 2. The address bus carries the memory or I/O address, is unidirectional from the CPU, and its width fixes addressable memory ($2^n$ locations). 3. The control bus carries signals such as read, write and clock.
Memory and storage. Memory stores data and instructions for processing. The hierarchy runs registers, cache, RAM, then hard disk: speed and cost per bit fall, capacity rises.
<figure class="ds-fig" style="margin:1.4rem 0;overflow-x:auto"><svg xmlns="http://www.w3.org/2000/svg" id="dsfig-u1-03" viewBox="0 0 771 262" width="771" height="262" role="img" aria-label="Types of computer memory"><style>#dsfig-u1-03 .e{stroke:#454C5A;stroke-width:1.4;fill:none}#dsfig-u1-03 .e.hi{stroke:#2340B8;stroke-width:2.6}#dsfig-u1-03 .n{fill:#FFFFFF;stroke:#16181D;stroke-width:1.4}#dsfig-u1-03 .n.hi{fill:#E3E9FC;stroke:#2340B8;stroke-width:2.2}#dsfig-u1-03 .n.rb-b{fill:#16181D;stroke:#16181D}#dsfig-u1-03 .n.rb-r{fill:#BD3227;stroke:#BD3227}#dsfig-u1-03 text{font-family:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;font-size:13px}#dsfig-u1-03 .t{fill:#16181D;font-weight:500}#dsfig-u1-03 .t.inv{fill:#FFFFFF;font-weight:700}#dsfig-u1-03 .kd{stroke:#16181D;stroke-width:1.2}#dsfig-u1-03 .dot{fill:#16181D}#dsfig-u1-03 .ann{fill:#2340B8;font-size:11px;font-weight:700}#dsfig-u1-03 .lbl{fill:#6F7787;font-family:system-ui,-apple-system,sans-serif;font-size:12px;font-weight:700}#dsfig-u1-03 .ptr{fill:#2340B8;font-size:12px;font-weight:700}#dsfig-u1-03 .ah{fill:#454C5A}#dsfig-u1-03 .ah.hi{fill:#2340B8}#dsfig-u1-03 .wl rect{fill:#FFFFFF;stroke:#DCE0E7}#dsfig-u1-03 .wl .t{font-size:12px;font-weight:700}#dsfig-u1-03 .wl.hi rect{fill:#2340B8;stroke:#2340B8}#dsfig-u1-03 .wl.hi .t{fill:#FFFFFF}html.dark #dsfig-u1-03 .e{stroke:#B1B7C3}html.dark #dsfig-u1-03 .e.hi{stroke:#8FA3FF}html.dark #dsfig-u1-03 .n{fill:#161920;stroke:#E6E8ED}html.dark #dsfig-u1-03 .n.hi{fill:#1E2748;stroke:#8FA3FF}html.dark #dsfig-u1-03 .n.rb-b{fill:#E6E8ED;stroke:#E6E8ED}html.dark #dsfig-u1-03 .n.rb-r{fill:#FF7E71;stroke:#FF7E71}html.dark #dsfig-u1-03 .t{fill:#E6E8ED}html.dark #dsfig-u1-03 .t.inv{fill:#0F1115}html.dark #dsfig-u1-03 .kd{stroke:#E6E8ED}html.dark #dsfig-u1-03 .dot{fill:#E6E8ED}html.dark #dsfig-u1-03 .ann{fill:#8FA3FF}html.dark #dsfig-u1-03 .lbl{fill:#858D9C}html.dark #dsfig-u1-03 .ptr{fill:#8FA3FF}html.dark #dsfig-u1-03 .ah{fill:#B1B7C3}html.dark #dsfig-u1-03 .ah.hi{fill:#8FA3FF}html.dark #dsfig-u1-03 .wl rect{fill:#161920;stroke:#2A2E37}html.dark #dsfig-u1-03 .wl.hi rect{fill:#8FA3FF;stroke:#8FA3FF}html.dark #dsfig-u1-03 .wl.hi .t{fill:#0F1115}</style><defs><marker id="ah3" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse"><path class="ah" d="M0,1 L9,5 L0,9 z"/></marker><marker id="ahh3" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse"><path class="ah hi" d="M0,1 L9,5 L0,9 z"/></marker></defs><line class="e" x1="425.1" y1="39" x2="162.6" y2="103"/><line class="e" x1="425.1" y1="39" x2="453.3" y2="103"/><line class="e" x1="425.1" y1="39" x2="596.5" y2="103"/><line class="e" x1="425.1" y1="39" x2="687.5" y2="103"/><line class="e" x1="162.6" y1="103" x2="74" y2="167"/><line class="e" x1="162.6" y1="103" x2="251.3" y2="167"/><line class="e" x1="74" y1="167" x2="40" y2="231"/><line class="e" x1="74" y1="167" x2="108" y2="231"/><line class="e" x1="251.3" y1="167" x2="176" y2="231"/><line class="e" x1="251.3" y1="167" x2="247.5" y2="231"/><line class="e" x1="251.3" y1="167" x2="326.5" y2="231"/><line class="e" x1="453.3" y1="103" x2="393" y2="167"/><line class="e" x1="453.3" y1="103" x2="443" y2="167"/><line class="e" x1="453.3" y1="103" x2="513.5" y2="167"/><rect class="n" x="391.6" y="24" width="67" height="30" rx="8"/><text class="t" x="425.1" y="39" dy=".35em" text-anchor="middle">Memory</text><rect class="n" x="125.1" y="88" width="75" height="30" rx="8"/><text class="t" x="162.6" y="103" dy=".35em" text-anchor="middle">Primary</text><circle class="n" cx="74" cy="167" r="17"/><text class="t" x="74" y="167" dy=".35em" text-anchor="middle">RAM</text><rect class="n" x="14" y="216" width="52" height="30" rx="8"/><text class="t" x="40" y="231" dy=".35em" text-anchor="middle">SRAM</text><rect class="n" x="82" y="216" width="52" height="30" rx="8"/><text class="t" x="108" y="231" dy=".35em" text-anchor="middle">DRAM</text><circle class="n" cx="251.3" cy="167" r="17"/><text class="t" x="251.3" y="167" dy=".35em" text-anchor="middle">ROM</text><rect class="n" x="150" y="216" width="52" height="30" rx="8"/><text class="t" x="176" y="231" dy=".35em" text-anchor="middle">PROM</text><rect class="n" x="218" y="216" width="59" height="30" rx="8"/><text class="t" x="247.5" y="231" dy=".35em" text-anchor="middle">EPROM</text><rect class="n" x="293" y="216" width="67" height="30" rx="8"/><text class="t" x="326.5" y="231" dy=".35em" text-anchor="middle">EEPROM</text><rect class="n" x="407.8" y="88" width="91" height="30" rx="8"/><text class="t" x="453.3" y="103" dy=".35em" text-anchor="middle">Secondary</text><circle class="n" cx="393" cy="167" r="17"/><text class="t" x="393" y="167" dy=".35em" text-anchor="middle">HDD</text><circle class="n" cx="443" cy="167" r="17"/><text class="t" x="443" y="167" dy=".35em" text-anchor="middle">SSD</text><rect class="n" x="476" y="152" width="75" height="30" rx="8"/><text class="t" x="513.5" y="167" dy=".35em" text-anchor="middle">Optical</text><rect class="n" x="567" y="88" width="59" height="30" rx="8"/><text class="t" x="596.5" y="103" dy=".35em" text-anchor="middle">Cache</text><rect class="n" x="642" y="88" width="91" height="30" rx="8"/><text class="t" x="687.5" y="103" dy=".35em" text-anchor="middle">Registers</text></svg><figcaption style="font-size:.82em;opacity:.72;margin-top:.45rem">Types of computer memory</figcaption></figure>
- Registers are inside the CPU, the fastest and smallest, and hold the data currently being processed.
- Cache is SRAM between CPU and RAM (L1, L2, L3) that keeps frequently used data to cut waiting time.
- RAM is volatile read-write main memory: SRAM is faster and costlier, DRAM is denser and needs refreshing.
- ROM is non-volatile and holds the BIOS/firmware; PROM is programmed once, EPROM is erased by UV light, EEPROM is erased electrically.
- The hard disk is magnetic, non-volatile secondary storage with large capacity but slow access; SSD is flash-based and faster.
| Basis | Primary | Secondary |
|---|---|---|
| Speed | Fast | Slow |
| Volatility | RAM volatile, ROM not | Non-volatile |
| Capacity | Small | Large |
| CPU access | Direct | Through primary memory |
| Cost per bit | High | Low |
I/O devices. Input devices send data into the computer: keyboard, mouse, scanner, microphone. Output devices present results: monitor (soft copy), printer and plotter (hard copy), speaker. Touchscreens and modems act as both.
System and application software.
| Basis | System software | Application software |
|---|---|---|
| Function | Runs and manages hardware | Does user tasks |
| Interaction | Talks to hardware | Talks to user via system software |
| Dependency | Runs independently | Needs system software |
| Examples | OS, compiler, drivers | Word, Excel, browser |
Polymorphism. It means one name, many forms. Compile-time polymorphism is function or operator overloading; run-time polymorphism is a virtual function chosen by the object type, for example area() for a circle or rectangle.
Answer frame. Open with the definition; for organization draw the block diagram and explain input, CPU, memory, output; for memory draw the hierarchy and take registers, cache, RAM, ROM, disk in order; for classification give the table with examples; for software use the table; close with one line on why the design fits use.
Asked: [7 marks] (Jun 2022, Dec 2023, Jun 2023) Explain different computer memories: RAM, ROM, cache, register and hard disk; memory and storage techniques. Asked: [7 marks] (Nov 2022, Dec 2024, Jun 2025) Discuss the classification of computers with examples; compare supercomputers, mainframes and embedded systems. Asked: [7 marks] (Dec 2023, Dec 2024) Functions of application and system software, and how they differ. Asked: [7 marks] (Jun 2023) Explain I/O devices in detail with suitable examples. Asked: [7 marks] (Dec 2024) Define computer memory and differentiate between primary and secondary memory. Asked: [7 marks] (Dec 2024) What are the advantages of a computer? Discuss with examples. Asked: [7 marks] (Jun 2024) Explain the organization of computer with a block diagram. Asked: [7 marks] (Jun 2024) Discuss the generation of computers. Asked: [7 marks] (Jun 2025) Explain the architecture and working of a CPU with a labeled diagram. Asked: [14 marks] (Nov 2022) Short notes on: a) bus architecture, b) MS Word vs MS Excel, c) polymorphism.
Computer Application in e-Business, Bio-Informatics, health Care, Remote Sensing & GIS, Meteorology and Climatology, Computer Gaming, Multimedia and Animation
<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">High weight</span>
Definition. <mark>Computer applications are the uses of computing to store, process and analyse data so that work in a field becomes faster, cheaper and more accurate.</mark>
Key points.
- E-business uses computers for online buying and selling (e-commerce), ERP to integrate finance and stock, CRM to manage customers, and supply-chain tracking, which cuts cost and gives 24x7 service.
- Bio-informatics stores and analyses biological data such as DNA and protein sequences, which helps in drug design and gene study.
- Health care uses computers for patient records, CT/MRI imaging, ECG monitoring, telemedicine and robotic surgery.
- Remote sensing gathers data about the earth from satellites or aircraft without touching it; GIS stores, layers, analyses and maps this data by location, and is used in navigation, town planning, flood and forest monitoring.
- Meteorology and climatology use supercomputers to run numerical models on satellite and radar data for weather forecasts, cyclone tracking and climate change prediction.
- Computer gaming uses graphics processors, physics engines and AI to render interactive 2D/3D worlds.
- Multimedia combines text, audio, images and video for education and advertising, and animation uses 2D/3D modelling, CGI, VFX and rendering for films and games.
Cyberstalking is repeated online harassment or threatening of a person through email or social media, and is punishable under cyber law. Cloud infrastructure is the servers, storage, networks and virtualization that deliver cloud services. Object oriented features are encapsulation, abstraction, inheritance and polymorphism, built on classes and objects.
Answer frame. Open with the definition; give each field as a heading with two lines on what the computer does; close with the benefit of speed and accuracy. For Remote sensing and GIS, define both first, then list applications.
Asked: [7 marks] (Jun 2022) Explain the applications of computer in Meteorology and Climatology, Multimedia and Animation. Asked: [7 marks] (Jun 2023) Describe: i) Remote sensing and GIS, ii) Computer applications in E-business. Asked: [14 marks] (Jun 2025) Short note on any two: Meteorology and Climatology, Object oriented features, Cyberstalking, Cloud infrastructure.
Operating System: Definition, Function, Types, Management of File, Process & Memory
<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">High weight</span>
Definition. <mark>An operating system is system software that manages hardware and software resources and acts as an interface between the user and the computer hardware.</mark>
Functions.
- Process management creates, schedules and terminates processes so the CPU is shared fairly.
- Memory management allocates memory to processes, deallocates it when they end, and tracks which parts are in use.
- File management creates, names, protects and organizes files and directories on secondary storage.
- Device management controls I/O devices through drivers and buffering.
- Security and protection stop unauthorised access through passwords and permissions.
- It provides a user interface (command line or GUI), and handles error detection and accounting.
Types.
- Batch OS runs similar jobs together without user interaction.
- Time-sharing (multitasking) OS gives each user a small CPU time slice, so many users work at once.
- Multiprogramming keeps several programs in memory to use the CPU well.
- Distributed OS makes many networked computers act as one system.
- Network OS provides file and printer sharing over a LAN.
- Real-time OS (RTOS) guarantees a response within a fixed time, for example in aircraft control.
Structure and kernel. The kernel is the core of the OS that runs in privileged mode and handles process, memory and I/O management. Structures are monolithic (all services in one kernel: fast but hard to maintain), layered (each layer uses only the one below: easy to debug) and microkernel (only essentials in the kernel, rest in user space: reliable but slower).
Answer frame. Open with the definition; draw the layers user, application, OS, hardware; develop functions 1-5, then types, then the kernel; close with the OS as the resource manager.
Asked: [7 marks] (Jun 2022, Nov 2022) Define an operating system and briefly explain its functions. Asked: [7 marks] (Dec 2023) What is an OS and its responsibilities? Discuss types of operating systems. Asked: [7 marks] (Jun 2025) Define an OS. Discuss its structure and explain the concept of a kernel.
Introduction to MS Word, MS PowerPoint, MS Excel
<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">High weight</span>
Definition. <mark>Microsoft Office is an integrated productivity suite whose main applications are Word for documents, Excel for spreadsheets, PowerPoint for presentations, Access for databases and Outlook for email.</mark>
Word. It is a word processor for letters, reports and books.
- To insert a header or footer, use Insert, then the Header and Footer group, or double-click the top or bottom margin.
- They can hold page numbers, document title, date and time, author name, file path and logos.
- Options include Different First Page and Different Odd and Even Pages.
Excel. It is a spreadsheet of rows and columns with cells for calculation.
=SUM(A1:A5)adds the range; for 10, 20, 30, 40, 50 it gives 150.=AVERAGE(A1:A5)gives the mean, which is 30.=MAX(A1:A5)gives the highest value, which is 50.
| Basis | MS Word | MS Excel |
|---|---|---|
| Type | Word processor | Spreadsheet |
| Data | Text | Numbers, formulas |
| Use | Letters, reports | Accounts, charts |
PowerPoint. It creates slide presentations.
- Features are slide templates, animations, slide transitions, multimedia integration and presenter view.
- Applications are education, business reports, project demonstrations and marketing.
Answer frame. Open with what the tool is; list features as numbered sentences with one example each; close with its main application.
Asked: [7 marks] (Dec 2023) Primary features and applications of Microsoft PowerPoint. Asked: [7 marks] (Jun 2024) Give examples of basic mathematical functions in Excel such as SUM, AVERAGE and MAX. Asked: [7 marks] (Jun 2024) How do you insert headers and footers into a Word document? What content can they include? Asked: [7 marks] (Jun 2024) What is Microsoft Office and what is its primary purpose?
Last-minute revision
- A computer takes input, processes it, stores data and gives output.
- Generations: vacuum tube, transistor, IC, microprocessor (VLSI), AI (ULSI).
- Types: supercomputer, mainframe, mini, micro, embedded.
- Buses: data (bidirectional), address (unidirectional), control.
- Memory speed order: register, cache, RAM, disk.
- RAM is volatile; ROM is non-volatile; EPROM uses UV, EEPROM uses electricity.
- System software runs the machine; application software does user work.
- OS functions: process, memory, file, device, security.
- OS types: batch, time-sharing, distributed, network, real-time.
- Excel: SUM, AVERAGE, MAX; header via Insert.
Memory hooks
- Generations "V T I M A": Vacuum, Transistor, IC, Microprocessor, AI.
- Buses "DAC": Data, Address, Control.
- OS functions "PMFDS": Process, Memory, File, Device, Security.
- Memory pyramid: top is fast, small, costly; base is slow, large, cheap.
Coverage checklist
- Computer: Definition, Classification, Organization i.e. CPU, register, Bus architecture, Instruction set, Memory & Storage Systems, I/O Devices, and System & Application Software: memory, classification, software, I/O, primary vs secondary, advantages, organization, generations, CPU, bus, polymorphism.
- Computer Application in e-Business, Bio-Informatics, health Care, Remote Sensing & GIS, Meteorology and Climatology, Computer Gaming, Multimedia and Animation etc.: meteorology and multimedia, remote sensing and e-business, short notes.
- Operating System: Definition, Function, Types, Management of File, Process & Memory: functions, types, kernel.
- Introdcution to MS word, MS powerpoint, MS Excel: PowerPoint, Excel functions, headers, Office.