Siksha Sarovar

Siksha Sarovar (sikshasarovar.com) is a free educational web application that helps students in India learn programming and prepare for academic and competitive exams. The platform offers structured coding courses (C, C++, Python, Java, HTML, CSS, PHP, Power BI, AI, Machine Learning, Data Science), complete university curriculum notes for BCA/MCA students with previous year question papers, Class 10 and Class 12 CBSE/HBSE school notes, and dedicated preparation material for SSC, UPSC, Banking, Railway and other government exams. Browsing the site is completely free and requires no account. Users may optionally sign in with Google solely to save their learning progress, quiz scores and personal preferences across devices.

Privacy Policy | Terms of Service | Contact Siksha Sarovar | About Siksha Sarovar

v4.0.9 · PWA
Siksha Sarovar logo
Siksha Sarovar
Your Learning Universe

Siksha Sarovar is a free e-learning platform for coding courses, BCA university notes and competitive exam preparation. Optional Google sign-in saves your learning progress across devices.

Initializing knowledge base…
Compiling modules 0%

Unit 1: Definition & Characteristics of Computer Systems

Lesson 2 of 34 in the free Fundamentals of IT & Computers notes on Siksha Sarovar, written by Rohit Jangra.

Unit I — Definition & Characteristics of Computer Systems

A computer is an electronic device that accepts data as input, processes it according to a set of instructions (program), stores intermediate and final results, and produces meaningful output. The word computer originally referred to a person who performed calculations; today it describes a programmable machine capable of executing complex tasks at high speed.

---

Formal Definition

The term computer system refers to the complete set of hardware and software components working together. It comprises:

  • Hardware — physical components (CPU, memory, I/O devices)
  • Software — programs and operating systems
  • Data — raw facts fed to the system
  • Users — people who interact with the system

---

Characteristics of a Computer System

CharacteristicDescription
SpeedExecutes millions of instructions per second (MIPS); measured in GHz
AccuracyResults are highly accurate; errors arise only from incorrect input or programming
DiligencePerforms repetitive tasks without fatigue or loss of concentration
VersatilityCan perform a wide variety of tasks — from calculations to graphics
Storage CapacityCan store vast amounts of data in primary and secondary memory
AutomationOnce programmed, operates automatically without human intervention
No IQA computer does exactly what it is instructed; it cannot think on its own
No FeelingsHas no emotions, intuition, or common sense

---

Functional Units of a Computer

Every computer, regardless of size, performs five basic operations:

  1. Inputting — Accepting data via input devices
  2. Storing — Keeping data in memory for processing
  3. Processing — Performing arithmetic and logical operations
  4. Outputting — Producing results via output devices
  5. Controlling — Directing all other operations via the Control Unit

---

Limitations of Computers

  • Cannot make decisions without explicit programming
  • Completely dependent on electrical power
  • Vulnerable to viruses and security threats
  • Cannot replace human creativity and emotional intelligence
Key Takeaway: A computer is a fast, accurate, diligent, and versatile electronic device. Its key characteristics — speed, accuracy, and automation — distinguish it from manual computing methods. Understanding these fundamentals is the foundation for all subsequent topics in this course.