Operating System Resource Management

An operating system (OS) is basically a collection of software that manages computer hardware resources and provides common services for computer programs. The operating system is a crucial component of the system software in a computer system.

These are some few common services provided by an operating system −

  • Program execution
  • I/O operations
  • File System manipulation
  • Communication
  • Error Detection
  • Resource Allocation
  • Protection

In the matter of multi-user or multi-tasking environments, resources such as main memory, CPU cycles and files storage are to be allocated to each user or job. Some major activities of an OS with respect to resource management are −

  • The Operating System manages all kinds of resources using schedulers.

  • CPU scheduling algorithms are employed for better utilization of CPU