Virtual Memory - Logical Address

Card Puncher Data Processing


Virtual (Or logical) addresses are address of byte implemented by the virtual memory.

same as Memory Segment - Logical Address (pointers) ??

Virtual addresses are those unique to the accessing process whereas Physical addresses are those unique to the CPU


The Mapping between physical and logical memory is saved in the page table and is implemented by the mmu.

The mmu is responsible for:

  • translating logical memory into a physical memory address,
  • and for performing checks to make sure the translation can be done and that the access is permitted.

Documentation / Reference

Discover More
Card Puncher Data Processing
IO - Address Space

In computing, an address space is a range of discrete addresses (a unique identifier for the location of data). The address space may be physical composed of physical address or virtual composed...
Card Puncher Data Processing
Memory - Physical Address

in computer memory Same as ?? OSvirtual address When storing and retrieving data from memory, an offset is used to determine the location in which the data is stored. This is fixed-length sequences...
Card Puncher Data Processing
Operating Systems - (Native) Libraries

native library are object file (binary) that has been compiled to the target operating system They can be used as libary in a application There is two types of OS library: Shared or Static_libraryStatic...
Process States
Process - address space

When an operating system or executive uses paging, the paging mechanism is transparent to an application program. All that the application sees is a linear address space. The address space used by a process...
Card Puncher Data Processing
Virtual Memory - Address Space

The virtual address space is the total number of uniquely-addressable memory locations that the virtual memory gives to a process. This is virtual memory (logical memory), not the amount of physical memory....
Card Puncher Data Processing
Virtual Memory - Memory Management Unit (MMU)

In order to implement virtual memory, it is necessary for the computer system to have special memory management hardware. This hardware is often known as an MMU (Memory Management Unit). Without an MMU,...
Card Puncher Data Processing
Virtual Memory - Segment

segment implementation in virtual memory. Segments usually represent natural divisions of a program and may be created to separate: code (individual routines) and data (data tables) Certain segments...

Share this page:
Follow us:
Task Runner