Functions of Operating System

Some typical operating system functions may include managing memory, files, processes, I/O system & devices, security, etc.

Below are the main functions of Operating System:



Functions of Operating System

In an operating system software performs each of the function:


  1. Process management: Process management helps OS to create and delete processes. It also provides mechanisms for synchronization and communication among processes.

  1. Memory management: Memory management module performs the task of allocation and de-allocation of memory space to programs in need of this resources.

  1. File management: It manages all the file-related activities such as organization storage, retrieval, naming, sharing, and protection of files.

  1. Device Management: Device management keeps tracks of all devices. This module also responsible for this task is known as the I/O controller. It also performs the task of allocation and de-allocation of the devices.

  1. I/O System Management: One of the main objects of any OS is to hide the peculiarities of that hardware devices from the user.

  1. Secondary-Storage Management: Systems have several levels of storage which includes primary storage, secondary storage, and cache storage. Instructions and data must be stored in primary storage or cache so that a running program can reference it.

  1. Security: Security module protects the data and information of a computer system against malware threat and authorized access.

  1. Command interpretation: This module is interpreting commands given by the and acting system resources to process that commands.

  1. Networking: A distributed system is a group of processors which do not share memory, hardware devices, or a clock. The processors communicate with one another through the network.

  1. Job accounting: Keeping track of time & resource used by various job and users.
  1. Communication management: Coordination and assignment of compilers, interpreters, and another software resource of the various users of the computer systems.

Features of Operating System (OS)

Here is a list important features of OS:

  • Protected and supervisor mode
  • Allows disk access and file systems Device drivers Networking Security
  • Program Execution
  • Memory management Virtual Memory Multitasking
  • Handling I/O operations
  • Manipulation of the file system
  • Error Detection and handling
  • Resource allocation
  • Information and Resource Protection

Popular posts from this blog

DATA STRUCTURES-II

DATA STRUCTURES FOR BCA

DATA STRUCTURES FOR B.TECH