The Operating System (OS)
1. Introduction to Software
Software is the collection of instructions and data that tells the computer hardware what to do. Hardware is the body; software is the mind.
System Software
Whom it works for: The Hardware.
It manages the computer's resources and provides a platform for other software to run.
Categories: Operating Systems, Utility Programs, Library Programs, Language Translators (Compilers/Interpreters).
Application Software
Whom it works for: The User.
It allows users to perform specific tasks or solve real-world problems.
Categories: Word Processors, Spreadsheets, Database Management Systems, Web Browsers, Graphic Editors.
2. Firmware: The Link
Firmware is a specific type of software that is "hard-coded" into a hardware device.
Example: The BIOS on a motherboard or the code inside a washing machine controller.
3. The Operating System (OS)
The Operating System is the most important piece of system software. It acts as an interface between the user and the hardware.
Examples: Windows, macOS, Linux, Android, iOS.
4. Core Functions of the OS
The OS manages the complexity of the computer through these 7 key functions: