Unit 1: Introduction to Computer System | B. Sc Year: III
🧭 Introduction
Unit 1 lays the foundation for computer programming and system understanding. Here you will learn:
What a computer is and how it works
How computers evolved over time
The basic architecture of a modern digital computer (CPU, memory, I/O devices, buses)
Types of software and the role of the operating system
Practical applications of computers in real life
Mastering this unit helps you understand how programs execute and sets the stage for programming languages in later units.
🔑 Key Concepts (Explained Simply)
1️⃣ What is a Computer?
A computer is an electronic device that:
Accepts input
Processes data
Stores and outputs results
Example applications: education, business, healthcare, science, entertainment, communication, and transportation.
2️⃣ Generations of Computers
| Generation | Time Period | Key Technology | Example | Features |
|---|---|---|---|---|
| 1st | 1940s–50s | Vacuum tubes | ENIAC | Large, hot, slow |
| 2nd | 1950s–60s | Transistors | IBM 1401 | Smaller, faster, more reliable |
| 3rd | 1960s–70s | Integrated Circuits | IBM 360 | OS appears, improved speed & reliability |
| 4th | 1970s–present | Microprocessors | IBM PC | PCs, networks, software boom |
| 5th | Present–future | AI & parallelism | IBM Watson | Intelligent systems, cloud computing |
3️⃣ Architecture of a Digital Computer
A modern computer consists of CPU, memory, I/O devices, and system buses.
🔹 CPU (Central Processing Unit)
Control Unit (CU) – directs operations
Arithmetic Logic Unit (ALU) – performs calculations and logical operations
Registers – tiny, fast storage for temporary data (IR, PC, ACC)
Clock & Cores – determine speed and parallel processing capability
🔹 Memory
Primary Memory – RAM (volatile, fast), ROM (non-volatile, stores startup code)
Secondary Memory – HDD/SSD, permanent but slower
🔹 Input / Output Devices
Input: keyboard, mouse, microphone
Output: monitor, printer, speakers
🔹 System Bus
Data Bus – transfers actual data
Address Bus – specifies memory location
Control Bus – signals control operations
4️⃣ CPU Cycle (Instruction Cycle)
The CPU repeatedly executes programs using Fetch → Decode → Execute → Store:
Fetch – retrieve instruction from memory
Decode – interpret the instruction
Execute – perform the operation
Store – save the result
This cycle repeats millions of times per second.
5️⃣ Software Types
| Type | Purpose / Example |
|---|---|
| System Software | Manages hardware & provides platform (OS, drivers, firmware, compiler) |
| Application Software | Solves user tasks (Word, Excel, Photoshop, browsers) |
Difference: System software runs continuously in the background; applications are started/stopped by the user.
6️⃣ Operating System (OS) Essentials
Functions of an OS:
Process scheduling
Memory management
File management
Device management
Networking & security
User interface (GUI/CLI)
Types of OS:
Batch OS – process jobs in groups
Time-sharing / Multitasking OS – multiple users share CPU
Distributed OS – multiple computers act as one
Embedded OS – runs devices like washing machines, printers
7️⃣ Applications of Computers
Education: e-learning, simulations
Business: accounting, inventory, management software
Healthcare: patient records, diagnostics
Science/Research: simulations, data analysis
Entertainment: games, streaming
Communication: email, video calls, social media
Transportation: traffic control, GPS systems
📝 Important Exam Questions
Explain the role of memory in a computer system.
Differentiate second and third generation computers.
Why is system software important? Give types.
Draw and explain the architecture of a digital computer.
What is a CPU? Explain its working cycle.
Differentiate primary vs secondary memory; explain cache memory.
List input/output devices with examples.
What is an operating system? How is it different from application software? List OS functions.
Explain computer generations with key features; highlight the 5th generation.
How do output devices work? Classify types and applications.
🧩 Step‑by-Step Mini-Solutions
Q: CPU Cycle
Fetch → Decode → Execute → Store
CPU continuously repeats this to run programs
Q: Primary vs Secondary Memory
| Feature | Primary (RAM/ROM) | Secondary (HDD/SSD) |
|---|---|---|
| Speed | Very fast | Slower |
| Volatile | Yes (RAM) | No |
| Capacity | Small | Large |
| Example | RAM, ROM | Hard disk, SSD |
Cache memory: Ultra-fast memory between CPU and RAM; stores frequently used data.
Q: OS vs Application Software
OS – always runs, manages resources, e.g., Windows, Linux
Application – user tasks, e.g., Word, Excel
Q: Generations Example
1st – Vacuum tube → ENIAC
2nd – Transistor → IBM 1401
3rd – IC → IBM 360
4th – Microprocessor → IBM PC
5th – AI → IBM Watson
🎯 Exam Tips
Draw block diagram of computer with CPU, memory, I/O, buses; label briefly.
Write CPU cycle with four steps and a short explanation.
Present memory comparisons in tables; mention cache.
For OS, list five main functions in bullets.
When discussing generations, mention technology + example.
✍️ Short Summary
Unit 1 introduces the basics of computer systems:
What a computer is and how it works
Evolution through five generations
CPU, memory, I/O, and buses (digital architecture)
Types of software, OS functions, and practical applications
Netra Koirala
Computer Science Educator
Passionate computer science educator and author. Provides free study notes, practical guides, and tutorials for Class 9, 10, 11, 12, and B.Sc CSIT students in Nepal. Years of teaching experience in computer science fundamentals.
LinkedIn ProfileRelated Posts
Loading related posts…
Computer Science notes, tutorials, MCQs, and educational resources for Nepal students. Covering Class 9, SEE preparation, Class 11, Class 12, SLC, programming, DBMS, networking, HTML, JavaScript, PHP, OOP and more.
Featured Post
Grade 10 Computer Science: Specification Grid & Model Questions
Specification Grid & Model Questions of Computer Science | Grade 10 📚 Examination Resource Specification Grid & M...