the ipt combines a page table and a "frame table" into one data structure. at its core is a fixed-size table with the number of rows equal to the number of frames in memory. if there are 4,000 frames, the inverted page table has 4,000 rows. for each row there is an entry for the virtual page number (vpn), the physical page number (not the physical address), some other data and a means for creating a collision chain, as we will see later.