SYSTEM SOFTWARE
SYSTEM SOFTWARE:- Programs that allow computer hardware to run properly and allow a user to communicate with the computer.
NOTE: Below are the examples of system software:
- Operating System (OS):
- Utilities / utility program
- Device Driver
- compiler
OPERATING SYSTEM (OS) - This is the software program running in the background of a
computer system to do the following :
- To provide a user interface. (Interface means a working area. For example, we appreciate a phone having a graphics display where we find icons....that's an interface)
Windows 10 Interface
- To manage security login. (providing security by checking if you are the right person using the computer - for example, passwords, fingerprint, face or voice recognition).
- Error handling. (to alert a user of any errors encountered with the computer. for example, a mouse not working, a memory stick/flash drive or pen drive not working, it will generate a message)
- To control input & output operations. (managing input hardware devices like keyboard, mouse, and output hardware devices like monitor/screen to make sure they are working fine).
- Antivirus Programs (To protect the computer from Virus programs and cleaning/deleting infected files).
- Disk repair (They help identify and repair any errors on the hard drive to easily access files on the drive).
- backup and restore (keeping a copy of files for safety in case the original copy gets stolen or affected by a virus, and restoring them if needed back o the computer).
COMPILER:- Programs that translate a program written in a high-level language (programming languages used to write applications like visual basic, python, Java, HTML 5 into a
machine code (binary language - 0s and 1s)