Wednesday, January 12, 2011

Tasks of OS Operating System

Tasks of an OS Operating System

1. Process Management:-

The operating system manages many kinds of activities ranging from user programs to system programs. Each of these activities is encapsulated in a process. There are many processes can be running the same program. The five major activities of an operating system in regard to process management are
  • Creation and deletion of user and system processes.
  • Suspension and resumption of processes.
  • A mechanism for process synchronization.
  • A mechanism for process communication.
  • A mechanism for deadlock handling.
2. Memory Management:-
  • Keeping track of which parts of memory are currently being used and by whom.
  • Deciding which processes (or parts thereof) and data to move into and out of memory.
  • Allocating and deallocating memory space as needed.
3. Device Management:-
  • The assembling-disassembling of I/O peripherals devices are managed by the OS.

4. Storage Management:-
The three major activities of an operating system in regard to secondary storage management are:
  • Managing the free space available on the secondary-storage device.
  • Allocation of storage space when new files have to be written.
  • Scheduling the requests for memory access.

No comments:

Post a Comment