Comp Computer Science

Computer ScienceUnit 17 min read

Computer System: Hardware, Software, Generations, Applications

Unit 1 of Computer Science introduces the fundamental building blocks of a computer system, including hardware components, software types, computer generations, and their real-world applications. This note explains each concept with clear definitions, visuals, and practical examples to help you understand and score wel

What is a Computer System?

A computer system is a combination of hardware (physical parts) and software (programs) that work together to perform tasks. Think of it like a human body:

  • Hardware = bones, muscles, nerves (physical parts).
  • Software = brain, instructions (programs that tell hardware what to do).
HardwarePhysical PartsSoftwarePrograms
A computer system has two main parts: hardware and software.

1. Hardware Components

Hardware is the physical part of a computer. It can be divided into five main categories:

A. Input Devices

These devices send data to the computer.

  • Keyboard – Type text.
  • Mouse – Move cursor, click.
  • Scanner – Convert paper documents into digital files.
  • Microphone – Record sound.
  • Webcam – Capture video.

B. Output Devices

These devices show or print data from the computer.

  • Monitor – Displays images and text.
  • Printer – Produces hard copies (paper output).
  • Speaker – Plays sound.
  • Projector – Displays on a big screen.

C. Central Processing Unit (CPU)

  • The brain of the computer.
  • Performs calculations and logical operations.
  • Made up of:
    • Arithmetic Logic Unit (ALU) – Does math (addition, subtraction).
    • Control Unit (CU) – Manages instructions.
    • Registers – Temporary memory for fast access.

D. Memory (Storage)

Stores data and instructions temporarily or permanently.

Type Description Example
Primary Memory (RAM) Fast, temporary storage (lost when power off) 4GB, 8GB RAM
Secondary Memory Permanent storage (keeps data even when power off) Hard Disk, USB, CD
Cache Memory Very fast, small memory inside CPU L1, L2, L3 Cache

E. Secondary Storage Devices

Stores data permanently even when the computer is off.

  • Hard Disk Drive (HDD) – Older, slower, cheaper.
  • Solid State Drive (SSD) – Faster, no moving parts.
  • USB Flash Drive – Portable storage.
  • CD/DVD – Optical storage.
050100150200HDD50SSD200USB100CD30Speed (MB/s)
Comparison of storage device speeds (approximate)

2. Software Components

Software is the set of instructions that tell hardware what to do. It is divided into two types:

A. System Software

Manages computer hardware and provides a platform for other software.

  • Operating System (OS) – Controls hardware and software (Windows, Linux, macOS).
  • Device Drivers – Help hardware communicate with the OS (e.g., printer driver).
  • Utility Programs – Perform maintenance (Antivirus, Disk Cleanup).

B. Application Software

Helps users perform specific tasks.

  • Word Processor – Write documents (Microsoft Word).
  • Spreadsheet – Calculate data (Excel).
  • Web Browser – Browse internet (Chrome, Firefox).
  • Media Player – Play music/videos (VLC).

3. Computer Generations

Computers have evolved through five generations, each with better technology:

Generation Time Period Technology Used Example Advantages Disadvantages
1st Gen 1940–1956 Vacuum Tubes ENIAC First digital computer Bulky, slow, no OS
2nd Gen 1956–1963 Transistors IBM 1401 Smaller, faster Still expensive
3rd Gen 1964–1971 Integrated Circuits IBM 360 Compact, reliable Required cooling
4th Gen 1971–Present Microprocessors PC, Laptop Fast, affordable Needs electricity
5th Gen 1990–Present Artificial Intelligence AI, IoT Smart, automated High cost, complex
1940-19561st Gen: VacuumTubes1956-19632nd Gen:Transistors1964-19713rd Gen: ICs1971-Present4th Gen:Microprocessors1990-Present5th Gen: AI & IoT
Evolution of computer generations

4. Applications of Computer Systems

Computers are used in almost every field:

  • Education – Online learning, digital libraries.
  • Business – Accounting, inventory management.
  • Healthcare – Patient records, medical imaging.
  • Entertainment – Gaming, movies, music.
  • Government – E-services, voting systems.
  • Communication – Email, video calls, social media.
Education (20%)Business (25%)Healthcare (15%)Entertainment (20%)Government (10%)Communication (10%)
Common applications of computers in daily life

Solved Examples

Example 1: Identify Hardware and Software

Question: Classify the following as hardware or software:

  1. Monitor
  2. Microsoft Word
  3. CPU
  4. Antivirus Program

Solution:

  1. Monitor → Hardware (output device)
  2. Microsoft Word → Software (application)
  3. CPU → Hardware (processing unit)
  4. Antivirus Program → Software (utility)

Example 2: Match the Generation with Technology

Question: Match the following:

  • ENIAC → ?
  • IBM 360 → ?
  • Smartphones → ?

Solution:

  • ENIAC → 1st Generation (Vacuum Tubes)
  • IBM 360 → 3rd Generation (Integrated Circuits)
  • Smartphones → 5th Generation (AI & IoT)

NEB Board-Style Questions

Short Answer Questions

  1. Define:

    • a) CPU
    • b) RAM
    • c) Operating System
  2. Differentiate between:

    • Primary Memory and Secondary Memory
    • System Software and Application Software
  3. Write the names of:

    • Two input devices.
    • Two output devices.
    • Two storage devices.

Long Answer Questions

  1. Explain the five generations of computers with examples.
  2. Describe the functions of the following hardware components:
    • CPU
    • RAM
    • Hard Disk
  3. What is the role of an operating system in a computer system? Give three examples of operating systems.

Exam Tip

✅ For NEB exams, focus on:

  • Definitions (CPU, RAM, OS, etc.).
  • Differences (Hardware vs. Software, Primary vs. Secondary Memory).
  • Generations (Know the order and key technologies).
  • Applications (Be ready to give real-world examples).
  • Diagrams (Draw simple block diagrams of CPU, computer system layers).

🔹 Avoid memorizing long lists – Understand concepts and apply them in examples. 🔹 Practice matching and classification questions – They appear frequently in exams.


Good luck with your studies! 🚀 Keep practicing with diagrams and examples.

Based on the NEB +2 Science syllabus for Computer Science (Comp), unit 1.

Discussion

Loading…