A page table is a data structure used by the virtual memory in the operating system to store the mapping between virtual addresses and physical addresses.