COMPUTER SOFTWARE
CHAPTER 4
COMPUTER SOFTWARE
(STARTED – WILL CONTINUE AUTOMATICALLY)
4.1 Introduction to Computer Software
Computer software is a set of programs and instructions that tells the computer what to do and how to do it. Hardware without software is useless.
📌 Exam definition:
Software is the logical component of a computer system.
4.2 Types of Software
Software is broadly classified into:
System Software
Application Software
4.3 System Software
System software controls the overall functioning of computer hardware.
Examples:
Operating System
Device Drivers
Utility Programs
4.4 Operating System (Overview)
Operating System acts as an interface between user and hardware.
Functions:
Process management
Memory management
File management
Device management
4.5 Types of Operating Systems
Single-user OS
Multi-user OS
Batch OS
Real-time OS
4.6 Examples of Operating Systems
MS Windows
Linux
UNIX
Android
📌 Linux is open-source
4.7 Application Software
Application software is designed for specific user tasks.
Types:
General purpose
Customized software
4.8 Examples of Application Software
MS Word
MS Excel
Browser
Media player
4.9 Utility Software
Antivirus
Disk cleanup
Backup tools
4.10 Open Source vs Proprietary Software
Open Source
Proprietary
Free
Paid
Source code available
Source code hidden
Linux
Windows
4.11 Software Licensing
Freeware
Shareware
Commercial software
4.12 Importance for Government Exams
OS-based MCQs
Software classification
Licensing awareness
4.13 Detailed Concept of Software
Software is the intangible part of a computer system that enables hardware to perform tasks. Without software, hardware is merely a collection of electronic components.
Key Characteristics of Software
Cannot be touched
Developed, not manufactured
Requires maintenance
Can be copied easily
📌 Exam fact:
Hardware wears out, software does not.
4.14 Classification of System Software (Detailed)
4.14.1 Operating System (OS)
Acts as a manager of system resources.
Major responsibilities:
CPU scheduling
Memory allocation
File handling
Device control
4.14.2 Device Drivers
Enable OS to communicate with hardware
Printer driver, scanner driver
📌 Without drivers, hardware won’t function
4.14.3 Language Translators
(a) Compiler
Translates whole program at once
Faster execution
Example: C, C++
(b) Interpreter
Translates line by line
Slower execution
Example: Python
(c) Assembler
Converts assembly language to machine language
4.15 Types of Operating Systems (Expanded)
Single User OS
One user at a time
Example: MS-DOS
Multi User OS
Multiple users simultaneously
Example: UNIX
Real Time OS
Immediate response
Used in satellites, medical equipment
Distributed OS
Multiple computers work as one system
4.16 Functions of Operating System (Exam Favourite)
Function
Description
Process management
CPU allocation
Memory management
RAM utilization
File management
Organizing files
Device management
I/O control
Security
User authentication
4.17 Application Software (In Depth)
General Purpose Software
Used by many users
MS Word, Excel, Browser
Customized Software
Developed for specific organizations
Payroll software
Banking software
4.18 Utility Software
Antivirus
Disk defragmenter
Backup software
File compression tools (WinZip)
4.19 Open Source Software
Source code available
Free to use & modify
Linux, LibreOffice
📌 KPSC repeatedly asks:
Linux = Open source
4.20 Proprietary Software
Source code hidden
Paid license
Windows, MS Office
4.21 Software Versions & Updates
Version numbers indicate improvement
Updates fix bugs & security issues
4.22 Importance of Software in e-Governance
Online services
Digital records
Automation of offices
4.23 Software Errors (Bugs)
Syntax error
Logical error
Runtime error
4.24 Chapter 4 Summary
Software controls hardware
OS is core system software
Application software performs tasks
Open source vs proprietary is crucial
KPSC Group-C Non-Technical Pattern
(Selected with full syllabus coverage)
Software is
A) Physical component
B) Logical component ✅
C) Hardware device
D) Peripheral
Which software acts as an interface?
A) Application
B) Utility
C) OS ✅
D) Driver
Linux is
A) Proprietary
B) Open source ✅
C) Paid
D) Hardware
Which translates whole program at once?
A) Interpreter
B) Compiler ✅
C) Assembler
D) Loader
Antivirus is
A) Application software
B) System software
C) Utility software ✅
D) Firmware
Device driver helps in
A) Memory storage
B) Hardware communication ✅
C) Data input
D) File creation
MS Word is
A) System software
B) Utility software
C) Application software ✅
D) OS
UNIX is
A) Single-user OS
B) Multi-user OS ✅
C) Real-time OS
D) Batch OS
Open source software means
A) Free hardware
B) Source code available ✅
C) Paid software
D) No updates
OS manages
A) Only files
B) Only memory
C) Only CPU
D) All resources ✅
Comments
Post a Comment