Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6

Unit 1 Computer Systems Class 9 Computer Science Federal Board | FBISE

📘 Unit 1 of 7

Introduction to Computer Systems
Class 9 Computer Science

A complete reference covering hardware, software, networking, and the evolution of computing — for students, educators, and professionals.

12Sections
45Min Read
100%Free
2026Updated

01 Introduction to Computer Systems

  • Definition: A computer is a programmable electronic device that automatically performs arithmetic and logical operations based on user instructions.
  • System Composition: A sophisticated combination of hardware and software components working together to process information and solve problems.
  • Impact: Computer systems have revolutionized how humans work, communicate, learn, and entertain themselves.

02 Early Computing Devices

Before modern computers, humans used tools like sticks, stones, and bones for counting. Key historical developments include:

Abacus

An ancient tool using beads on rods for arithmetic.

Napier's Bones

Invented by John Napier; numbered strips for multiplication, division, and the decimal system.

Pascaline (1642)

A mechanical calculator by Blaise Pascal using gears and wheels.

Stepped Reckoner (1673)

Invented by Wilhelm Leibniz for advanced calculations.

Difference Engine (1820s)

A steam-powered machine by Charles Babbage for numerical problems.

Analytical Engine (1830s)

Babbage's improved design for general-purpose computation, storage, and punch card input.

Tabulating Machine (1890)

Invented by Herman Hollerith; used punch cards to compute statistics (foundation for IBM).

Mark I (1944)

An electromechanical computer by Howard Aiken; could add three 8-digit numbers per second.

03 Generations of Computers

1st

First Generation (1940–1956)

  • Core Technology: Vacuum tubes.
  • Characteristics: Large, expensive, slow, unreliable, prone to overheating.
  • Programming: Limited to machine language.
  • Input/Output: Punched cards and printouts.
  • Examples: ENIAC, UNIVAC I, IBM 604.
2nd

Second Generation (1956–1963)

  • Core Technology: Transistors (replaced vacuum tubes).
  • Characteristics: Smaller, faster, more reliable, cost-effective.
  • Programming: Assembly and high-level languages (FORTRAN, COBOL).
  • Input/Output: Magnetic tapes, disks, punched cards.
  • Examples: UNIVAC II, IBM 7030, CDC 1604.
3rd

Third Generation (1963–1971)

  • Core Technology: Integrated Circuits (ICs).
  • Characteristics: Significant increase in speed and efficiency; keyboards and monitors introduced.
  • Capabilities: Multiple applications simultaneously.
  • Examples: IBM System/360, CDC 6600.
4th

Fourth Generation (1971–Present)

  • Core Technology: Microprocessors (LSI, VLSI).
  • Characteristics: Exceptional speed, compact size, large storage.
  • Features: Graphical User Interfaces (GUIs), multimedia.
  • Programming: C++, Java, Python.
  • Portable Devices: Laptops and smartphones.
  • Examples: Intel Pentium, Apple MacBook Pro, Dell Inspiron.
5th

Fifth Generation (Present and Beyond)

  • Focus: Artificial Intelligence (AI) and Natural Language Processing (NLP).
  • Characteristics: Learning, reasoning, autonomous problem-solving.
  • Advanced Features: Parallel processing, voice recognition, gesture control.
  • Applications: Expert systems and ROBOTS in medicine and engineering.

04 What is a System?

A system is a collection of interconnected components working together to achieve specific goals.

📥 Inputs The system receives materials or data.
→
⚙️ Processes The system acts on the inputs.
→
📤 Outputs The system produces desired results.

05 Natural Systems

These systems occur organically in nature and function without human intervention.

  • Core Characteristics: Self-regulating, stable, highly adaptable.
  • Interconnectivity: Elements work harmoniously and are often highly intricate.
  • Sustainability: Usually long-lasting and vital to life and ecology.
  • Evolution: Change through natural selection over time; governed by natural laws (physics, biology).
  • Examples: Forests, rivers, weather patterns, the solar system, the human body.

06 Artificial Systems

These are human-designed and built to solve specific problems or fulfill needs.

  • Intentional Design: Created by humans, often simpler than natural systems.
  • Maintenance: Dependent on human intervention and resource availability.
  • Rules: Operate under predefined, human-set rules rather than autonomous natural laws.
  • Modification: Can be modified rapidly but require manual updates to adapt.
  • Examples: Computers, vehicles, power grids, communication networks, medical devices.

Key Differences at a Glance

FeatureNatural SystemsArtificial Systems
Energy SourceNatural (sunlight, water flow)Artificial (electricity, fuel)
ComplexityHighly intricateRelatively simpler
AdaptationAutonomous evolutionRequires human redesign
PurposeLife and ecological rolesSpecific human purposes

07 Core Components of a Computer System

