天极传媒:
天极网
比特网
IT专家网
52PK游戏网
极客修
全国分站

北京上海广州深港南京福建沈阳成都杭州西安长春重庆大庆合肥惠州青岛郑州泰州厦门淄博天津无锡哈尔滨

产品
  • 网页
  • 产品
  • 图片
  • 报价
  • 下载
全高清投影机 净化器 4K电视曲面电视小家电滚筒洗衣机
您现在的位置: 天极网 > 软件频道 > 操作系统 > Windows Vista>新闻>体验新品:Win Vista中都有什么新玩意

体验新品:Win Vista中都有什么新玩意

天极网2006-08-08 14:15我要吐槽
  电源管理

  如果我们要离开电脑一段时间,例如两个小时,你通常都会怎样做?就把电脑开着放在那里?现在的电脑功率越来越大,这样做太费电了。把电脑彻底关闭,那回来后还要重新开机,并打开之前使用的应用程序,太麻烦了。这时候人们一般会有两种做法:待机或者休眠。

  所谓的待机就是挂起到内存。当我们将电脑转入待机状态的时候,电脑中所有的硬件设备都将被关闭,只有内存还会被保持供电,这样内存中的数据就会保留下来。从这种情况下恢复到正常工作状态,通常只需要几秒钟时间,非常迅速。但这种情况下也有不足,那就是电脑仍然在消耗一定的电力用于维持内存中的数据,如果在这段时间里停电了,或者发生了其他什么突发状况,导致供电中断,那么下次就只能老老实实开机了,而且之前打开的所有程序都要重新启动,最惨的是没有保存的数据都会丢失。

  而休眠是指挂起到硬盘。当我们将电脑转入休眠状态的时候,电脑中所有的硬件设备,包括内存都将被关闭。而在这之前,内存中的数据会被保存到硬盘上。从这种情况下恢复到正常工作状态,通常要用一分钟左右(具体时间取决于你的物理内存数量以及硬盘的速度)。虽然有点慢,但这种方式最安全,不怕中途断电,而且休眠状态下的电脑和完全关闭了没什么两样,不会消耗任何电力。

  不过在Vista中,微软新增加了一种叫做睡眠(Sleep)的状态,而且将该状态作为了默认的关闭方式(图16)。睡眠状态结合了待机和休眠的优点,当我们将电脑转入睡眠状态的时候,系统会自动将内存中的数据全部保存到硬盘(这一点和休眠类似),但同时并不会切断对内存的供电,内存中的数据还会被维持(这一点和待机类似)。这样就等于给系统加了一个双保险。如果在睡眠过程中没有停过电,那么恢复的时候,电脑就像从待机状态恢复一样,只要几秒钟就可以恢复到正常状态;如果中途停过电,那么恢复的时候电脑就像从休眠状态恢复一样,只要一分多钟就可以恢复到正常状态。

体验新品:Win Vista中都有什么新玩意

图 16

  超级预读取和ReadyBoost

  内存不足的时候,运行任何操作系统都是一种折磨。如果你的电脑内存不够用,而且限于各种条件无法添加物理内存,是否就意味着与Vista无缘呢?当然不是,我们还有ReadyBoost功能可以使用。

  简单来说,ReadyBoost功能就是利用外置存储器充当缓存,提高系统效率。例如,当我们将一个能够满足要求的U盘插入电脑上的USB接口后,Vista会自动弹出类似图17的对话框(感谢盆盆提供的图片),只要选择“加速我的系统”就行了。这样,系统会自动从U盘上划分一定的空间作为系统缓存,用于保存超级预读取功能需要的数据。而具体允许该功能使用多少空间,也可以在设备的属性对话框中设置(图18,感谢盆盆提供的图片)。

体验新品:Win Vista中都有什么新玩意

图 17

体验新品:Win Vista中都有什么新玩意

图 18

  这里你可能要问了,硬盘的数据传输率比USB 2.0标准快多了,怎么能够使用USB设备给硬盘加速呢。其实这里大家还要考虑到另一个问题,那就是随机读取数据时候的数据传输率。硬盘的机械结构决定了随机读取的速率不会太高,而U盘内部使用的NAND芯片没有机械结构,随机读取速率和硬盘的差别可是数量级上的。因此这个功能才可以真正有效。

  那么如果在系统运行过程中,用作加速的U盘不小心被拔掉了,会不会导致系统崩溃?这一点大家绝对可以放心,因为ReadyBoost功能使用的U盘中绝对不会保存操作系统和应用软件运行所必需的文件,相反,这个功能是配合超级预读取功能一起使用的。

  什么是超级预读取?不知道各位有没有这种感受,第一次运行一个程序的时候,程序会花费很长时间载入。但如果你关闭这个程序后立刻又重新将其打开,这次程序的载入时间就要短很多。其实这就是系统缓存在起作用。当我们执行一个程序后,程序相应的代码会被加载到系统缓存(可能是物理内存或者硬盘上的虚拟内存)中,这样当下次再次启动的时候,如果缓存中还有所需的代码,那就就不用从硬盘上读取了,这样可以节约不少时间。

  Windows XP中就包含有预读取功能,不过功能并不是很强大。在Vista中,该功能被叫做“超级预读取”,不仅名字变了,而且作用也更大。在装有大量物理内存的系统中,该功能可以明显提高程序的运行速度。当然,如果你的内存不够多,这时候超级预读取功能就要借助ReadyBoost来起作用了。系统可以将自己判断觉得会需要频繁运行的程序的代码预先读取到U盘中,这样,就算运行过程中我们拔掉了U盘,因为里面保存的只是系统觉得以后会用到的东西,当前还没有使用,因此不会对系统当前的运行产生任何影响。

作者:刘晖(原创)责任编辑:原野)

请关注天极网天极新媒体 最酷科技资讯
扫码赢大奖
评论
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
手机整机DIY企业级