64位操作系统与32位的有什么区别

 我来答
我是指环王
电脑发烧友

2013-10-15 · 常见电脑网络问题都懂点
知道大有可为答主
回答量:5662
采纳率:98%
帮助的人:997万
展开全部
首先,谈谈,什么是32位系统,什么是64位系统:

cpu的位是指一次性可处理的数据量是多少,1字节=8位,32位处理器可以一次性处理4个字节的数据量,依次类推。 32位操作系统针对的32位的CPU设计。 64位操作系统针对的64位的CPU设计。操作系统只是硬件和应用软件中间的一个平台。 我们的CPU从原来的8位,16位,到现在的32位和64位。 cpu处理计算的时候“数据”和“指令”是不同对待的。 8位的CPU,一次只能处理一个8位的“数据”或者一个8位的"指令"。比如'00001101'. 又比如:“+1”这个运算,你要先指示CPU做“+”,完成后再输入“1”数据给CPU。

8位的CPU优点是设计简单,处理速度比较快。
缺点就是:软件设计复杂,繁琐。不利于计算机的发展。
后来推出了16位的CPU,我们就可以一次处理两个字节(16位)的数据了,比如“加1”这个命令。“加”是一个指令,占用8个位,余下的8位我们可以存放数据“1”了。
32位的CPU就更加方便了,我们就可以一次处理一个a=a+b这样的命令了。 优点:简化了软件设计的复杂度。缺点:硬件设计更加复杂,计算速度下降。

一般来讲32位的CPU对于我们来讲是最理性的CPU,对于软件开发来讲足够了。 但是2的32次方 = 4294967296bit = 4G左右 很显然32位CPU只有4G左右的内存寻址空间,对于一些服务器来讲4G的内存的远远不够的了。我们需要更加大的内存寻址空间的话就需要对CPU进行升级。64位CPU就这样诞生了。64位CPU的内存寻址空间是多少你算算看! 2的64次方(理论上)。 但是现在的AMD和Inter的64位CPU并不是真正意义上的64CPU,只是进行了部分64位的改进,比如64位的内存寻址等。 要是真的全部都是64位的了,那么现在市场上的软件将全部被淘汰不能使用了~呵呵,想像一下会是什么样子。 64位的操作系统针对64位CPU设计的,增加了一些64位的指令,但还是和32兼容的。

其次,说说32位和64位系统的区别:

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

第二,要求配置不同。64位操作系统只能安装在64位电脑上(CPU必须是64位的)。同时需要安装64位常用软件以发挥64位(x64)的最佳性能。32位操作系统则可以安装在32位(32位CPU)或64位(64位CPU)电脑上。64bit计算主要有两大优点:可以进行更大范围的整数运算;可以支持更大的内存。32位最大都只支持3.25G的内存。而64位最大将支持128G的内存。当然,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内存。

最后,关于装系统的建议:

安装Windows系统通常是以下几种:

1.Windows XP(32位)(注:Windows XP的64位系统属于最初出现64位系统的时候的实验性系统,兼容性极差,就不再对其进行比较了)、 2.Windows 7-32位、 3.Windows 7-64位、 4.Windows 8-32位、 5.Windows 8-64位、 6.Windows 8.1-32位、 7.Windows 8.1-64位。

至于装哪种系统更好用,更适合你的电脑,要根据你的电脑的具体配置来判断,下面我给你逐一进行分析各个系统的优劣:

Windows XP:这曾经是微软史上最好的、最受欢迎、最受好评的可以说空前绝后的系统,可它太老旧了,到明年4-5月份微软就正式停止为XP系统提供技术支持和漏洞补丁更新了,XP就基本被淘汰了。而且XP不支持4GB内存,不支持AHCI硬盘模式,不支持Direct10或者Direct11,还有诸多不支持就不在此一一罗列了,所以肯定不建议再选用了。

Windows7-32位:Win7-32位系统要求,单核心奔腾4以上既可,但最是好双核以上的CPU(只要满足双核心即可)和至少2GB以上的内存。虽然该系统支持AHCI硬盘模式,支持Direct10或者Direct11,但此系统最大只支持3.25GB内存,显然装这个系统,将不能发挥4GB或者超过4GB的内存的电脑的最佳功效。

