拼 命 加 载 中 ...

答案是没有关系。这个问题以讹传讹了很多人,传了很久,确实有必要说说。CPU的寻址能力与它的地址总线位宽有关,而我们通常说的CPU位宽指的是数据总线位宽,它和地址总线位宽半毛钱关系也没有,自然也与寻址能力无关。

简单的说,CPU位宽指的是一个时钟周期内CPU能处理的二进制位数,如8086 CPU是16位的,可以一次处理2个字节(16个bit),80386 CPU是32位,能一次处理4个字节,目前的CPU基本上64位的了,一次能处理8个字节。

我们的Windows操作系统也分为32位和64位,主要是针对上面CPU的位宽做了些优化,比如32位的CPU就不能用64位的Windows(因为CPU一次只能处理32bit,而操作系统给你的指令是要处理64bit),但64位的CPU就可以运行32位的Windows,也能运行64位Windows。

那CPU的地址总线位宽到底是个什么鬼?

Intel的解释是Physical Address Extensions (PAE) is a feature that allows 32-bit processors to access a physical address space larger than 4 gigabytes.上面图片是Intel Xeon Processor E5-2698 v3的截图,专门就扩展物理地址作了说明,大意就是说这个是为了让32位的处理器能使用超过4GB的内存。这个PAE就是CPU的地址总线位宽,在8086这个16位CPU,它的地址总线位宽是20位,正好能寻址1MB,80286它的PAE是24位,在PentiumII(32位CPU)时这个PAE变成了36位,可以支持64GB的寻址。64位CPU出现之后,其地址总线位宽一般采用的是36位或者40位,它们寻址的物理地址空间为64GB或者1T。

那地址总线和数据总线有什么关系?可以这么理解,地址总线用来定位,数据总线用来传输,也就是当CPU需要从内存读取数据或向内存写入数据时,它使用地址总线来指定其需要访问的存储器块的物理地址,然后通过数据总线发送数据。

所以说,CPU的位宽和寻址能力是没有关系的,16位CPU的地址总线位宽可以是20位,32位CPU的地址总线可以是36位,64位CPU的地址总线位宽可以是40位。所以你下次一定不要说32位的CPU只能寻址2^32(4GB)了,大错特错。

那操作系统的位宽和寻址能力有什么关系吗,这个其实还是有的。我们在使用计算机时,操纵的其实是逻辑地址,32位操作系统的逻辑地址寻址范围只有2^32=4GB,所以,不管你用什么样的CPU,它最多也只支持4GB的内存容量,但这是操作系统的锅,并不是说32位CPU只能寻址4GB空间,可能是在这儿容易引起错觉,一定要还CPU一个清白。

