小随笔:由64位操作系统引发的思考

众所周知,32位操作系统中,内存的空间是2^32个Byte,等于4GB。
简单来说,32位操作系统中内存最大值不会超过4GB!

随着时代的发展,如今4GB的内存往往是不够人们用的。因此,逐渐有了64位操作系统。

那么我就在思考,64位操作系统,如果按照这样计算的话,内存最大值是2^64Byte!这是一个非常恐怖的数字啊,当我充满幻想地打开我自己的电脑配置时,我发现如下画面:
在这里插入图片描述
欸?不是说好的2^64Byte吗?
那应该是2^34GB才对啊!

后来我才知道,2^34GB只是理论上内存的最大容量,但实际上没必要、也没金钱去达到这么大的。

我们都知道,内存条是非常贵的(比磁盘贵了很多),而且现在的64位操作系统配一个8GB内存就是够用了的,顶多来个16GB或者32GB。

(咱不说其他的,32GB内存的笔记本平均价位是这样的…)
在这里插入图片描述

而4GB内存的画风是这样的:
在这里插入图片描述
感受到了内存的价值了吧
在这里插入图片描述


后来呢,我又想到了32位CPU和64位CPU。这和64位操作系统有什么联系呢?(毕竟都有“位”这个字)

资料上显示,cpu的这个位是cpu一次能处理数据的多少。比如32位cpu,那么一次就只能处理4个字节的数据,而64位一次就能处理8个字节。
那么,在cpu相同运转频率下,64位cpu处理数据的能力就要比32位强很多。

而且现在装机很多内存都是8GB起步,32位CPU只能表示4GB的地址空间。显然,当内存是8GB的时候,32位CPU是不能满足需求的。

因此,现在市面上能买到的cpu,基本上都是64位的了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值