A computer system consists of several essential components working together to perform tasks:

  • Input devices: For entering data and instructions.
  • System unit: Houses the motherboard, CPU, memory, and power supply.
  • Storage devices: For long-term or temporary data retention.
  • Output devices: For providing processed data in various formats.

Input Devices

Keyboard

Primary device for entering text, numbers, and symbols.

Mouse

Hand-held device to control the screen pointer and navigate files.

Microphone

Converts sound into digital signals for voice commands or recording.

Scanner

Converts physical documents or images into digital format.

Barcode Reader

Scans product codes to extract data like price and inventory.

Digital Camera

Captures photographs and videos for digital use.

Touch Screen

Dual-purpose device allowing direct interaction through gestures.

System Unit

The central hub that houses internal components and connects all input/output devices.

The Motherboard

  • The main circuit board and backbone of the computer.
  • Contains the microprocessor, memory slots, and expansion slots to ensure communication between parts.

The Microprocessor (CPU)

Known as the "brain" of the computer, it executes instructions via three main components:

  1. Arithmetic Logic Unit (ALU): Performs mathematical operations and logical comparisons.
  2. Control Unit (CU): Manages system activities and directs instruction execution.
  3. Registers: Small, temporary storage spaces used during processing.

Storage Devices

Hard Disk

Magnetic storage for primary data and operating systems (GB to TB range).

SSD

Modern, faster, more durable storage using integrated circuits.

Optical Media

CDs (700 MB) and DVDs (up to 16 GB).

Memory Card

Small, portable storage used in mobile phones and cameras.

USB Flash Drive

Compact, portable device connected via USB ports.

Output Devices

Monitor

Displays visual information; modern versions use LCD/LED technology.

Printer

Creates "hard copies." Impact (dot matrix) and Non-Impact (inkjet, laser).

Plotter

Used for large-scale graphics like engineering designs and maps.

Speakers

Convert digital signals into audio for music, gaming, and video.

Ports, Expansion Slots, and Cards

  • Ports: Interfaces for connecting peripherals (USB, HDMI, VGA, LAN, Audio jacks).
  • Expansion Slots: Sockets on the motherboard where additional hardware can be installed.
  • Expansion Cards: Circuit boards inserted into slots to add functionality — sound, graphics, network cards.

08 Von Neumann Architecture

  • Definition: A fundamental computer science concept (1945) explaining how hardware and software work together.
  • Stored-Program Concept: A design where program instructions and data are stored in the same memory.
  • Main Components: CPU, Memory Unit (RAM), Busses, I/O Controllers, and Secondary Storage.

The Central Processing Unit (CPU)

The electronic circuit responsible for executing instructions. It contains:

  • Control Unit (CU): Manages the ALU, memory, and I/O. Decodes instructions and provides timing signals.
  • Arithmetic and Logic Unit (ALU): Performs calculations (add, subtract) and logical operations (AND, OR, NOT).
  • Registers: Small, high-speed storage areas within the CPU.

Key CPU Registers

RegisterNameFunction
MARMemory Address RegisterHolds the memory location of data to be accessed.
MDRMemory Data RegisterHolds data being transferred to or from memory.
ACAccumulatorStores intermediate arithmetic and logic results.
PCProgram CounterContains the address of the next instruction.
CIRCurrent Instruction RegisterContains the instruction currently being processed.

Memory and Storage

  • Memory Unit: Consists of RAM and Cache. Fast, directly accessible by the CPU.
  • Memory Hierarchy (Fastest → Slowest): Cache → RAM → Storage Devices (SSD, HDD).

Bus System

  • Address Bus: Carries memory addresses (where the data is) between processor and memory.
  • Data Bus: Carries actual data/instructions between processor, memory, and I/O.
  • Control Bus: Carries commands and signals from the CPU to coordinate activities.

Data Transmission & Processing

1. The Instruction Cycle

  1. Fetch: Get the instruction from memory.
  2. Decode: Interpret the instruction via the CU.
  3. Execute: Carry out the operation.

2. Efficiency Concepts

  • Pipelining: Processing multiple instructions simultaneously by breaking them into stages.
  • Interrupts: Signals from devices (keyboards) that pause the CPU to handle important events.
  • Data Paths: Internal pathways connecting CPU components like the ALU and CU.

09 Computer Memory Study Guide

Core Definition

  • Computer Memory refers to the physical devices used to store programs and data.
  • Can store information on a temporary or permanent basis.
  • Holds the main part of the operating system and all active application programs.

1. Memory Terminology

  • Bit: The smallest unit of memory, representing a binary digit (0 or 1).
  • Byte: A group of 8 bits. Smallest unit a computer can process, typically stores one character.
  • Memory Word: The smallest unit of data a computer can process in a single operation.
  • Word Size: Number of bits a CPU can handle in one instruction (e.g., 32-bit or 64-bit).

