Software
Unit 1 .1 Hardware and Software
Learning Objectives:
-
Define what software is and how it controls the operation of a computer or processes electronic data
-
Differentiate between application software and system software
-
Identify examples of application software such as word processing, spreadsheet, database management systems, video editing, etc.
-
Understand the function of application software in providing services to the user for solving a task
-
Recognize examples of system software including compilers, linkers, device drivers, operating systems and utilities
-
Understand the function of system software in providing services that the computer requires to operate
- Software refers to a set of instructions that tell a computer what to do and how to do it.
- Software controls the operation of a computer or processes electronic data by executing instructions, managing resources, and communicating with hardware devices.
- Application software is designed to perform specific tasks or solve specific problems for users, such as word processing, spreadsheet, database management systems, video editing, etc.
- System software is responsible for managing and controlling the computer system's operations, including operating systems, device drivers, utilities, and compilers.
- Application software provides services to the user for solving a task, while system software provides services that the computer requires to operate efficiently.