Categories
Computer

Software and its Types

🌟 What is Software?

Software is a set of programs that tells the computer what to do.
Without software, a computer is just a machine.

👉 Think: Hardware = Body, Software = Brain


🔷 1. SYSTEM SOFTWARE (The Boss 👑)

System software controls the computer and helps everything run smoothly. It also provides a platform for application software.

🖥️ a) Operating System (OS)

The OS is like a manager between the user and the computer.

It controls memory, files, and all operations.

👉 Examples: Windows, Linux, macOS

👉 Memory Trick: OS = Overall System control


🔤 b) Language Processors

These convert programming language into machine language.

  • Assembler → Converts assembly language
  • Compiler → Converts the whole program at once
  • Interpreter → Converts line by line

👉 Easy Trick:
A → Assembly | C → Complete | I → Individual lines


🛠️ c) Utility Programs

These help in maintaining the computer.

  • Antivirus → protects
  • Backup → saves a data copy
  • Compression → reduces size
  • Disk Defragmentation → organizes data

👉 Think: Utilities = Computer Caretaker


🔌 d) Device Drivers

Drivers help the computer communicate with devices.

👉 Examples: Printer, Keyboard, Display drivers

👉 Easy Trick: Driver = Helps devices “drive” into the computer


🔶 2. APPLICATION SOFTWARE (For Users 👩‍💻)

Application software is used to perform specific tasks.


📄 a) General Purpose Software

Used in daily life.

  • MS Word → writing
  • MS Excel → calculations
  • PowerPoint → presentations
  • MS Access → database

👉 Think: Daily Use Apps


🏢 b) Special Purpose Software

Used for specific business tasks.

  • Billing software → bills
  • Payroll → salaries
  • Reservation → bookings
  • Inventory → stock

👉 Think: Office Work Software


🎯 c) Customised Software

Made specially for a user or organization.

  • Banking software
  • Hospital system
  • School management system

👉 Think: Made-to-order software


🧠 QUICK MEMORY

👉 System Software = Controls computer
👉 Application Software = Used by user


💡 COMPUTER LANGUAGES – EASY NOTES

🌈 Types of Languages

1GL → 2GL → 3GL → 4GL
(Binary → Symbols → English → Human-like)


🔴 1GL – Machine Language

  • Uses 0 and 1
  • A computer understands directly

👉 Very fast but very difficult

👉 Trick: Machine = 0 & 1


🟠 2GL – Assembly Language

  • Uses short codes (ADD, SUB)
  • Needs assembler

👉 Easier than 1GL but still difficult

👉 Trick: Assembly = Short codes


🔵 3GL – High-Level Language

  • Uses English-like words
  • Easy to write and understand

👉 Examples: C, C++, Java, Python

👉 Trick: High-level = Human readable


🟢 4GL – Fourth Generation

  • Very close to human language
  • Used in apps and databases

👉 Examples: SQL, PHP

👉 Trick: 4GL = Fast & Friendly


👉 1GL → Binary (Hard but Fast)
👉 2GL → Codes (Better)
👉 3GL → English (Easy)
👉 4GL → Human-like (Easiest)

software and its types software and its types software and its types software and its types software and its types software and its types software and its types software and its types

Leave a Reply

Your email address will not be published. Required fields are marked *