What You Will Learn
Student Learning Outcomes (SLOs) as defined by FBISE for Unit 1.
Computer Science Unit 1 — Complete Notes
Full chapter question bank with 253+ Q&A pairs and complete exercise solutions
Five Computer Generations
Each generation is defined by a major technological leap in how computers are built.
Slow, unreliable, huge and power-hungry. Programmed in machine language. Examples: ENIAC, UNIVAC I.
Smaller, faster, more reliable. Languages like FORTRAN, COBOL. Examples: UNIVAC II, IBM 7030.
Multiple transistors on one chip. Introduced keyboards & monitors. Example: IBM System/360.
LSI/VLSI chips, GUIs, portable devices. Example: Intel Pentium series.
Learning, reasoning, parallel processing. Voice recognition, expert systems & robots.
Core Hardware Components
A computer system is built from four essential categories of hardware.
Keyboard, mouse, microphone, scanner, barcode reader, digital camera, touch screen.
Houses the motherboard and microprocessor (ALU, Control Unit, Registers) — the "brain" of the PC.
Hard disk, SSD, CD, DVD, memory card, USB flash drive — long-term or portable storage.
Monitor, impact & non-impact printers, plotter, speakers — show processed results.
The Memory Hierarchy
Memory is organized in layers that trade off speed for size — the fastest memory is also the smallest and most expensive.
Memory Units
Each higher unit equals 1024 (2¹⁰) times the unit before it.
| Memory Unit | Power of 2 | Equivalent To |
|---|---|---|
| 1 Byte | 2³ bits | 8 Bits |
| 1 Kilobyte (KB) | 2¹⁰ Bytes | 1024 Bytes |
| 1 Megabyte (MB) | 2²⁰ Bytes | 1024 KB |
| 1 Gigabyte (GB) | 2³⁰ Bytes | 1024 MB |
| 1 Terabyte (TB) | 2⁴⁰ Bytes | 1024 GB |
| 1 Petabyte (PB) | 2⁵⁰ Bytes | 1024 TB |
| 1 Exabyte | 2⁶⁰ Bytes | 1024 PB |
Computer Generations & Systems
1. What are the five generations of computers, and what technology defined each?
2. What is the difference between natural and artificial systems?
Von Neumann Architecture
3. What is Von Neumann Architecture, and what does it consist of?
4. What are the functions of the ALU, Control Unit, and Registers in a microprocessor?
5. What are the three types of buses in a computer system?
Computer Memory
6. Differentiate between volatile and non-volatile memory.
7. What is cache memory, and how do L1, L2 and L3 differ?
Software & Programming Languages
8. What is the difference between system software and application software?
9. Differentiate between low-level and high-level programming languages.
Network Communication & Devices
10. What are the five basic components of network communication?
11. How does a hub differ from a switch in a network?
OSI Model, Protocols & The Internet
12. What is the OSI model, and how many layers does it have?
13. What is the Internet, and how does it work?
14. What is the difference between packet switching and circuit switching?
Network Topologies
The arrangement of devices and connections within a network.
Unit 1 Vocabulary
Important terms — learn these definitions for exam questions.
| Term | Definition |
|---|---|
| Computer | A programmable electronic device that performs arithmetic and logical operations automatically using instructions |
| Vacuum Tube | Core technology of first-generation computers; large, slow and power-hungry |
| Transistor | Solid-state component that replaced vacuum tubes in second-generation computers |
| Integrated Circuit (IC) | A chip combining multiple transistors; defines the third generation of computers |
| Microprocessor (CPU) | The "brain" of the computer that executes instructions and performs calculations |
| System | A collection of interconnected components working together to achieve specific goals |
| Motherboard | The main circuit board containing the microprocessor, memory and connection slots |
| ALU | Arithmetic Logic Unit — performs arithmetic and logical operations |
| Control Unit (CU) | Directs and manages all CPU and system activities |
| Register | High-speed storage area inside the CPU that holds data during processing |
| RAM | Volatile read/write memory that temporarily stores data while the computer is on |
| ROM | Non-volatile memory that stores the BIOS and boot-up instructions |
| Cache Memory | Small, very fast memory between the CPU and RAM that stores frequently used data |
| Bit | The smallest unit of memory, representing a binary digit (0 or 1) |
| Byte | A group of 8 bits; the smallest unit of data a computer can process |
| System Software | Software that manages and controls hardware, e.g., the Operating System |
| Application Software | Software designed to perform specific tasks for users, e.g., MS Word |
| Compiler | Translates an entire high-level program into machine code before execution |
| Assembler | Converts assembly language into machine language |
| Low-Level Language | Machine-oriented programming language close to the computer's architecture |
| High-Level Language | User-friendly programming language that resembles English, e.g., Python, Java |
| Protocol | A set of rules that governs data communication between devices |
| Network Topology | The arrangement of devices and connections within a network (e.g., bus, star, ring) |
| LAN | Local Area Network — connects computers within a small area like a building |
| WAN | Wide Area Network — connects computers across large areas like countries |
| OSI Model | A seven-layer conceptual framework describing how networking protocols work together |
| Internet | A global network of interconnected computer networks |
Test Yourself: Unit 1 Quiz
Chapter-wise MCQs aligned with FBISE Federal Board syllabus. No login required. Instant results.
Start Quiz NowWant Live Explanation of Computer Systems?
Join W.H. Academy: Live tutoring, recorded lectures, and full chapter solutions for FBISE students in Rawalpindi and online across Pakistan.