1. 程式人生 > >關於虛擬地址計算

關於虛擬地址計算

偏移量(page offset)的位數就是頁面大小的位數。

比如4KB的頁面他的位數為2^10*4

=  2^2*2^10

=2^12

因為記憶體儲存都是二進位制(binary system) 所以4KB頁面的偏移量就為12位 就是說12位的偏移量大小就可以表示4KB頁面的

所有位置。

虛擬地址等於虛擬號加上偏移量,其前半部分為高位叫做虛擬頁號後半部分為低位叫做偏移量 虛擬頁號的大小決定頁表的大小 偏移量的大小決定頁面的大小

通過其虛擬頁號索引可以得出該虛擬頁面的頁框號 頁框號加上偏移量就是其實體地址