操作系统的16位,32位,64位是什么意思?

如题所述

这个位数是指操作系统所能支配的内存寻址空间 , 就是说该操作系统所能支持的最大内存限制。

计算方法:2的16次方,32次方,64次方。

所以位数越高 , 该操作系统支持的数据吞吐量越大,16位系统最大只能支持1M的物理内存地址,32位最大可以支持4G的物理内存地址,64位可以最大支持128G物理内存地址。

扩展资料:

32位微机使用32位的微处理器作CPU,从应用角度看,字长32位是较理想的,它可满足了绝大部分用途的需要,包括文字、图形、表格处理及精密科学计算等多方面的需要,他不仅继承了其前辈的所有优点而且在许多方面有新的突破,同时也满足了人们对图形图像等日益迫切的需求。

64位微机使用64位的微处理器作CPU,这是目前的各个计算机领军公司争相开发的最新产品,其实高档微处理器早就有了64位字长的产品。

参考资料来源:百度百科-操作系统 (计算机管理控制程序)

参考资料来源:百度百科-Windows操作系统

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-12
LS复制党,而且文章还是10年前的过时文章,鉴定完毕。

简单的来说:

16位系统最大只能支持1M的物理内存地址,32位最大可以支持4G的物理内存地址,64位可以最大支持128G物理内存地址
DOS、Win 3.X系统就是16位系统,Win95/98/ME/2000/XP/Vista/7是32位系统,WinXP/Vista/7同时拥有32位和64位两种版本。64位系统向下兼容32位程序,但不支持16位程序。 32位系统向下兼容16位程序,但不向上兼容64位程序。

32位系统比16位更快,效率更高。 64位系统比32位更快,效率更高。 64位系统下运行32位程序是,性能不会有任何提高,但是只要软件为64位进行过专门的优化,就能获得比32位更快的速度。
32位系统有比64位更好的兼容性,不过随着时间的推进和64位系统的普及,如今最新的软件基本都能很好的运行在64位系统下。

PS:如今只要是双核或更好的CPU全都是64位CPU,同时兼容32位。本回答被提问者和网友采纳
第2个回答  2011-02-06
我们通常说的64位技术是相对于32位而言的,这个位数指的是CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。

从32位到64位,表面上好象只是CPU字长增大了一倍,实际上它使寻址范围、最大内存容量、数据传输和处理速度、数值精度等指标也成倍增加,带来的结果就是CPU的处理能力得到大幅提升,尤其是对强烈依赖数值运算、存在巨量数据吞吐和需要超大并发处理的应用提升效果非常明显,如科学计算、人工智能、平面设计、视频处理、3D动画和游戏、数据库以及各种网络服务器等。

目前主流CPU使用的64位技术主要有AMD公司的AMD64位技术、Intel公司的EM64T技术、和Intel公司的IA-64技术。其中IA-64是Intel独立开发,不兼容32位计算机,仅用于Itanium(安腾)以及后续产品Itanium 2,人们习惯性地称它为“纯64位技术”。

64位计算技术从2004年推出至今,其产品线不断丰富。目前,AMD方面支持64位技术的CPU有Athlon 64系列、Athlon FX系列和Opteron系列。Intel方面支持64位技术的CPU有使用Nocona核心的Xeon系列、使用Prescott 2M核心的Pentium 4 6系列和使用Prescott 2M核心的P4 EE系列。
第3个回答  2011-02-03
这个位数是指操作系统所能支配的内存寻址空间 , 就是说该操作系统所能支持的最大内存限制 ,计算方法
2的16次方 , 32次方 ,64次方

所以位数越高 , 该操作系统支持的数据吞吐量越大
第4个回答  2018-04-12
看着百度一个一个东拼西抄的答案就醉了,16位系统通常指的是实模式工作的系统,32位和64位都是在保护模式下工作(前提是X86架构)。16位 32位 64位,本质上是指的CPU寄存器位宽。说这类操作系统的时候,也就意味着至少要XX位的CPU支持。同时,因为CPU不同,寻址能力也不同,16位CPU(经典的8086)有20条地址线,所以寻址能力1MB,而且由于寄存器(16位)不够地址长度,所以要用两个寄存器寻址,当然32位处理器之后,地址线数量是和寄存器位宽是一致的。所以,操作系统的位数,旨在编程时使用了哪些寄存器来做寻址:比如AX(16位) ,EAX(32位),RAX(64位)。当然,在MCS-51里更是只有8位的寄存器。
相似回答