这有点“一个兆字节对于任何人都足够”,但是...
64位平面地址空间所提供的空间比32位地址空间多出多达43亿十亿倍。那是17,179,869,184 GiB。
显然,从8位到16位的转换非常快(我以80年代少年时期的方式查看事物,而忽略了所有那些大型机和小型机,因为它们无法运行Elite端口)。从16位到32位的转换花费了更长的时间,而32位实际上持续了一段时间。
现在我们有64位,是否愚蠢地说“ 17,179,869,184 GiB对任何人都足够”?
这是一个程序员的问题,因为我确实牢记编程观点。即使某天的计算机上看似无限的工作内存,也并不意味着应用程序将需要看似无限的平面地址空间。
基本上,我们程序员可以松一口气说:“好吧,不管整数或浮点数可以做什么,至少我不必担心指针会增长吗?”。