永发信息网

64位比32位操作系统有哪些优势?

答案:3  悬赏:20  手机版
解决时间 2021-03-01 07:46
  • 提问者网友:辞取
  • 2021-02-28 14:51
平时多用电脑玩单机游戏,用64位操作系统玩游戏咋样?
最佳答案
  • 五星知识达人网友:由着我着迷
  • 2021-02-28 15:53
如果主要考虑游戏娱乐的话,其实64位操作系统的优势并不明显。
  所谓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位的环境。
  综上,如果是用电脑玩单机游戏的话,建议还是装XP系统吧,现在已经有很多介绍破解32位操作系统内存限制的技术文件,你去网上找一下即可。
全部回答
  • 1楼网友:玩世
  • 2021-02-28 17:44
随着时代的发展和硬件的进步,如今64位正日益成为pc发展的趋势,windows 7的服务器版本windows server 2008 r2 目前已经仅提供64位版本了。但外界对64位其实还存在不少误解: 1. 64位一定比32位好 其实,这还是个因人而异的问题,就一般的上网浏览、办公和普通游戏而言,32位系统应付绰绰有余。但对于一些需要大内存的用户而言,64位会是更好的选择。另外,毫无疑问的是,64位确实是发展趋势和潮流。 2. 64位兼容性不如32位 很多人会误以为某些32位程序会无法在64位系统上运行,而事实上,64位系统上会提供一个名为programfiles(x86)的文件夹,里面的程序就是32位应用程序。而windows 7 64位就内置有32位和64位两个版本的ie8。同时,32位程序在任务栏管理器里会显示为xx.exe*32。甚至于,某些情况下64位的程序兼容性还要优于32位。比如,印象中此前aion是无法在32位windows 7运行的,但64位下却毫无问题。 3. 64位软件性能高于32位 这也是对64位认识中最容易陷入的误区。针对此问题,adobe公司的john nack专门在其博客上发文做了解释,他首先援引了apple开发者文档中的原文: “对于大多数开发者而言,将他们的代码打包为64位程序并不会带来任何优势。除非程序需要的内存大于4gb,否则打包成64位程序不仅不会带来性能提升,反而会造成性能下降。” 随后,john再次引用apple's 64-bit transition guide中的原文对此进行了解释: “流言:原生支持64位的程序运行更快 事实: 某些64位程序在64位intel架构上因为缓存压力的关系运行更慢 在64位intel架构机器上,64位程序由于原生支持64位代码的关系可能会带来一些性能上的提升,但是由于缓存压力的加大,这样提升往往还不足以弥补缓存压力带来的性能下降。”
  • 2楼网友:大漠
  • 2021-02-28 16:06
处理速度快事一个方面,我认为以后软件将向64为发展,你说64为的有什么优势,现在很多软件是64为的,32为的系统不能使用,
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