The page table is a table of conversions from virtual to physical addresses that the OS uses to artificially increase the total amount of main memory available in the system.
Physical memory is the actual bits located at addresses in memory (DRAM), while virtual memory is where the OS "lies" to processes, telling them where it is in order to do things like enable 2 ^ 64 bits of address space, although more than 2 ^ 34 bits are usually used (2 ^ 32 bits are 4 gigabytes, so 2 ^ 34 is 16 GB.) Most page table sizes are 4096 KB by default for each process, but the number of entries in the page table may increase if the process requires more space for processes. Page table sizes can also be initially allocated with smaller or larger volumes or memory, just 4 KB, as a rule, is the best size for most processes.
Note that the page table is a page record table. Both may have different sizes, but the size of the page table is usually 4096 KB or 4 MB, and the size of the page table is increased by adding more records.
Matthew
source share