八个比特(Bit)称为一个字节(Byte),两个字节称为一个字(Word),两个字称为一个双字(Dword),两个双字称为一个四字(Qword)。

[转载]

32位和64位CPU、操作系统的区别 + 判断、使用建议

昨天天缘在一个windows讨论群中,有人问到他买的笔记本是否支持64位操作系统的问题,让天缘意识到可能很多网友都会遇到有这个困惑,自己能否安装64位操作系统?机子是否支持64位操作系统?天缘在本文回答这几个焦点问题,主要介绍一下32位和64位系统区别和联系,64位的优点和判断方法,及在选购64位系统硬软件时的几点建议仅供交流参考。

一、32位和64位的区别

1、32位和64位一般是指CPU的通用寄存器位宽,所以64位的CPU位宽增加一倍

2、可寻址范围大大扩展,32位系统支持最大内存位4G,64位系统理论支持最大内存2^64=18446,744,073,709,551,616,约1600万TB,相当于16EB。(实际还受制于操作系统和主板约束),实际的CPU尤其是这两年的CPU都是采取兼容设计的,内部总线不到64位,后期的CPU逐渐都会采用标准的64位,具体见下文。

3、32位系统和64位系统需要安装支持相应系统模式下的操作系统和驱动软件,也就是32位只能安装32位,64位安装64位的但可兼容32位运算。

4、目前约定俗成的x86就是代表32位操作系统,x64代表64位操作系统,天缘博客中出现很多操作系统标示比如(x86)——代表32位,(x64)——代表64位。

5、目前64位CPU标准有:AMD 64、EMT-64、IA-64。更多关于INTEL 64:http://zh.wikipedia.org/zh-cn/Intel_64

二、64位系统的优点

64位系统的理论优点:

*64位系统理论支持安装最大16EB的内存,具体跟CPU的地址总线宽度有关,地址总线宽度及支持内存大小见下面的表格

*所有64位寄存器仍然使用相同的划分方案,仍支持执行8位运算

*RIP(新的64位指令指针)替代32位的EIP指针(再早期的IP指针为16位),并向下兼容。

*SIMD指令使用新的寄存器,CPU在64位模式下有16、64位MMX寄存器

* XMM寄存器为16位,用来做SSE浮点运算指针

*只有FPU寄存器是80位宽度,其它剩余的寄存器和指令都是64位宽度

更多请参考:http://www.tech-faq.com/cpu.shtml

CPU 地址总线宽度:

CPU 地址总线
8086 20 bit
8088 20 bit
80286 24 bit
80386SX 24 bit
80386DX 32 bit
80486SX 32 bit
80486DX 32 bit
Pentium I 32 bit
K6 32 bit
Duron 32 bit
Athlon 32 bit
Athlon XP 32 bit
Celeron 36 bit
Pentium Pro 36 bit
Pentium II 36 bit
Pentium III 36 bit
Pentium 4 36 bit
Athlon 40 bit
Athlon-64 40 bit
Athlon-64 FX 40 bit
Opteron 40 bit
Itanium 44 bit
Itanium 2 44 bit

更多CPU地址总线宽度:http://www.cpu-world.com/CPUs/CPU.html

地址总线可寻址范围(支持最大内存):

地址总线宽度 最大内存
20 bits 1MB
24 bits 16MB
32 bits 4GB
36 bits 64GB
40 bits 1TB
44 bits 16TB

64位CPU的实用优点:

64位的系统在视频编辑、文件搜索、科学计算、人工智能、平面设计、视频处理、3D动画和游戏、数据库以及各种网络服务器等方面具备更强大的优势,尤其是在工程制图、3D、音视频制作等领域的具有极佳的应用效果。64位系统效能发挥需要三大模块支撑:硬件、操作系统、上层软件。普通的32位软件是无法在64位操作系统上运行的。

三、如何判断您的计算机是否支持64位操作系统

硬件上的区分:

1、CPU: AMD在2003年春季发布第一款针对服务器的x86架构64位服务器处理器皓龙,秋天发布了同样架构的速龙64系列处理器,揭开了64位运算新篇章(当然这是指桌面处理器,专业的64位甚至更高位的处理器早就有了,比如SUN公司的UltraSparc Ⅲ、IBM公司的POWER5、HP公司的Alpha等)。2005年4月26日,微软正式发布了64位操作系统Windows Server 2003 x64 Edition和Windows XP Professional x64 Edition,距离第一片64位x86处理器上市有两年多时间。

也就是说目前发布的通用处理器,包括INTEL、AMD几乎都是64位的,天缘认为只要主板不是“偷工减料”的采用兼容性设计,都是可以支持64位操作系统安装,当然实际支持内存的大小还决定CPU的地址总线宽度和您的主板情况。实际运行还跟前端总线有关,比如早期的FSB和Core i5、Core i7使用的QPI(对抗AMD的HT总线)。更多QPI相关知识:http://baike.baidu.com/view/1377507.htm

2、主板:目前市面的主流主板都是支持64位CPU的。

3、内存:基本无限制,当然为了搭配新最新的CPU和主板,速度上最好不要拖后腿就可以了。

软件上区分:

1、操作系统:目前Windows的大部分系列都有对应的64位版本发布。比如Windows 7除了家庭版初级班没有64位,其它都有,windows Server 2008 SP2只发布64位版本。

2、驱动程序和软件:这一点最为头疼,从目前来看,驱动程序除了部分老设备(比如打印机、扫描仪较老可能会没有64位驱动),新的设备都会发布64位驱动程序,但是64位的软件就非常缺乏,而且很多企业由于应用市场关系,目前64位应用还没到非用不可的地步,所以很多企业都还未开发64位版本软件,即使开发出来,售价也相当高。这种现状可能会持续稍后的3-5年不会一下改观。

