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).
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.
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 |
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.
Solved Examples
Example 1: Identify Hardware and Software
Question: Classify the following as hardware or software:
- Monitor
- Microsoft Word
- CPU
- Antivirus Program
Solution:
- Monitor → Hardware (output device)
- Microsoft Word → Software (application)
- CPU → Hardware (processing unit)
- 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
Define:
- a) CPU
- b) RAM
- c) Operating System
Differentiate between:
- Primary Memory and Secondary Memory
- System Software and Application Software
Write the names of:
- Two input devices.
- Two output devices.
- Two storage devices.
Long Answer Questions
- Explain the five generations of computers with examples.
- Describe the functions of the following hardware components:
- CPU
- RAM
- Hard Disk
- 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…