软,硬件限制

操作系统,CPU以及地址总线,在最大寻址空间上,共同限制了32位的最大寻址空间为4GB

总线

CPU和内存之间有三种类型的总线,分别是地址总线、数据总线和控制总线

  • 地址总线:用于传输CPU产生的内存地址信号,以指示需要读取或写入的内存单元的位置。地址总线的宽度决定了CPU可以寻址的内存范围。

  • 数据总线:用于传输CPU和内存之间的数据,其宽度决定了CPU和内存之间可以传输的数据量。数据总线的宽度通常是地址总线的一半或者是与地址总线宽度相同。

  • 控制总线:用于传输CPU产生的控制信号,以控制内存读取或写入数据。控制总线包括时钟信号、读写信号、中断信号等。

总线宽度

总线宽度是指计算机中各种总线(如地址总线、数据总线、控制总线等)的位数,即在每个时钟周期内可以传输的二进制位数

最小寻址单元

内存中最小的可寻址单元,通常是一个字节(8位二进制数)或一个字(16位二进制数)

一个字为最小的寻址单元比较少见,但也是存在的
例如: RFID 标签内存 保留区对销毁密码,访问密码的读写最小单元是1个字(2字节)

最大支持内存

在32位系统中,地址总线宽度为32位,即最多可以寻址2^32个内存单元。由于一个内存单元为一个字节。
4GB=4096MB=4194304KB=4294967296B = 2^32 B

(2^32)/(1024*3)=4GB

同理:64位系统最大支持的寻址为2^64个内存单元 即 16EB

(2^64) / (1024*6) = 16EB

EB、PB、TB、GB、MB、KB和B都是数据存储容量的单位,它们之间的换算关系如下:
--------------
1 EB = 1024 PB1 PB = 1024 TB1 TB = 1024 GB
---------------------------------------------
1 GB = 1024 MB1 MB = 1024 KB1 KB = 1024 B
-------------
其中,B表示字节,KB表示千字节,MB表示兆字节,GB表示千兆字节,TB表示太字节,PB表示拍字节,EB表示艾字节。在计算机存储容量的描述中,通常使用这些单位来表示不同的数据存储容量大小。

32位和64位系统支持的最大内存相关推荐

  1. 64位操作系统支持的最大内存

    仅仅是记录,是否真实待实践,如果小伙伴看了然后不是这样欢迎指正,被坑了别喷我... 最近查资料了解电脑和cpu支持的最大的内存数为电脑扩容煞费苦心...才得知有这么简单的方法 也不知道可靠不 先记录下 ...

  2. 32/64位系统支持多大内存

    32/64位系统支持多大内存 自从win7系统之后,大家在安装系统或应用时,就又多了一个需要关注的选项,版本!这个版本不仅仅指的是家庭版.教育版.旗舰版.企业版.专业版这些版本,还包括了另外两个词,3 ...

  3. 64位计算机 内存,Win7 64位/32位系统支持多大内存?64/32位系统有什么区别?

    Win7 64位/32位系统支持多大内存?计算机上不同的操作系统对内存的支持是有限度的,且因为主板.CPU的存在,这样的限制只会更小,但还在用户可以接受的范围内.想知道什么原因限制了内存极限吗?请看下 ...

  4. Linux系统查看系统是32位还是64位方法总结 in 创新实训

    这篇博客是总结.归纳查看Linux系统是32位还是64位的一些方法,很多内容来自网上网友的博客.本篇只是整理.梳理这方面的知识,方便自己忘记的时候随时查看. 方法1:getconf LONG_BIT ...

  5. 服务器系统都是64位的吗,云服务器32位跟64位的区别吗

    云服务器32位跟64位的区别吗 内容精选 换一换 Windows操作系统与Linux操作系统没有好坏之分,只有适合不适合.请根据业务需求选择Windows或Linux的操作系统.华为云提供了5个版本, ...

  6. 64 大小_电脑系统32位和64位有什么区别

    众所周知,windows系统有32位和64位,但这两者有什么不同呢?什么样的电脑装什么版本的呢?笔者就简单的来讲一下两者的区别. 一.支持的内存不同 32位的操作系统,最多支持4G的内存,实际内存为3 ...

  7. 计算机操作系统32跟64区别是什么,32位和64位计算机操作系统之间的区别32位和64位win7系统之间的区别...

    32位和64位Win7系统之间的区别是一个古老的话题,但是许多朋友仍然不了解它.两者有什么区别?下面的文章介绍了32位和64位Win7系统之间的区别,以及其他一些深入的理论解释.您可以在文章末尾查看扩 ...

  8. 32位和64位操作系统,二者有何区别?是否64位更快?

    电脑操作系统是一台电脑要进行工作必须要安装的软件方面的设备,没有操作系统的电脑,犹如一个没有灵魂的人,所以一个好的操作系统可以充分发挥电脑的硬件性能,更大程度上让你的工作进行得更加顺利,目前来说,in ...

  9. 任何在aix下面看你的系统是32位还是64位的

    任何在aix下面看你的系统是32位还是64位的 Note: The bootinfo -y command will identify the type of system hardware you ...

  10. Windows系统的32位和64位系统区别

    第一,设计初衷不同 64位的操作系统原本的初衷就是为了满足视频剪辑.三维动画.特效渲染.机械设计.高速运算等生产使用和前沿科技,换句简明的话说就是:它们是高科技人员使用本行业特殊软件的运行平台.32位 ...

最新文章

  1. 语音识别(ASR)评估指标-WER(字错误率)和SER(句错误率)
  2. 黄萱菁:自然语言处理中的可理解分析
  3. F# ≥ C# (Record)
  4. Flash Catalyst之乱盖
  5. Boost Asio总结(15)class basic_stream_socket
  6. 实现strlen()(c语言)
  7. 物联网在水位监测中的应用
  8. Java Double类compareTo()方法与示例
  9. 解决freebsd下root默认不能用ssh连接
  10. sql server 群集_SQL Server群集索引概述
  11. [网络安全自学篇] 二十一.GeekPwn 2019极客大赛之安全攻防技术总结及ShowTime
  12. 【BERT-多标签文本分类实战】之四——数据集预处理
  13. 将正方形图片转换成圆形图片
  14. 计算机windows10怎么找word,Win10 word路径在哪?Win10如何修改word路径
  15. 递归回溯法求数独全部解
  16. SuperMap iDesktopX 影像/栅格数据不用导入导出即可分析处理啦!
  17. 经典神经网络论文超详细解读(八)——ResNeXt学习笔记(翻译+精读+代码复现)
  18. 转:最好的300款免费软件
  19. 1312:【例3.4】昆虫繁殖
  20. 追寻凌云梦——对话阿里云总裁王坚

热门文章

  1. 【读书笔记】分布式下服务可靠性保障
  2. 记录Mybatis报Mapped Statements collection already contains value for 的错误的原因
  3. 8.论文学习Liver Tumor Segmentation and Classification: A Systematic Review
  4. 计算机c盘如何腾出空间,WIN8的C盘太大怎么清理腾出空间呢
  5. 程序员专业常用英语词汇
  6. 20. Python的字典嵌套
  7. Chris and Magic Square CodeForces - 711B
  8. java自动发图文微博_使用node搭建自动发图文微博机器人的方法
  9. 春节或将成为短信唯一的救命稻草?
  10. scala集合算子大全及分类汇总——倾心整理