Operating system 操作系统及其与字长的关系

Operating system 操作系统及其与字长的关系,operating-system,Operating System,假设RAM大小为4GB,表示2^32字节和64位操作系统。 所以字的大小是64位=2^3字节。 所以RAM中的单词数是2^32/2^3=2^29个单词。 所以,如果系统是字可寻址的,则只需要29位来寻址内存。那么64-29=35位在做什么呢?一个64位操作系统理论上可以访问超过1600万TB的RAM。有了4GB,该操作系统无法充分发挥其潜力,因此这些多余的位不会被使用。如果操作系统试图读/写超过给定RAM的数量,将返回未定义的结果。那么,为什么要浪费所有这些碎片呢 将超过1600万TB的RAM输

假设RAM大小为4GB,表示2^32字节和64位操作系统。 所以字的大小是64位=2^3字节。 所以RAM中的单词数是2^32/2^3=2^29个单词。 所以,如果系统是字可寻址的,则只需要29位来寻址内存。那么64-29=35位在做什么呢?

一个64位操作系统理论上可以访问超过1600万TB的RAM。有了4GB,该操作系统无法充分发挥其潜力,因此这些多余的位不会被使用。如果操作系统试图读/写超过给定RAM的数量,将返回未定义的结果。那么,为什么要浪费所有这些碎片呢

将超过1600万TB的RAM输入个人计算机需要一些时间。这个想法是,即使将来有更多的RAM可用,64位操作系统仍然能够在不破坏兼容性的情况下访问它

例如,如果你有一个34位的操作系统,内存已经用完,你需要升级到一个新的芯片,比如35位的,以获得更多的内存。想象一下,每当你需要更多的内存时,做这件事会花费多少工作和金钱