什么决定了计算机的寻址能力_有问有答:寻址能力与CPU的位宽有关系吗?相关推荐

  1. cpu的位宽、操作系统的位宽和寻址能力的关系

    一.CPU的位宽 cpu的位宽暂时没有严格的定义,但是一般从数值上来讲: cpu的位宽 = 数据总线的位宽 = cpu内部通用寄存器的位宽 = 机器字长 放出一个百度百科对于机器字长的定义供大家理解概 ...

  2. 提高抗打击能力_如果提高心理抗打击能力?

    控制情绪最根本的办法是:注意提高自己的情商. 影响一个人一生的,是你的性格,你的世界观,你的价值观,你的耐心,你的信心,你的毅力,你的情绪,你的情感. 在现代社会也有这种情况,有不少神童,大家都说他是 ...

  3. 怎么提高python能力_怎样提高python分析数据能力?

    从以下几个方面给出一些建议: 1, 确定分析的目标. 这个确实是非常重要的.许多人不想目标,一上来就开始收集数据,最后自己都不知道要分析什么东西. 即使不能完全清楚目标,也要思考之后带着问题去进行下面 ...

  4. 提高抗打击能力_如何提高心理抗打击能力?

    (1)自我肯定:人要不断地否定和肯定自己才能进步,而否定的最终目的是为了向肯定方向发展,自我肯定,保持坚定的信念,往往是事业成功的关键. (2)抛弃自卑.自卑需要三个条件:一是缺乏成功的体验;二是缺乏 ...

  5. 进出仓原理_你问我答 | 球磨机组成和工作原理?

    壹 问 问题1:球磨机组成和工作原理? 壹 答 回答1: 一.球磨机工作原理: 该球磨机的主要工作部分是一个装在两个大型轴承上并水平放置的回转圆筒,筒体用隔仓板分成几个仓室,在各仓内装一定形状和大小的 ...

  6. asp.net添加删除表格_你问我答|135编辑器使用之超链接和表格问题

    嘿,胖友们大家好呀,我是三儿. 万众期待的『你问我答』栏目又回来了!之前我们有出过两期内容,解决了胖友们在日常工作中使用135编辑器常见到的一些问题. >>>>>点我查看 ...

  7. 异构计算 软硬协同设计_优雅的设计CNN并行架构-软硬协同之位宽设置(2)

    前言:既然涉及到计算,那么浮点数定点数的选择和位宽的选择是逃不开的.一般来说,定点数和低位宽的组合是低功耗和低资源消耗的,也就是硬件友好型的. 首先简单的说明一下浮点数和定点数的区别. 1. 浮点数的 ...

  8. 占用率_有问有答:任务管理器里面的GPU占用率到底是怎么算的?

    从总体上来说,Windows 10是一个好系统,虽然我们天天戏称它为"Bug 10",但不可否认的是,从立项以来,开发团队就一直在努力为它加入新的功能,其中有不少是相当实用的,比如 ...

  9. lpop 原子_我问我答核磁共振都能测什么原子核?

    Hi~这里是橙阳说! 本期内容 「我问我答」 核磁共振都能测试什么原子核? 文末新加了讨论窗口 期待你的留言   01.  核磁能测什么样的原子核?  对核磁不是很了解的童鞋经常会产生一种错觉,就是核 ...

最新文章

  1. ios html 有白色边框,html – 仅在iPad上的桌子的单元格之间非常薄的白色边框
  2. mysql source导入报错ERROR 1366的解决方法
  3. zabbix API 删除host
  4. 【JavaScript】比较 var 和 let 关键字的作用域
  5. numpy列相加_Python数据分析入门:NumPy基础:数组与向量化计算
  6. IOS网络框架的Alamofire5.4高版本网络工具封装
  7. c语言主函数名用户指定,C语言允许main函数带形参,且形参个数和形参名均可由用户指定。()...
  8. mybatis 映射成多个list_SSM:Mybatis架构与原理
  9. linux 运行iso镜像文件,linux可以加载iso镜像文件到启动项吗
  10. SQL Server性能调优:资源管理之内存管理篇(上)
  11. MVC学习Day01
  12. FA 工业自动化设备设计基础
  13. python遗传算法工具箱的使用_Deap: python中的遗传算法工具箱
  14. java正则表达式的语法详解及常用方法
  15. 家庭局域网_KODI超强的局域网视频播放软件
  16. Houdini11:材质
  17. 易语言如何注入 c dll,易语言注入dll调用函数的方法
  18. 洛谷4578 LOJ2520:[FJOI2018]所罗门王的宝藏——题解
  19. 如何下载网页上的视频?
  20. 虚拟机通过无线设置静态ip连外网,不同环境的wifi照常使用

热门文章

  1. ubuntu good 便签
  2. 电脑账户与用户账户编码规则
  3. 分布式红锁的加锁失败的设计原理
  4. 20.案例实战:为@Async实现一个自定义线程池
  5. 【免费毕设】ASP.NET某中学图书馆系统的设计与实现(源代码+论文)
  6. idea tomcat项目部署失败_阿里云centons安装Jdk和tomcat,mysql以及项目部署(阿里云入门)...
  7. mysql carnation_14 springboot+mybatis集成pageHelper分页
  8. matlab数值模拟的例子,第12章 MATLAB 数值模拟实例解析课件
  9. mysql涉及表 规范_MySql数据库表设计规范
  10. 物体运动到一个点停止_教科版五年级上册第四单元运动和力复习要点