Virtual Memory


Virtual Memory is a memory management technique that is implemented using both hardware and software.

Linux [2]#

Random Access Memory RAM is a computer's memory space. In Linux Operating System each Application is assigned Virtual Memory to use.

Linux has the the concept of a three-level "page table" in the architecture independent code even if the underlying architecture does not support it. While this is conceptually easy to understand, it also means that the distinction between different types of pages is very blurry and page types are identified by their flags or what lists they exist on rather than the objects they belong to.

More Information#

There might be more information for this subject on one of the following: