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

GenerationTime PeriodKey TechnologyExampleFeatures
1st1940s–50sVacuum tubesENIACLarge, hot, slow
2nd1950s–60sTransistorsIBM 1401Smaller, faster, more reliable
3rd1960s–70sIntegrated CircuitsIBM 360OS appears, improved speed & reliability
4th1970s–presentMicroprocessorsIBM PCPCs, networks, software boom
5thPresent–futureAI & parallelismIBM WatsonIntelligent 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:

  1. Fetch – retrieve instruction from memory

  2. Decode – interpret the instruction

  3. Execute – perform the operation

  4. Store – save the result

This cycle repeats millions of times per second.


5️⃣ Software Types

TypePurpose / Example
System SoftwareManages hardware & provides platform (OS, drivers, firmware, compiler)
Application SoftwareSolves 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

  1. Explain the role of memory in a computer system.

  2. Differentiate second and third generation computers.

  3. Why is system software important? Give types.

  4. Draw and explain the architecture of a digital computer.

  5. What is a CPU? Explain its working cycle.

  6. Differentiate primary vs secondary memory; explain cache memory.

  7. List input/output devices with examples.

  8. What is an operating system? How is it different from application software? List OS functions.

  9. Explain computer generations with key features; highlight the 5th generation.

  10. 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

FeaturePrimary (RAM/ROM)Secondary (HDD/SSD)
SpeedVery fastSlower
VolatileYes (RAM)No
CapacitySmallLarge
ExampleRAM, ROMHard 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

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.

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...

Followers