假设RAM大小为4GB意味着2 ^ 32字节和64位操作系统。 所以字长是64位= 2 ^ 3字节。 所以RAM中的单词没有2 ^ 32/2 ^ 3 = 2 ^ 29个单词。 因此,如果系统是字可寻址的,则只需要29位来寻址存储器。那么64-29 = 35比特在做什么?
答案 0 :(得分:0)
64位操作系统可以理论访问超过1600万TB的RAM。使用4GB,该操作系统无法访问其完整的潜力,所以这些多余的位未被使用。如果操作系统尝试读取/写入超过给定RAM的数量,将返回未定义的结果。那么为什么要浪费所有这些呢?
需要一些时间才能将超过1600万TB的RAM送入个人电脑。这个想法是,即使将来会有更多的RAM,64位操作系统仍然可以访问而不会破坏兼容性。
例如,如果您的34位操作系统具有最大RAM,则需要升级到新芯片,如35位,以获得更多RAM。想象一下,每次需要更多内存时,需要花多少工作和金钱才能做到这一点!