所谓的待机就是挂起到内存 。当我们将电脑转入待机状态的时候,电脑中所有的硬件设备都将被关闭,只有内存还会被保持供电,这样内存中的数据就会保留下来 。从这种情况下恢复到正常工作状态,通常只需要几秒钟时间,非常迅速 。但这种情况下也有不足,那就是电脑仍然在消耗一定的电力用于维持内存中的数据,如果在这段时间里停电了,或者发生了其他什么突发状况,导致供电中断,那么下次就只能老老实实开机了,而且之前打开的所有程序都要重新启动,最惨的是没有保存的数据都会丢失 。
而休眠是指挂起到硬盘 。当我们将电脑转入休眠状态的时候,电脑中所有的硬件设备,包括内存都将被关闭 。而在这之前,内存中的数据会被保存到硬盘上 。从这种情况下恢复到正常工作状态,通常要用一分钟左右(具体时间取决于你的物理内存数量以及硬盘的速度) 。虽然有点慢,但这种方式最安全,不怕中途断电,而且休眠状态下的电脑和完全关闭了没什么两样,不会消耗任何电力 。
不过在Vista中,微软新增加了一种叫做睡眠(Sleep)的状态,而且将该状态作为了默认的关闭方式(图16) 。睡眠状态结合了待机和休眠的优点,当我们将电脑转入睡眠状态的时候,系统会自动将内存中的数据全部保存到硬盘(这一点和休眠类似),但同时并不会切断对内存的供电,内存中的数据还会被维持(这一点和待机类似) 。这样就等于给系统加了一个双保险 。如果在睡眠过程中没有停过电,那么恢复的时候,电脑就像从待机状态恢复一样,只要几秒钟就可以恢复到正常状态;如果中途停过电,那么恢复的时候电脑就像从休眠状态恢复一样,只要一分多钟就可以恢复到正常状态 。
图 16
超级预读取和ReadyBoost
内存不足的时候,运行任何操作系统都是一种折磨 。如果你的电脑内存不够用,而且限于各种条件无法添加物理内存,是否就意味着与Vista无缘呢?当然不是,我们还有ReadyBoost功能可以使用 。
简单来说,ReadyBoost功能就是利用外置存储器充当缓存,提高系统效率 。例如,当我们将一个能够满足要求的U盘插入电脑上的USB接口后,Vista会自动弹出类似图17的对话框(感谢盆盆提供的图片),只要选择“加速我的系统”就行了 。这样,系统会自动从U盘上划分一定的空间作为系统缓存,用于保存超级预读取功能需要的数据 。而具体允许该功能使用多少空间,也可以在设备的属性对话框中设置(图18,感谢盆盆提供的图片) 。
图 17
图 18
这里你可能要问了,硬盘的数据传输率比USB 2.0标准快多了,怎么能够使用USB设备给硬盘加速呢 。其实这里大家还要考虑到另一个问题,那就是随机读取数据时候的数据传输率 。硬盘的机械结构决定了随机读取的速率不会太高,而U盘内部使用的NAND芯片没有机械结构,随机读取速率和硬盘的差别可是数量级上的 。因此这个功能才可以真正有效 。
那么如果在系统运行过程中,用作加速的U盘不小心被拔掉了,会不会导致系统崩溃?这一点大家绝对可以放心,因为ReadyBoost功能使用的U盘中绝对不会保存操作系统和应用软件运行所必需的文件,相反,这个功能是配合超级预读取功能一起使用的 。
什么是超级预读取?不知道各位有没有这种感受,第一次运行一个程序的时候,程序会花费很长时间载入 。但如果你关闭这个程序后立刻又重新将其打开,这次程序的载入时间就要短很多 。其实这就是系统缓存在起作用 。当我们执行一个程序后,程序相应的代码会被加载到系统缓存(可能是物理内存或者硬盘上的虚拟内存)中,这样当下次再次启动的时候,如果缓存中还有所需的代码,那就就不用从硬盘上读取了,这样可以节约不少时间 。
推荐阅读
- 微软Vista三种方式销售 将可直接网上下载
- 中国网友发现安装不同版本Win Vista方法
- 如何在同一分区正确安装Vista和XP系统
- Tencent QQ导致Windows Vista死机原因的初步分析
- Windows Vista 开机音乐不可关闭!
- 疑案:QQ导致Vista死机原因的初步分析
- QQ导致Windows Vista死机的初步分析
- Windows Vista/XP各版本首发价格对比
- Vista用户界面退回Win98时代
- Vista 5712 RC1简体中文版截图抢先看