假设您购买的是具有2 GB RAM的64位PC。安装内存的“最后”字节的16位十六进制数是多少?
我试图解决它,说我们从boook中知道2 ^ 30 = 1GB而我说,2 ^ x = 2GB。然后我知道一个物理地址是一个字节,所以我将2GB转换为相应的字节数。然后我拿了基数2的日志,我需要为x求解多少字节。最后我得到了2 ^ 31,但那是很多工作。然后我把它转换成十六进制给我80000000碱16.然后我被难倒了。我看看书后面的答案,并说:
2 * 3 ^ 20 = 2 ^ 31 = 80000000 base 16,所以最后一个地址是000000007FFFFFFF。
这本书怎么得到3 ^ 20?当你把它全部计算在2时,它甚至不等于2 ^ 31。你如何解决这个问题。
另外RAM如何与内存对应,它是物理内存的扩展吗?这本书实际上并没有这么说,只是说每次电脑关机时它都会从电脑上擦掉,等等。你能给我更多的见解吗?
谢谢, -Dan