文章目录

  • 基于小林coding的图解系统 学习与整理
  • 一、64 位相比 32 位 CPU 的优势在哪吗?64 位 CPU 的计算性能一定比 32 位 CPU 高很多吗?
  • 二、你知道软件的 32 位和 64 位之间的区别吗?再来 32 位的操作系统可以运行在 64 位的电脑上吗?64 位的操作系统可以运行在 32 位的电脑上吗?如果不行,原因是什么?

基于小林coding的图解系统 学习与整理


一、64 位相比 32 位 CPU 的优势在哪吗?64 位 CPU 的计算性能一定比 32 位 CPU 高很多吗?

64 位相比 32 位 CPU 的优势主要体现在两个方面:

  • 64 位 CPU 可以一次计算超过 32 位的数字,而 32 位 CPU 如果要计算超过 32 位的数字,要分多步骤进行计算,效率就没那么高,但是大部分应用程序很少会计算那么大的数字,所以只有运算大数字的时候,64 位 CPU 的优势才能体现出来,否则和 32 位 CPU 的计算性能相差不大。
  • 64 位 CPU 可以寻址更大的内存空间,32 位 CPU 最大的寻址地址是 4G,即使你加了 8G 大小的内存,也还是只能寻址到 4G,而 64 位 CPU 最大寻址地址是 2^64,远超于 32 位 CPU 最大寻址地址的 2^32。

二、你知道软件的 32 位和 64 位之间的区别吗?再来 32 位的操作系统可以运行在 64 位的电脑上吗?64 位的操作系统可以运行在 32 位的电脑上吗?如果不行,原因是什么?

64 位和 32 位软件,实际上代表指令是 64 位还是 32 位的(即一条指令是32位还是64位):

如果 32 位指令在 64 位机器上执行,需要一套兼容机制,就可以做到兼容运行了。但是如果 64 位指令在 32 位机器上执行,就比较困难了,因为 32 位的寄存器存不下 64 位的指令
操作系统其实也是一种程序,我们也会看到操作系统会分成 32 位操作系统、64 位操作系统,其代表意义就是操作系统中程序的指令是多少位,比如 64 位操作系统,指令也就是 64 位,因此不能装在 32 位机器上。

总之,硬件的 64 位和 32 位指的是 CPU 的位宽,软件的 64 位和 32 位指的是指令的位宽。

硬件和软件的32位与64位区别相关推荐

  1. 32位与64位(软件与硬件)

    通常说的32位与64位的系统包含硬件与软件两方面的区别 硬件方面:64位和32采用的架构是不同的,这里的64位技术是相对于32位而言的,这个位数指的是CPU GPRs(General-Purpose ...

  2. linux内核学习之三:linux中的32位与64位

    linux内核学习之三:linux中的"32位"与"64位" 在通用PC领域,不论是windows还是linux界,我们都会经常听到"32位" ...

  3. 计算机科普小知识——Win7系统32位与64位的区别,该如何选择?

    Win7系统32位与64位的区别 首先我们要知道32位和64位指的是什么.其实这是根据CPU内的寄存器字长来确定的,计算机内部数据都是二进制来呈现的,32位的计算机CPU一次最多能处理32位的二进制数 ...

  4. win7 的32位与64位区别是什么?

    win7 的32位与64位区别是什么? source: http://www.enet.com.cn/article/2010/0701/A20100701678237.shtml http://ww ...

  5. 操作系统32位与64位的区别

    经常有网友问我这样的一个问题,什么是32位与64系统?32位系统与64位的区别等等.围绕目前这些大家比较关系的问题,电脑百事网编辑这里将与大家总结一下,关于32位操作系统与64位操作系统的区别. 首先 ...

  6. 计算机win7几位,Win7 32位与64位有什么区别 Win7系统32位和64位的区别科普篇

    Win7系统分32位和64位版本,很多人在选择32位和64位系统的时候十分纠结,原因是自己的电脑应该安装哪一种版本,那么Win7 32位与64位有什么区别,下面装机之家分享一下Win7系统32位和64 ...

  7. 图解无约而来Win7 33in1 V1.3 32位与64位合一(版本齐全装机利器)

    图解无约而来Win7 33in1 V1.3 32位与64位合一(版本齐全装机利器) 2012-07-17 11:32:31|  分类: 默认分类 |  标签: |字号大中小 订阅 无约而来近日发布了将 ...

  8. C语言入门经典——基础知识(数据类型)(32位与64位系统基本数据类型的字节数)

    一.读取数据的格式说明符                                                  除此之外:     sizeof(char) =   1          ...

  9. 32位与64位系统基本数据类型的字节数

    32位与64位系统数据类型 不同的平台上对不同的数据类型分配的字节数是不同的,一般的,数据类型的字节数是由编辑器决定的(编译期间决定数据类型长度). 简单来说,平台就是CPU+OS+Compiler, ...

  10. win7 32位与64位下载地址存档

    win7 32位与64位下载地址存档 文件信息:Windows 7 简体中文旗舰版 x86 (32位 MSDN RTM正式版) ed2k://%7Cfile%7Ccn_windows_7_ultima ...

最新文章

  1. hdu 1872(看病要排队)(优先队列)
  2. 【深度学习笔记】python图像特征提取
  3. linux基础命令学习(五)目录或文件权限
  4. 实验三 图的操作与实现
  5. 入门Pandas不可不知的技巧
  6. 如何快速过滤出一次请求的所有日志?
  7. 面对key数量多和区间查询低效问题:Hash索引趴窝,LSM树申请出场
  8. 为什么黑客都用python-为什么大多数黑客都使用Python!
  9. H.264中整数DCT变换,量化,反量化,反DCT究竟是如何实现的?(无代码,无真相)
  10. linux yum jemalloc,Redis安装报错error:jemalloc/jemalloc.h:No such file or directory解决方法
  11. echarts 弹出放大_vue中使用v-chart时放大缩小屏幕,echarts图自适应
  12. oracle中字符串长度计算,根据 oracle 标准计算超长字符串的长度
  13. QQ被盗恢复原来QQ的好友有妙招
  14. “红蓝眼人”问题中旅行者说的话的作用
  15. linux-应用-压缩与解压小结
  16. 树莓派40pin管脚图
  17. overflow溢出处理
  18. 3NF、BCNF和4NF基本概念和分解
  19. 分清规范化(标准化、归一化)、离散化、正则化、
  20. 开源软件及国内发展趋势

热门文章

  1. 数据恢复技术与LVM数据恢复方法
  2. 波士顿大学 计算机专业,波士顿大学计算机科学专业波士顿大学计算机科学专业.pdf...
  3. 武汉大学计算机系就业方向如何,武汉大学有什么王牌专业?它们的就业在哪些方向?...
  4. keil编译后MCU需要的flash和RAM容量
  5. 魔百盒CM211-1-晶晨S905L3B芯片系列-红外蓝牙线刷固件及教程
  6. gentoo——桌面,openbox,silm,Conky,输入法,layman,QQ安装,WPS
  7. pixi 小游戏_pixi2d小游戏跳一跳源码/pixi教程,基于pixi-spine的2d游戏
  8. 什么是计算机网络AP,AP与AC的区别是什么,拓扑网络知识。
  9. 云洲无人船:驶向水上智能时代
  10. html640设计稿,为什么写移动端的ui给的640设计稿的宽度,在写html的时候要除以2才正好。...