World's most popular travel blog for travel bloggers.

Explain the memory management concepts in LINUX o/s.

, , No Comments
The memory management subsystem is one of the most important parts of the operating system. The memory management subsystem includes:

Protection: Each process in th system has its own virtual address space. These virtual address space are compeletly separate from each other and so a process running one application cannot affect another.

large address space:  The operating system makes the system appear as  if it has a larger amount of memory than it actually has. The virtual memory can be many times larger than the physical memory the physical memory in the system.

Memory mapping: Memory mapping is used to map image and data files into a processes address space. In memory mapping, the contents of a file are linked directly into the virtual address space of a process.

Fair Physical memory allocation:  The memory management subsystem allows each running process in the system a fair share of the physical memory of the system.


Shared virtual memory:  There could be several processes in the system running concurrently and simultaneously depending upon the number of processors residing in the system but might be using the common file.

0 comments:

Post a Comment

Let us know your responses and feedback