Memory Units Table

Memory UnitEquivalent To
1 Kilobyte (KB)1024 Bytes (2¹⁰ Bytes)
1 Megabyte (MB)1024 KB (2²⁰ Bytes)
1 Gigabyte (GB)1024 MB (2³⁰ Bytes)
1 Terabyte (TB)1024 GB (2⁴⁰ Bytes)
1 Petabyte (PB)1024 TB (2⁵⁰ Bytes)
1 Exabyte1024 PB (2⁶⁰ Bytes)

2. Classification of Memory

Types based on Construction

  • Chip Memory: Semiconductor technology; fast and compact. Examples: RAM, ROM, Flash memory.
  • Magnetic Memory: Data on magnetized materials; ideal for large-scale storage. Example: HDDs.
  • Optical Memory: Laser technology to read/write data as pits. Examples: CDs, DVDs, Blu-ray.

Types based on Retention Power

  • Volatile Memory: Requires power to retain data. Examples: RAM, Cache, Registers.
  • Non-Volatile Memory: Retains data even when power is off. Examples: ROM, Flash drives, HDDs.

3. Memory Hierarchy

Memory is organized to balance speed, size, and cost. Faster types (Main Memory) are smaller and closer to the CPU; slower types (Secondary Memory) are larger and used for storage.

Main Memory (Primary Memory)

  1. RAM: High-speed volatile memory on the motherboard. "Read/Write" memory for active programs.
  2. ROM: Non-volatile IC chip that stores the BIOS to control the boot process.
  3. Internal Processor Memory:
    • Cache Memory: Small, extremely fast memory near the CPU.
      • L1: Smallest/fastest, in the processor core.
      • L2: Larger/slower than L1, in CPU or motherboard.
      • L3: Largest/slowest cache, shared among cores.
    • Registers: Smallest and fastest units inside the processor.

Secondary Memory

  • Chip-Based: SSDs, USB drives, Memory cards.
  • Magnetic Storage: Magnetized surfaces — cost-effective for vast data but slower (e.g., Hard Disks).
  • Optical Storage: Lasers encode data into "pits" and "lands" on tracks. High capacity for things like encyclopedias or software distribution.

10 Software and Hardware Engineering

Software Engineering

A systematic approach to development, operation, and maintenance using engineering principles.

  • Application Software Engineering: Apps for specific user needs (web, mobile, desktop).
  • System Software Engineering: Platforms for other software (OS, compilers).
  • Embedded Software Engineering: Specialized software for hardware devices (automotive, home appliances).
  • Enterprise Software Engineering: Large-scale business automation and data management.
  • Game Development: Creating video games — graphics, audio, gameplay.

Hardware Engineering

Designing, developing, and testing physical components.

  • Digital Hardware Engineering: Digital circuits and components like memory units.
  • Analog Hardware Engineering: Analog circuits such as amplifiers.
  • Integrated Circuit (IC) Design: Designing/fabricating chips like CPUs and GPUs.
  • Computer Architecture: Structure and organization of computer systems.
  • Embedded Systems Design: Hardware integrated into larger devices (microcontrollers).

Computer Software

A collection of programs, data, and instructions that tell a computer how to function.

System Software

  • Operating System (OS): Manages hardware resources (CPU, memory, files) and provides a user interface. Windows, macOS, Linux, Android.
  • Device Drivers: Facilitate communication between OS and hardware (printers, graphics cards).
  • Utilities: Tools for maintenance — disk cleanup, virus scanning, data backup.
  • Compiler and Assembler: Translate high-level programs into executable machine code.
  • Linkers and Loaders: Linkers combine object files; Loaders load them into memory.
  • Firmware: Software permanently stored on hardware (BIOS).

Application Software

  • Productivity Software: Document creation and collaboration (Microsoft Office, Google Workspace).
  • Business Software: Financial transactions and projects (QuickBooks, Trello).
  • Entertainment Software: Leisure (Minecraft, Netflix, Spotify).
  • Educational Software: Learning and skill development (LMS platforms, Duolingo, Kahoot!).

11 Programming Languages

Programming languages are tools used to instruct computers to perform specific tasks. Categorized into two main types:

Low-Level Languages

Machine-oriented languages closely tied to a computer's physical architecture.

  • Machine Language: Binary code (0s and 1s). Directly understood by hardware. Highly complex and architecture-dependent.
  • Assembly Language: Symbolic codes (mnemonics) like MOV and ADD. Requires an assembler. Faster execution and access to specific hardware features.

Uses

  • System Development: Operating systems and firmware.
  • Hardware Interaction: Device drivers and embedded systems (IoT).
  • Performance-Critical Tasks: Real-time systems (robotics, aerospace), security tools (firewalls), game engine optimization.

