什么是32位与64位操作系统 32位与64位系统的区别介绍

  发布时间:2013-05-02 11:26:56   作者:佚名   我要评论
32位和64位操作系统是指,CPU一次处理数据的能力是32位还是64位,这里涉及到的是处理器运算位数,简单的说32位系统的地址总线是32位的,而64位系统的地址总线是64位的

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

 首先来介绍下什么是32位与64位操作系统

 32位和64位操作系统是指,CPU一次处理数据的能力是32位还是64位,这里涉及到的是处理器运算位数。简单的说32位系统的地址总线是32位的,而64位系统的地址总线是64位的,对于这句话可能很多朋友都不好理解,其实没关系我们往下看或许能明白些。

 目前我们可以购买到的处理器基本上都是64位系统的处理器,不过这里的64位并不是理论上真正的64位处理器,因为现在的AMD和Inter的64位CPU并不是真正意义上的64位CPU,只是进行了部分64位的改进,比如64位的内存寻址等,依然保持了32位多数技术。这里涉及到了32位与64位系统的内存寻址问题,其实这也是32位系统与64位非常大区别的一块。一般来讲32位的CPU对于我们来讲是最理性的CPU,也是目前绝大多数软件开发设计的平台,在内存寻址方面32位系统的最大内存寻址空间是2的32次方= 4294967296(bit) = 4(GB)左右。而64位系统最大内存寻址空间是2的64次方= 4294967296(bit)的32次方 =数值大于1亿GB。这里也就是说32位系统的处理器最大只支持到4G内存,而64位系统最大支持的内存高达亿位数。

 如果目前的处理器全是理论的64位,那么现在市场上的软件将全部被淘汰或全部需要重新设计,显然这是不可能的,这也还需要相当一段时间去发展。目前的64位的操作系统针对64位CPU设计的,增加了一些64位的指令,但还是和32兼容的。对于我们普通用户来讲64位系统意义不大。真正的64位技术是针对大型机械或大型服务站开发使用的。目前我们可以在市场上可以看到一些win7系统使用的是64位操作系统,其实理论上也算不上,只是在内存寻址一小块上做了一些64位改进,我们也可以看到目前一些win764位系统虽然兼容32位,但依然安装不了部分游戏软件,所以笔者目前不建议大家装64位系统。

下面在来说说32位和64位操作系统的区别

 首先很明显的一点上面也说了,最大支持的内存大小不同,地址总线设计不同等,下面简单概括为以下几点:

 第一,设计初衷不同。64位操作系统的设计初衷是:满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户需求。换句简明的话说就是:它们是高科技人员使用本行业特殊软件的运行平台。而32位操作系统是为普通用户设计的。

    第二,要求配置不同。64位操作系统只能安装在64位电脑上(CPU必须是64位的)。同时需要安装64位常用软件以发挥64位(x64)的最佳性能。32位操作系统则可以安装在32位(32位CPU)或64位(64位CPU)电脑上。当然,32位操作系统安装在64位电脑上,其硬件恰似“大马拉小车”:64位效能就会大打折扣。
    第三,运算速度不同。64位CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集可以运行64位数据指令,也就是说处理器一次可提取64位数据(只要两个指令,一次提取8个字节的数据),比32位(需要四个指令,一次提取4个字节的数据)提高了一倍,理论上性能会相应提升1倍。计算机

    第四,寻址能力不同。64位处理器的优势还体现在系统对内存的控制上。由于地址使用的是特殊的整数,因此一个ALU(算术逻辑运算器)和寄存器可以处理更大的整数,也就是更大的地址。比如,Windows Vista x64 Edition支持多达128 GB的内存和多达16 TB的虚拟内存,而32位CPU和操作系统最大只可支持4G内存。

    第五,软件普及不同。目前,64位常用软件比32位常用软件,要少得多的多。道理很简单:使用64位操作系统的用户相对较少。因此,软件开发商必须考虑“投入产出比”,将有限资金投入到更多使用群体的软件之中。这也是为什么64位软件价格相对昂贵的重要原因。

 介绍到这里相信大家对32位和64位操作系统有了比较深刻的认识,对于目前来讲32位依然是主流,并且目前的64位系统其实只是当前32位系统的简单改进版本,依然保持着兼容32位系统,但依然我们会发现与部分软件存在不兼容。64位系统的发展依然有很长的路要走,这里我们推荐大家使用32位系统更佳。

相关文章

  • Win10系统电脑如何查看是32位还是64位

    Win10系统电脑如何查看是32位还是64位?本文将提供Win10系统电脑查看是32位还是64位的方法供大家了解,希望可以帮助到大家
    2015-09-28
  • 是32位系统运行快还是64位系统快的分析说明

    首先声明一下,这个标题“到底是32位系统运行快还是64位系统运行快”的提法本身就是存在问题的,主要是由于很多网友把这个问题提炼的层次太高,那就是“我现在的机子是装32
    2012-03-28
  • 32位和64位CPU的操作系统的区别 判断、使用建议

    昨天天缘在一个windows讨论群中,有人问到他买的笔记本是否支持64位操作系统的问题,让天缘意识到可能很多网友都会遇到有这个困惑,自己能否安装64位操作系统?机子是否支
    2012-03-28
  • 64位操作系统中注册32位COM组件的方法

    这篇文章主要介绍了64位操作系统中注册32位COM组件的方法,需要的朋友可以参考下
    2015-10-26
  • 科普知识:32位 vs 64位的区别

    这篇文章主要介绍了科普知识:32位 vs 64位的区别,到底什么是64位呢?64位系统和32位系统有什么区别呢?64位系统对使用有什么影响呢?本文就讲解了这些知识,需要的朋友可以
    2015-06-10
  • 电脑操作系统中32位和64位到底有哪些区别?

    电脑操作系统中32位和64位到底有哪些区别?xp系统之后,开始有了Windows7。如果你经常关注,并且安装软件的话,会常常听到32位和64位,那么这到底是什么意思呢?它们有什么
    2015-05-05
  • 32位64位是什么意思?windows 32位64位系统区别

    64位操作系统的执行效率和硬件利用率都要比32位系统要高,64位系统对32位软件和游戏的兼容性也越来越好,越来越多的软件厂商也愿意推出64位版本,所以有不少用户都愿意选择
    2015-01-11
  • Windows32位/64位系统最大支持多大内存及不支持的原因

    Windows 系列除了有旗舰版、专业版、家庭版的版本区分之外,还有32位和64位的区别,其中之一就是系统支持的最大内存,下面一起来了解下
    2014-12-16
  • 如何查看计算机是32位还是64位操作系统?

    术语32 位和64 位是指计算机的处理器(也称为“CPU”)处理信息的方式。64 位版本的 Windows 可处理大量的随机存取内存 (RAM),其效率远远高于 32 位的系统,但很多软件都
    2012-10-31
  • 查看软件是32位还是64位的方法

    这篇文章主要介绍了查看软件是32位还是64位的方法,因为我的电脑安装的是64位系统,不管32位还是64位的软件都能正常运行,那如何区分我们当前运营的软件是32位还是64位的呢
    2015-11-11

最新评论