Windows7-64位:Win7-64位的系统要求,需要双核以上的CPU(只要满足双核心即可)和至少4GB以及以上的内存。此系统为目前Windows系统里最好的系统,最主流的系统,游戏兼容性好,在“属性”栏中有兼容性选项,可以设置向下兼容多种低级系统,并且支持虚拟DOS程序的运行,可以虚拟运行DOS时代的游戏,这些都大大提高了此系统的兼容性;完美支持4GB及以上的内存(64位的windows 7最高能支持128G的内存。),支持AHCI硬盘模式,支持Direct10,并最高支持到最新的Direct11;而且目前绝大部分主流软件、硬件厂商都支持该系统,并面向该系统开发相应软件。Win7甚至被誉为下一个WinXP的传奇。

所以如果你的电脑配置符合双核以上的CPU(只要满足双核心即可)和至少4GB以及以上的内存的要求,强烈建议楼主选装Win7-64位旗舰版的系统。

Windows 8-32位和Windows 8-64位,Win8是微软偏于面向平板电脑及触摸屏设备设计的一款系统,基本支持配置要求和Win7-32位于64位一样,但此系统初上市口碑就不高,甚至有人预测它将是下一个Vista。做为一个新系统,还不为大多数软件、硬件厂商所支持,整个系统还在完善阶段,还很不成熟,所以建议楼主暂缓安装使用Win8系统。

Windows 8.1-32位、Windows 8.1-64位,Windows 8.1是微软公司在2012年10月推出Windows 8之后,微软着手开发Windows 8的更新包,是对Win8的改进版,在代号为“Blue”的项目中,微软将实现操作系统升级标准化,以便向用户提供更常规的升级。Windows 8.1具有承上启下的作用,为未来的Windows9铺路。Windows 8.1中,微软发布了与Windows 8有区别的多个重要更新。微软公司于北京时间2013年6月27日正式发布Windows 8.1预览版,9月11日,Windows 8.1 RTM/VS 已可在 MSDN/TechNet 订阅下载,与此同时,微软宣布 MSDN 和 TechNet 订阅用户已经可以下载 Windows 8.1 RTM 版,也有 Windows Server 2012 R2 RTM 版。同时,开发者也可以下载 Visual Studio 2013 RC 版。本人装过了Win8.1-64位,感觉性能尚可,比Win8好很多,但是软件兼容性还较差,如果你想尝鲜,可以装一下试试。

如有疑问,请追问,必复!

如满意,请给我一个采纳,谢谢!
金山毒霸
2024-10-31 广告
一、DirectX 10简介DirectX 10是微软为Windows Vista操作系统推出的图形技术。它的推出旨在提供更高效、更直接的控制硬件资源的能力,尤其是在图形和游戏编程方面。DirectX 10引入了许多新特性和改进,包括更好的... 点击进入详情页
本回答由金山毒霸提供
凌筱溪
2013-10-15 · TA获得超过7392个赞
知道小有建树答主
回答量:917
采纳率:80%
帮助的人:422万
展开全部
  所谓64位操作系统,CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集可以运行64位数据指令。具体来说,处理器一次可提取64位数据(只要两个指令,一次提取8个字节的数据),比32位(需要四个指令,一次提取4个字节的数据)提高了一倍,理论上性能会相应提升1倍。简单的说,64位操作系统对比32位的操作系统,可以进行更大范围的整数运算,可以支持更大的内存。对大多数用户而言,最直接的一个影响就是:根据32位Windows默认的X86架构,操作系统最大只能使用大约3.25G的内存,那么如果你的系统内存为4G或者以上,只有使用64位操作系统才能完全利用。
  但是,请注意一个问题:除了可以使用更大容量的内存以外,要发挥64位系统的计算优势,操作系统只是承上启下的运行平台,还要有从硬件到软件两个方面的支持。也就是说,一是你的CPU必须支持64位运算(只要是当下双核以上的配置,都没问题的),二是你所用的软件也必须支持64位运算。后者其实很少,当前我们应用的大多数软件都是基于32位模式的,真正64位模式的软件其实只有3D MAX等少数大型工程、设计软件支持。特别是游戏娱乐软件,基本上32位软件一统天下。在64位操作系统上运行32位软件,虽然兼容性上都问题不大,但其实不但速度没有提高、反而是下降的,因为系统要在本身64位的环境为软件虚拟一个32位的环境。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拾贰恨天下無敵
2013-10-14 · TA获得超过105个赞
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:188万
展开全部
主要的区别就是32位无法认到4G以上的物理内存,64位可以支持到128G,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
琉璃碎琉恋殇
高粉答主

2020-03-27 · 每个回答都超有意思的
知道答主
回答量:9万
采纳率:3%
帮助的人:4227万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
长上天妖1D
高粉答主

2020-10-02 · 醉心答题,欢迎关注
知道答主
回答量:15.3万
采纳率:5%
帮助的人:7314万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式