这个问题主要是为了澄清我的理解。
假设我有一台 32 位计算机,虚拟内存空间为2^32 字节。
使用内存分页,每页为2^8 字节。
所以内存地址大小是24 位。由于(2^32/2^8 = 2^24 字节)。
偏移量是8 位?这个我不太明白。因为我知道总地址是32,并且 24 已经被页面占用,所以余数是8的偏移量。
最后是页面大小。如果每个物理内存地址以32 位(4 字节)存储,则表大小将为2^26 (2^24 * 2^2)。这个对吗?
这个问题主要是为了澄清我的理解。
假设我有一台 32 位计算机,虚拟内存空间为2^32 字节。
使用内存分页,每页为2^8 字节。
所以内存地址大小是24 位。由于(2^32/2^8 = 2^24 字节)。
偏移量是8 位?这个我不太明白。因为我知道总地址是32,并且 24 已经被页面占用,所以余数是8的偏移量。
最后是页面大小。如果每个物理内存地址以32 位(4 字节)存储,则表大小将为2^26 (2^24 * 2^2)。这个对吗?