Comprehensive study notes for Software System (Chapter ) Computer Science Matric 9th. Read detailed explanations, solve MCQs, practice questions with answers. Free online education Pakistan.
Software is a collection of programs and instructions that tell a computer what to do. Without software, computer hardware is essential useless. It is broadly categorized into System Software and Application Software.
System software is designed to manage system resources and provide a platform for application software. It acts as a bridge between hardware and user applications. Examples include Operating Systems (Windows, macOS), Device Drivers (Printer drivers), and Utility Programs (Antivirus).
Application software is designed to help users perform specific tasks. Examples include Word Processors (Microsoft Word), Web Browsers (Chrome), Games, and Media Players.
System Software: Manages and operates computer hardware, enabling applications to run.
Application Software: Helps the user perform specific tasks like writing or browsing.
System Software: Usually pre-installed on a computer (e.g., OS).
Application Software: Can be installed by the user as needed.
An Operating System (OS) is system software that manages all hardware and software. It acts as an intermediary effectively ensuring different programs do not interfere with each other.
Windows: Popular for PCs (Start menu, taskbar).
macOS: For Apple computers (Dock, Mission Control).
Linux: Open-source, widely used for servers.
Android/iOS: Mobile operating systems.
The OS manages resources like CPU, memory, and disk drives. It allocates necessary resources to each application to ensure smooth operation without conflicts (e.g., browsing while listening to music).
The OS provides a method for users to interact with the computer. Two main types:
GUI (Graphical User Interface): Uses windows, icons, menus (e.g., Windows, macOS). Easy to use.
CLI (Command-Line Interface): Uses text commands (e.g., Linux terminal). Powerful but requires knowledge of commands.
The OS loads applications into memory and manages their execution. It handles multitasking, allowing multiple apps to run simultaneously by distributing resources.
Utility programs enhance system functionality. Disk Cleanup: Removes unnecessary files to reclaim space. Antivirus: Scans for and removes malware to protect the system.
Backup Software: Creates copies of data to prevent loss (e.g., to cloud or external drive). File Compression: Reduces file size (e.g., ZIP, RAR) for easier storage and transfer.
Device drivers facilitate communication between the OS and hardware devices. They act as a translator, converting general OS instructions into specific commands the hardware understands (like a TV remote controlling a TV).
Printer Driver: Sends correct signals for printing documents.
Graphics Card Driver: Ensures images and video are displayed correctly on the screen.
Plug and Play devices are automatically detected and configured by the operating system when connected, without requiring manual driver installation steps by the user.
Used for creating, editing, and formatting text documents (letters, reports). Features include spellcheck and image insertion.
Examples: Microsoft Word (Industry standard), Google Docs (Web-based, real-time collaboration), Apple Pages, LibreOffice Writer (Open-source).
Used for organizing and analyzing data in tabular form (rows and columns). Features include formulas, charts, and pivot tables.
Examples: Microsoft Excel, Google Sheets, Apple Numbers, LibreOffice Calc.
Used for creating and editing visual content (photos, logos, illustrations).
Examples: Adobe Photoshop (Photo editing), Adobe Illustrator (Vector graphics), CorelDRAW, GIMP (Free/Open-source), Canva (Web-based, user-friendly).