Virtual Memory Notes | EduRev

: Virtual Memory Notes | EduRev

 Page 1


Virtual  
Memory 
 
 
BY: 
NITESH CHOPRA 
RIDHMA 
Page 2


Virtual  
Memory 
 
 
BY: 
NITESH CHOPRA 
RIDHMA 
Background 
? Virtual memory – separation of user logical memory from 
physical memory. 
? Only part of the program needs to be in memory for 
execution 
? Logical address space can therefore be much larger than 
physical address space 
? Allows address spaces to be shared by several processes 
? Allows for more efficient process creation 
 
? Virtual memory can be implemented via: 
? Demand paging  
? Demand segmentation 
Page 3


Virtual  
Memory 
 
 
BY: 
NITESH CHOPRA 
RIDHMA 
Background 
? Virtual memory – separation of user logical memory from 
physical memory. 
? Only part of the program needs to be in memory for 
execution 
? Logical address space can therefore be much larger than 
physical address space 
? Allows address spaces to be shared by several processes 
? Allows for more efficient process creation 
 
? Virtual memory can be implemented via: 
? Demand paging  
? Demand segmentation 
Virtual Memory That is Larger Than Physical Memory 
? 
Page 4


Virtual  
Memory 
 
 
BY: 
NITESH CHOPRA 
RIDHMA 
Background 
? Virtual memory – separation of user logical memory from 
physical memory. 
? Only part of the program needs to be in memory for 
execution 
? Logical address space can therefore be much larger than 
physical address space 
? Allows address spaces to be shared by several processes 
? Allows for more efficient process creation 
 
? Virtual memory can be implemented via: 
? Demand paging  
? Demand segmentation 
Virtual Memory That is Larger Than Physical Memory 
? 
Virtual-address Space 
Page 5


Virtual  
Memory 
 
 
BY: 
NITESH CHOPRA 
RIDHMA 
Background 
? Virtual memory – separation of user logical memory from 
physical memory. 
? Only part of the program needs to be in memory for 
execution 
? Logical address space can therefore be much larger than 
physical address space 
? Allows address spaces to be shared by several processes 
? Allows for more efficient process creation 
 
? Virtual memory can be implemented via: 
? Demand paging  
? Demand segmentation 
Virtual Memory That is Larger Than Physical Memory 
? 
Virtual-address Space 
Shared Library Using Virtual Memory 
Read More
Offer running on EduRev: Apply code STAYHOME200 to get INR 200 off on our premium plan EduRev Infinity!