Page numbers, frame numbers, and frame sizes are determined by the architecture, but are typically powers of two, allowing addresses to be split at a certain number of bits. For example, if the logical address size is 2^m (m bits in each address) and the page size is 2^n (n bits given to the page number,) then the high-order (m - n) bits of a logical address designate the page number and the remaining n bits represent the offset, just as the image on the previous slide illustrates.
The following slide shows an example of using the page table to map pages to frames.