加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码门户网 (https://www.92codes.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

保留32位Microsoft Windows桌面操作系统的充分理由

发布时间:2021-05-21 06:14:21 所属栏目:Windows 来源:网络整理
导读:服务器软件现在只有64位(自从Server 2008 R2 for Windows,甚至更早的Exchange和Sharepoint),甚至Ubuntu都在推动您从服务器操作系统的32位版本. 但有没有任何好的,可量化的理由来维持32位桌面操作系统?我们正在准备我们的Windows 8图像(不幸的是)少数将成

服务器软件现在只有64位(自从Server 2008 R2 for Windows,甚至更早的Exchange和Sharepoint),甚至Ubuntu都在推动您从服务器操作系统的32位版本.

但有没有任何好的,可量化的理由来维持32位桌面操作系统?我们正在准备我们的Windows 8图像(不幸的是)少数将成为早期采用者.

我们的大多数台式电脑都有4GB或更少的RAM,但我不想再打扰支持32位风格的操作系统了.

我应该有什么理由?

在某些使用情况下,> 32位可能稍快一些 – 较小的地址意味着代码更紧凑,这意味着更高的缓存效率.在我看到的基准测试中,64位在重度计算环境中的计算效率更高,这种效率往往会被黯然失色.但实际上32位确实偶尔会赢得一些基准测试.因人而异.软件的时代很重要,因为较新的版本利用了旧版本不具备的64位内容.
>更紧凑的代码意味着更少的磁盘空间.只需下载64和32位风格的最喜欢的操作系统的ISO,就可以看到差异.这不是微不足道的.一旦你解压缩二进制文件,它也会更多.正如OrangeDog所指出的那样:大部分空间消耗来自于64位操作系统除了64位操作系统之外还提供32位库.
>您仍然可以与32位的传统组件和软件更好地兼容.这在主机上动态编译但同时引入第三方二进制库的系统中尤为明显.微软的.NET框架就是一个很好的例子:虽然这些程序在理论上与架构无关,但只要你链接到本机二进制文件,你就会绑定到一个或另一个.许多开发人员甚至不知道这种情况正在发生,并且运送生产组件将无法在64位系统上运行而无需进行一些调整以明确指示.NET以32位模式运行.大多数人不知道该怎么做.
>正如Daniel B所指出的那样:在64位计算机上进行Windows .NET开发会使您对 frustrating inconsistency开放,在某些情况下,操作系统会屏蔽异常.
>传统硬件.您无法在64位内核上运行32位驱动程序.

对于大多数人来说,这些都不会成为一个阻碍.但是,您必须决定这些因素如何影响您的环境.

(编辑:源码门户网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!