• It is an OS abstraction that provides each process with the illusion that it has exclusive access to the main memory.
  • Each process has the same view of the memory space, known as Virtual address space
    • The process views the memory as a very large array of bytes.
    • Each byte is identified by a unique number, known as its address
    • The set of all possible adresses is known as virtual address space

Virtual address space

Attachments

Sources