Article Details

Virtual Memory and its Concepts | Original Article

Ms. Parveen Kaur*, in Journal of Advances and Scholarly Researches in Allied Education | Multidisciplinary Academic Research

ABSTRACT:

This paper will provide you brief description about virtual Memory, its benefits and uses. Virtual memory is the base of modern applications. In Virtual Memory the concept of demand paging is used. All programs require memory to run on computer. When we want to run more than 1 process at same time than operating system take the responsibility to ensure that there is enough memory for each and every process. In this paper I provide you full fledge information about virtual memory, its uses, when we need it and how it is used. All programs stored in permanent memory. When a program is executed it is first loaded in main memory i.e. RAM (Random Access memory) which is very expensive and that is why Computers have limited amount of RAM. Now days Virtual Memory is used in all modern applications because it help us to extend the main memory without increasing the size of RAM which is very expensive. We extend the main memory with the help of secondary memory. Virtual memory is useful in two ways. First, it extends the physical memory with the help of secondary memory. Second, it provides us memory protection, because each virtual address is translated to a physical address.