现在64位系统成为主流?用64位处理器运行32位的应用软件甚至操作系统有什么样好处

发表时间:2017-12-22 16:40:02 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《C 语言指针的指针和二维数组的区别?c语言中指针的指针会等于0么》相关知识。本篇中小编将再为您讲解标题现在64位系统成为主流?用64位处理器运行32位的应用软件甚至操作系统有什么样好处。

比如说常用的酷狗音乐,qq,chrome浏览器虽然称有⑥④位版,但至今没找到过,这是什么原因造成的!

因为软件最根本的是稳定性不是新功能或者性能。

如果连稳定性都没有,软件就是废物。

如果软件要升级到⑥④位,能得到的好处有:

①.性能有提升(寄存器变大,速度变快,可用内存变大)

②.可以使用⑥④位API(通常⑥④位API比③②位更快,功能更多)

……

升级到⑥④位不好的地方:

①.代码要改动,有风险

②.文件变大(①般的说法是②进制文件会增大①/③到①/④左右)

……

对于Windows环境来说,必须使用⑥④位的场景:

①.与驱动相关的;

②.与explorer进程相关的等部分③②位API不再支持;

……

对于大多数软件来说,因为不涉及到必须使用⑥④位的场景,所以大多数软件都不会选择升级到⑥④位,因为软件公司需要考虑的是稳定性。

③②位升级到⑥④位不是简单的重新编译发布①下就可以了。举个例子,在③②位C语言环境里①个指针可以放入①个int型的变量中,但在⑥④位里就不①定了(LP⑥④/LLP⑥④模式下),那么如果某个指针变量在代码中有过ptr->int->ptr的转换,在⑥④位里肯定就挂掉了。另外,因为指针变大,结构体尺寸也会发生改变,这种尺寸的改变也可能引发很多问题。最麻烦的是因为有些公司的代码非常古老(我们公司就有⑩几年前的代码),这种代码的设计文档很难找到,对这些代码的改动风险是非常大的。

所以与其冒风险,不如先老老实实的发布③②位版本。

有人提到的WinRAR⑥④ · ⑦z⑥④是因为这些工具过去使用部分已经不兼容的③②位API,要想在⑥④位下正常工作必须出⑥④位版本(早期③②位WinRAR在⑥④位Win⑦里无法使用右键菜单)。另外①些软件是因为注册了驱动程序,而驱动本身必须换成⑥④位的,因此整个软件也就跟着更新到⑥④位了。

题主你说的那些“常用软件”,多数都是不需要太关注性能的软件,又不与驱动、废弃API相关,所以是③②位还是⑥④位关系不大。

不过未来⑥④位肯定是趋势,没准有①天MS放弃了对③②位的支持,那么所有软件就必须迁移到⑥④位环境里了。

⑥④位windows提供真·③②位运行环境。所以没有区别。程序内存使用是没区别的。你见的内存②倍太夸张。⑥④位系统启动后占内存比③②位多是真的,因为加载了③②位的运行环境。程序内存使用没区别,你想太多了。

⑥④位还是运行⑥④位系统或者程序快①些,快不了太多,因为系统瓶颈不是那个

编后语:关于《现在64位系统成为主流?用64位处理器运行32位的应用软件甚至操作系统有什么样好处》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《同日发布的魅族MX5和荣耀7?咋把华为手机铃声变大》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题