0
1.9kviews
What is virtual memory?
1 Answer
0
4views
  1. The virtual memory has three distinct address spaces: Logical, linear and physical.
  2. A logical address (also known as virtual address) consists of a selector and an offset.
  3. A selector is the contents of a segment register
  4. Every segment selector has a linear base address associated with it, and it is stored m the segment descriptor.
  5. A selector is used to point a descriptor for the segment in a table of descriptors.
  6. The linear base address from the descriptor is then added to the 32-bit offset to generate the 32-bit linear address.
  7. This process is known as segmentation or segment translation It paging unit is not enabled then the 32-bit linear address corresponds to the physical address. But if paging unit is enabled, paging mechanism translates the linear address space into the physical address space by paging translation.
  8. This is illustrated in Figure shown below:

enter image description here

Figure: Address translation overview

Please log in to add an answer.