平台测试:

比如使用CPU-Z等软件查看CPU是否支持EMT-64指令集即可。EMT-64本来是专指INTEL CPU支持64位指令集,现在也指AMD 64了,如果显示是AMD64也可以。此外还有IA-64,是INTEL独立开发的64位处理器,不兼容32位计算机,是纯的64位技术。谨慎选用

更多关于EMT64知识:http://www.tech-faq.com/em64t.shtml

五、关于64位系统的其它问题综合

1、我是装32位操作系统运行快,还是64位操作系统运行快?

从总体运行效率看,肯定是32位系统快,对于系统硬件配置不是太高端的用户,天缘推荐仍然安装32位操作系统。

更多关于运行速度的分析,请参考:

经验交流:到底是32位系统运行快还是64位系统快

2、我是否有必要安装64位操作系统?

这里,天缘还是保守一点,对于做科学运算、工程制图、3D制作、音频视频编辑的用户,天缘推荐尝试安装64位操作系统,那样更能彰显64位的优势。

3、商家总是推荐支持64位是怎么回事?

大家不要相信商家所谓的64位支持,纯粹是寻找卖点而已,现在不支持64位系统的已经很少,包括主板、CPU等等。

转载于:https://www.cnblogs.com/silva/archive/2009/12/08/1619393.html

Bit,Byte,Word,Dword,Qword相关推荐

  1. ARM64 BYTE/WORD/DWORD/QWORD 与 Wn/Xn

    BYTE,1个字节,8位,一般用Wn存储 WORD,2个字节,16位,一般用Wn存储 DWORD,4个字节,32位,一般用Wn存储 QWORD,8个字节,64位,一般用Xn存储

  2. BYTE,WORD,DWORD的大小及一些特殊的高低位宏(取高位 取低位)

    一.定义 在VC6.0的Microsoft Visual Studio/VC98/Include/windef.h 里,定义了BYTE,WORD,DWORD typedef unsigned long ...

  3. BYTE WORD DWORD

    一.定义 在VC6.0的Microsoft Visual Studio/VC98/Include/windef.h 里,定义了BYTE,WORD,DWORD typedef unsigned long ...

  4. 计算器中,Byte,Word, Dword, Qword

    HEX :十六进制 Hexadecimal DEC :十进制 Decimal OCT :八进制 Octal BIN :二进制 Binary 1.MC:清除存储器中的数值. Memory Clear 2 ...

  5. bit,Byte,Word,DWORD(DOUBLE WORD,DW)

    1个二进制位称为1个bit,8个二进制位称为1个Byte,也就是1个字节(8位),2个字节就是1个Word(1个字,16位),则DWORD(DOUBLE WORD)就是双字的意思,两个字(4个字节/3 ...

  6. WORD数据类型数据类型及 Bit,Byte,WORD,DWORD区别和联系

    typedef unsigned short WORD; 16位短整数,可以表示0-65535之间的整数 而char是8位. int和机器类型有关.如16位机,就表示16位.32位机就表示32位 基本 ...

  7. 汇编BYTE,WORD,DWORD区别

    BYTE为1字节, WORD为2字节, DWORD为4字节

  8. 类型BYTE,WORD与DWORD

    做程序最烦人的就是碰到,程序没什么语法错误,编译通过,运行也通过,就是不出结果的情况.昨晚晕晕乎乎的搞了三个小时,没搞出来的程序,就刚才一小会的功夫就看出来了,原来是数据类型搞错了.本来该是DWORD ...

  9. 位,字节和字区别(bit,byte,word)

    位(bit)是计算机中最小(基本)的单位,是个二进制位(二进制表示:0或者1) 一个字节(byte)等于8位二进制位(bit) 1Byte=8Bit (二进制表示:00000001) 机器字长(Wor ...

最新文章

  1. SpringBoot-web开发(三): 模板引擎Thymeleaf
  2. BZOJ 2748: [HAOI2012]音量调节【二维dp,枚举】
  3. 这些AI大咖的实践干货,从事人工智能的你应该知道
  4. 七.激光SLAM框架学习之A-LOAM框架---速腾Robosense-16线雷达室内建图
  5. C语言实现简单计算器(可以处理小括号)
  6. 一致性 hash 算法(consistent hashing)
  7. 应届生web前端面试题_Web前端初学者(应届生)面试攻略
  8. Testing Flutter apps翻译-使用 Mockito 模拟依赖项
  9. Mp3原理及文件格式解析
  10. 无法安装驱动程序 此计算机上不存在英特尔适配器,无法安装驱动程序。此计算机不存在英特尔(R)适配器...
  11. 通信原理电子版_2020兰州大学通信工程考研(电子信息)经验分享
  12. 基础篇:6.1)公差标注的进化
  13. 数仓建设保姆级5W字教程,离线实时一网打尽(理论+实战)
  14. CSS backdrop-filter 滤镜 毛玻璃效果
  15. 程序员的希波克拉底誓言
  16. BGA焊接可靠性评价指引,为产品质量保驾护航
  17. 通过展频降低系统EMI
  18. chrome浏览器不成设置成默认浏览器
  19. 太原计算机学校专科代码,(全国高等院校学校代码查询).doc
  20. su和sudo的区别与使用

热门文章

  1. 使用淘宝镜像cnpm安装Vue.js
  2. centos 7 忘记密码
  3. XCode 项目配置说明
  4. 前端开发的开始---基于OO的Ajax类
  5. onmousewheel
  6. Cuyahoga的安装及结构
  7. oddo docker 安装
  8. 信息检索的评价指标(Precision、Recall、F-score、MAP、ROC、AUC)
  9. 【Unity】11.5 物理材质 (Physics Material)
  10. DIV周边添加投影及背景固定