High-Level Languages (HLLs)

User-friendly languages that resemble English. Programs must be converted into machine language using a compiler or interpreter.

  1. Procedural Languages: Sequence of instructions/procedures (C, Pascal).
  2. Structured Languages: Logical structures — conditional statements, loops (FORTRAN, ALGOL).
  3. Object-Oriented Languages: Code organized around "objects" (Java, C++, Python).

Uses

  • Software Development: Desktop, mobile, and web applications.
  • Data & AI: Data analysis, scientific research, ML/AI algorithms.
  • Management & Automation: Database management, business software, system administration scripting.
  • Simulation: Scientific/engineering simulations, game logic development.

12 Data Communication and Networking

Data Communication

Definition: The process of exchanging data or information between two or more systems via a transmission medium (cables, optical fibers, or wireless).

Network Communication Components

  • Sender (Transmitter): The device (computer, workstation, phone, camera) that sends the message.
  • Message: The actual data being transmitted (text, audio, video, etc.).
  • Medium: The path through which the message travels.
    • Wired: Telephone cable, coaxial cable, fiber optics.
    • Wireless: Wi-Fi, Bluetooth, microwave, radio waves, satellite.
  • Receiver: The device that receives the message.
  • Protocol: A set of rules and agreements that govern data communication between devices.

Modes of Network Communication

  • Simplex Mode: Unidirectional (one direction). Computer to printer.
  • Half-Duplex Mode: Bi-directional, not simultaneous. Walkie-talkies.
  • Full-Duplex Mode: Bi-directional and simultaneous. Telephone networks.

Transmission Timing

  • Asynchronous Transmission: Variable time intervals. Uses Start bits and Stop bits.
  • Synchronous Transmission: Continuous bit stream with consistent time intervals. Faster as it doesn't require start/stop bits.

Communication Devices

  • Hub: Broadcasts data to all connected devices in a LAN. Simple but inefficient.
  • Switch: Inspects data packets and sends them only to the correct recipient.
  • Router: Links multiple networks (LAN to internet) and determines the best path for packets.
  • Gateway: Acts as a "translator" between different types of networks using different protocols.

Network Architecture

  • Client/Server Network: Server provides resources; Client requests/uses. Centralized control and enhanced security.
  • Peer-to-Peer (P2P) Network: Every computer acts as both client and server. Used for small groups (2–10 computers).

Types of Networks

  1. LAN (Local Area Network): Small area (home, office, building). High speed and reliable.
  2. MAN (Metropolitan Area Network): City or large campus (5–50 km). Used by ISPs and cable TV companies.
  3. WAN (Wide Area Network): Large distances, countries, or the globe (e.g., the Internet). Uses public networks, satellites, or leased lines.

Wireless Networks

  • Advantages: Access from any location, easier/cheaper to install, supports work-from-home.
  • Disadvantages: Signals can be disrupted, higher risk of data breaches, can be slower in crowded areas.

Network Topologies

  • Bus Topology: All devices connect to a single central cable. Simple and cost-effective but fails if the main cable is damaged.
  • Star Topology: Each device connects to a central hub or switch. Easy to maintain; hub failure takes down the network.
  • Ring Topology: Devices connected in a circle. Data travels in one direction. A single break can bring down the network.

Transmission Technologies

  • Packet Switching: Data divided into packets, sent independently, reassembled at the destination (Email).
  • Circuit Switching: A dedicated, continuous path for the session duration (traditional phone calls).

The OSI Model

A conceptual framework of seven layers to standardize networking:

  1. Application Layer: Services to end-users (file transfers, messaging).
  2. Presentation Layer: Translates data formats for compatibility.
  3. Session Layer: Manages and secures communication sessions.
  4. Transport Layer: Ensures reliable data transfer and packet integrity.
  5. Network Layer: Determines the optimal path (routing).
  6. Data Link Layer: Defines data format into packets; verifies accuracy.
  7. Physical Layer: Physical transmission via hardware (cables, connectors).

Data Communication Protocols

  • TCP/IP: Reliable internet communication.
  • HTTP: Transferring web pages.
  • FTP: Transferring files between computers.
  • SMTP: Sending email messages.

The Internet

A global, decentralized network of interconnected networks using packet-switching and TCP/IP.

  • Evolution: ARPANET (1960s) → TCP/IP (1970s) → World Wide Web (1990s) → Broadband/Social Media (2000s) → IoT (2010s) → AI/5G (2020s).
  • Working: Data divided into packets, routed via switches/routers, translated by DNS from human-readable names to IP addresses.

Post a Comment

Previous Post Next Post
© Amurchem.com © Amurchem.com © Amurchem.com © Amurchem.com © Amurchem.com © Amurchem.com © Amurchem.com © Amurchem.com