Win9之家 Archiver

Star2011 发表于 2014/6/7 23:53:08

Win9将正式取消32位系统?为时尚早也

Win7研发伊始,有传言微软将正式取消32位系统。Win8甚至流传将提供128位版本。随着预览版放出,上述传言迅速被证实为假。

随着下一代Windows即将发布,又有传言Win9仅提供64位版本,各位看官觉得靠谱么?

先谈硬件,64位理论内存上限为16,777,216TB(16EB),目前CPU均无法支持完整的64位地址。据微软官方介绍,Win8.1最大支持内存0.5TB(512GB),现阶段谈及128位系统,显然为时尚早。

再谈系统,64位Windows优异的软件兼容性离不开32位应用重定向。具体流程如下,微软将32位系统中C:\Windows\System32文件夹完整移植至C:\Windows\SysWow64。当32位程序试图从System32中加载库的时候,WOW64(Windows On Windows 64-bit)负责重定向至SysWow64。同样,程序在调用注册表时也需要进行一次重定向,WoW64重定向HKLM\Software到HKLM \Software\Wow6432Node。同时,处理器进入兼容模式,CPU地址和操作码长度/通用寄存器宽度切换至32位。此时,从应用直至底层硬件均采用使用32位模式传输处理数据,虽无法带来任何性能层面的提升,却最大限度的保持了兼容性。

基于国内外现状,微软很可能继续保留现有兼容性解决方案可能性。即完整移植32位系统中System32文件夹,进而实施重定向。鉴于移植所需的Windows底层核心的文件已开发完毕,微软很可能继续发布32位系统。

查看完整版本: Win9将正式取消32位系统?为时尚早也