Computer Applications
Answer
The functions of an operating system are as follows:
- Loading itself in the Memory — The operating system has a specific feature to load itself in the memory and manage CPU to execute itself on its own. This process is known as booting.
- Processor Management — The management of a CPU by an OS is known as processor management.
- Memory Management — Memory management refers to the process of allocating memory to a program and de-allocating it when it is no longer required.
- Managing Input/Output Devices (Device Management) — The operating system keeps track of all the devices, enables and controls the input-output (I/O) devices attached to a computer system.
- File Management — The operating system creates and deletes files, allows back up of files on storage devices, manages files and folders and provides file protection.
- Ensuring Data Security — It keeps different programs and data in such a way that they don't interfere with each other.
- Detecting and Correcting Errors — If the supporting hardware or software does not work properly, then the operating system tries to rectify it and also guides the user to take the necessary steps.
- Loading Application programs in memory — Operating system loads various application programs required by the user and then runs them.