 鲜花( 0)  鸡蛋( 0)
|

楼主 |
发表于 2007-6-22 08:13
|
显示全部楼层
Vista入门探秘系列五:性能提升 一切从开机开始% W+ Y* s1 B. B& J1 H( T6 L
0 g2 d2 n) M- c) j3 V$ t; i1 Z
Winodws3.2 时代,我国的用户开机进入Windows3.2的系统不用20秒;在Windows95时代,大多数用户从开机到进入桌面也大概在30多秒左右;到了 Windows98,已经有不少用户抱怨怎么开机需要等待1分钟才能进入系统;而Windows XP的推出,让一些硬件配置比较低的用户花上一分半钟就忍受开机等待的折磨……不仅开机如此,关机的时间也随着Windows的版本升级而变长。对 Vista,用户所渴望的不仅仅是这个新的操作系统变得更人性化,更安全,而且性能应该有更大幅度的提高——至少别让开机速度突破两分钟大关,让一杯冲好的热咖啡变冷。 w! Y: r1 _' b( M
% h6 n) Z2 R( y7 T9 p* x3 s# |7 B
然而这个问题又变得吊诡起来,对硬件厂商来说,他们希望用户购买自己的最新硬件产品,用强劲的处理器、支持更多特性的新芯片组主板去支持Vista。对他们来说,Vista的发布就意味着新的买气机遇。而对用户而言,尽管早在2000年初期已经购买电脑的企业用户以及前几年购买了电脑的家庭用户,近期的确有换机升级的需要,然而随着内存的大幅涨价,他们更希望看到可以用较低的价钱买到相对低配置的机器,可以流畅运行Vista。微软必须再次作出取舍。这不是微软第一次面临这样的问题。只不过微软这次更为取巧,直接从开机和关机这两方面去作出平衡,让用户的感受更加直观。
% m4 z8 ]# [& j; T# r( S* @
( X5 a% a5 X. M8 q6 a# n Vista引入一个被称为是“睡眠”的电源状态。在电脑“睡眠”状态的时候,用户的文档、应用程序和数据同时被保存到硬盘和内存中,因此用户再次启动系统的时间得以缩短。1 m' b" Z" S. l; B/ u; s: y, z
) |2 p# a4 K6 `5 y E; C9 b 此外,针对不少用户经常抱怨的每天早上用电脑觉得很流畅,到了下午却越来越慢的情况,Vista还推出了一种全新的内存管理技术——SuperFetch。
% ?* g1 Y2 u; f6 J1 @( N; U
, t( g& q) a* _1 ? 在Vista先前的其他Windows其他版本中,如果用户不在工作状态时,诸如病毒扫描和磁盘碎片整理之类的后台程序会自动执行,而且会一直存储在内存当中。当用户回到电脑前开始工作的时候,依然驻留在内存当中的后台程序会跟用户开启的前台程序“打架”,争抢内存资源,导致系统变慢。
# h2 M0 @: u7 M9 |- `( ?5 o3 }3 x$ K! o) k' i+ s4 x5 ?# M
在SuperFetch的管理下,Vista先把用户程序定为高优先级别,而把后台程序定为低优先级别。当用户回到电脑上工作以后,电脑会将先前运行的高优先级别程序重新放在内存中运行,从而上用户的电脑可以保持长时间比较一直的流畅度。此外,SuperFetch还能“学习”用户的使用习惯,看看什么程序经常被使用,然后就把这些程序加载到内存中,让电脑的相应速度更快。
i, F& P" ^0 r( y4 A/ k6 M0 `, d$ i# R2 Z, a7 i
另外,Vista还引入了低优先级别I/O概念,把Defender等一些日常维护程序设为低I/O级别。这些被设为低优先级别的程序,不会减慢普通程序的运行。3 ~2 E. u R/ S9 I/ {
# K* n6 a/ U8 a5 e# z6 X1 e Windows的老用户再也不会在Vista里面找到磁盘整理程序了,过去,经常使用磁盘整理程序的用户,不管是否真正体会到性能的改善,心理都会觉得有安慰。经常进行磁盘整理甚至变成勤劳的一种表现。而现在,被设置为低优先级别的磁盘整理程序,无需在独立对话框中出现,也无需用户手工干预,自己可以独立在电脑空闲的时候在后台运行。
+ w4 n/ Y0 [% Y5 X h% D5 H' o# l8 w$ r; w' W8 P# O
对Vista来说,最令用户关注的性能改进项,还在于引进了ReadyBoost这项新技术。了解英特尔明年发布的Santa Rosa平台的用户都知道,Santa Rosa会引入一项名为Robinson的闪存快速开机技术,让闪存帮助用户更快速进入系统。这项技术可以用于Windows的先行版本中。然而,对于暂时不想升级硬件的用户来说,升级Vista后,只要他有闪存盘,就可以先将闪存盘插好,在开机的时候由Vista检测出来,作为额外的缓存来加速开机。这比开机的时候先访问硬盘上数据的方法快捷很多。微软声称,ReadyBoost技术非常安全可靠,用户可以随时取下闪存,而不会丢失数据。而且,在使用的时候,闪存的磨损可以忽略不计,因为微软已经用特殊的算法来优化磨损。被用来做ReadyBoost的闪存上的数据是加密的,不怕被随意窃取得到。9 @& [2 x$ X( _6 ]
6 H; P# ~+ s& f2 L
在Vista的产品手册中,用于介绍效能提升的章节,除了以上的新特性以外,还有一项名为性能中心的描述,然而,关于性能的提升,主要篇幅还是围绕上述展开。在厂商和用户的平衡中,微软采取了“弱水三千,只取其中一瓢”的做法,集中精力在提升电脑的响应速度上。期望可以做出折中的平衡。用户会第一时间被 Vista所吸引,因为Vista的安装和开机、关机速度都会变快。这些时候在硬件投入上支出会被模糊掉焦点。当用户一般欢欢喜喜地称赞Vista对效能改善良多,一边掏钱购买更多内存或者闪存盘的时候,硬件厂商也就欢喜了。
. k2 Q/ D5 j2 C+ `$ t" J
+ P7 V" p! B: C3 T 微软要做的,就是这种皆大欢喜的效果。 |
|