关于虚拟地址计算

偏移量(page offset)的位数就是页面大小的位数。

比如4KB的页面他的位数为2^10*4

=  2^2*2^10

=2^12

因为内存存储都是二进制(binary system) 所以4KB页面的偏移量就为12位 就是说12位的偏移量大小就可以表示4KB页面的

所有位置。

虚拟地址等于虚拟号加上偏移量,其前半部分为高位叫做虚拟页号后半部分为低位叫做偏移量 虚拟页号的大小决定页表的大小 偏移量的大小决定页面的大小

通过其虚拟页号索引可以得出该虚拟页面的页框号 页框号加上偏移量就是其物理地址 

猜你喜欢

转载自blog.csdn.net/weixin_41807452/article/details/80777969