What is Memory management

Memory management

Memory management function of operating helps in allocating the main memory space to the process and their data at the time of their execution.

It must be mapped to absolute addresses and loaded into memory. To improve both the utilization of the CPU and the speed of the computer’s response to its users, general-purpose computers must keep several programs
in memory, creating a need for memory management.

The operating system is responsible for the following activities in connection with memory management:

  1. Keeping track of which parts of memory are currently being used and by whom
  2. Deciding which processes (or parts thereof) and data to move into and out of memory
  3. Allocating and deallocating memory space as needed.

Comments

Popular posts from this blog

Write C programs to simulate the Paging techniques of memory management

Write C programs to simulate the Two level directory File organization technique

Write C programs to simulate the Hierarchical directory File organization technique