16.3 Virtual Address Translation
![]()
Translated virtual addresses retrieve data in blocks, which are called pages. In the R10000 processor, the size of each page may be selected from a range that runs from 4 Kbytes to 16 Mbytes inclusive, in powers of 4 (that is, 4 Kbytes, 16 Kbytes, 64 Kbytes, etc.).
The virtual address bits which select a page (and thus are translated) are called the page address. The lower bits which select a byte within the selected page are called the offset and are not translated. The number of offset bits varies from 12 to 24 bits, depending on the page size.
![]()