What is Nested Paging?
In computing, [[paging]] is the idea, to have a table that maps virtual addresses of small pieces of memory (called pages) to real adresses of pages. Some of the addresses point to locations in [[Computer memory|memory]], other point to locations on disk. The page is loaded into memory, when it is accessed. [[Operating system|Operating systems]] have done this for a long time. Nowadays, [[Computer|computers]] are also used for [[virtualization]], that a guest operating system is run on another operating system. Such virtualized operating systems are not aware that they run in a virtual environment. Software on the host operating system needs to simulate most of the hardware. '''Nested Paging''', or '''Second Level Address Translation''' is the name for a number of technologies that allow the processor to do some of the management of these virtual page tables in hardware. AMD first introduced nested paging. Intel later supported it as well. Some of their processors support the technology. == Processors == '''AMD RVI''': AMD 10h and later '''Intel EPT''': Intel Nehalem and later [[Category:Computer science]]