除了4GB的内存大小限制外,在运行64位的操作系统上运行32位应用程序会受到什么损害?例如. 32位应用程序是否要求在前4 GB内分配地址空间,或者操作系统和处理器是否将其从应用程序中抽象出来?
在软件社区中有很多64位应用程序,我并不总是预见到需要如此大量内存的应用程序(例如Firefox),所以我只是对运行的好处和缺陷感到好奇64位平台上的32位应用程序.
做一个谷歌“russinovich推动限制”,你会发现一系列文章由
Windows的sysinternals工具套件的作者在Windows的内存使用的各个方面.
我不确定在64位操作系统上运行32位应用程序确实存在很多重大缺陷.在64位上运行64位的最大奖励是内存寻址……这是一个很大的奖励.
即使是最新版本的OS X也默认为32位(你在启动时命中6和4来启动64位内核,但是你不会让所有内核扩展工作正常,因为我记得). OS X在很长一段时间内一直是一个“混合”的操作系统.
我听说影响64位操作系统的人的唯一缺点是驱动程序(某些32位驱动程序无法正常工作)和旧机器不喜欢64位操作系统,如果处理器不支持它,并且还有很多旧的机器在那里.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。