挑战极限:64MB内存运行Windows 8
作者:佚名 来源:xp下载站 时间:2012-10-04 15:00
听起来像是玩笑,但新系统确实能够做到。
以下是Windows 8在128MB和64MB内存环境中的运行展示,使用VirtualBox虚拟机和Windows 8开发者预览版,版本号为Build 8102 Milestone 3 (M3)。
Windows 8在128MB内存虚拟机中勉强可用,甚至还有“富余” 令人惊讶,Windows 8在64MB内存虚拟机中仍然可用。不过,等到Metro界面用去了约10分钟。但在桌面中使用任务管理器仍然很快,切换标签也没有任何延迟感。
64MB内存运行Windows 8,任务管理器仍可流畅运行
Windows 8任务管理器中的进程运行情况
128MB内存中运行的Windows 8,CPU占用居高不下,似乎也在情理之中 当然,这项实验仅仅是为了证明“可运行”而已。实际上,64MB内存只能算是接近勉强可用。这好比把汽车引擎装在自行车上,我们不能指望它正常运行。
Windows 8目前仍处于开发阶段,因此,不排除微软未来还将对其做进一步优化的可能。
Windows和Windows Live部门产品总裁史蒂文·辛诺夫斯基(Steven Sinofsky)近日表示,Windows 8大幅降低了对系统资源的占用,这是新系统研发过程中的重要守则之一。
Windows 8与Windows 7的系统需求相同,但在内存使用方面做了大幅优化,这不仅可以满足现有系统需求,也是Windows 8在平板电脑上得以顺利运行的前题。尤其是使用SoC架构的便携设备,Windows 8能有效延长电池寿命,降低能源消耗水平。
来自微软性能优化小组的程序经理比尔·卡拉古尼斯(Bill Karagounis)对此做了详细介绍。卡拉古尼斯称,微软为减少Windows 8的内存使用做了数以百计的改动。针对应用程序和系统组件内存分配的优先次序,新系统提供了更好的解决方案,使Windows 8自身能自行决定最佳内存使用策略,并且不会影响应用程序运行。Windows 8还使用了内存整合技术,能够找到重复利用的系统内存,并自动释放冗余内存空间。
卡拉古尼斯介绍说,Windows 8去除了13项系统服务,并且将一部分服务转为手动启动,另外还有部分系统服务默认设置为按需启动。而预先加载的Metro界面也有助于减少内存占用,如 果Metro可以完成任务,那么用户不必加载桌面,在这一前提下,Windows 8将只在必要时初始化操作系统组件,仅此一项就可以节省大约23MB内存。