Search notes:

memory

Access time

Flash < SAN < SSD < RAM

Page tables, virtual and physical memory

Page tables serve as a translation layer between the CPU's virtual addresses and the physical addresses on the external memory bus.
The concepts of virtual memory and page tables was first introduced 1962 on the Ferranti Atlas Computer and became the de-facto feature of all Unix-like systems.
Intel 80386 adopted this feature (at the time of Linux 1.0) in 1985.
See also Linux sources: page tables

See also

memory map
e820
memory, Windows - memory
The .NET class System.Security.SecureString

Index