divided into pages, which are identical-sized blocks. The pages of a process are loaded into any free memory frames prior to execution. Each address produced by the CPU has two components: a page number (p) and a page offset (d). A page table's index is created using the page number. Each page in physical memory has a base address, which is contained in the page table. The physical address that is supplied to the memory unit is defined by this base address and the gauge offset.  The page size is defined by the hardware. The size of a page is typically a power of 2 varying between 512 bytes and 8192 bytes per page, depending on the computer architecture. The selection of a power of 2 as a page size makes the translation of a The high order m-m bits of a logical address identify the page number, while the n-low order bits designate the page offset when the logical address space is 2m and the page size is 2n addressing units. Thus the logical address is as follows:  Page number page offset  P d  m-n n  Where p is an index into the page table and d is the displacement within the page.