ImpressWatch中文站
天极网
impress@staff.chinabyte.com
  • 微软Vista操作系统加速核心技术性能剖析
    • 作者:若杉纪彦  出处:Impress Watch  责任编辑:严弢  [ 2007-06-12 10:50 ]
    • 今天,我们就给大家介绍一下Vista中采用了Windows Accelerator技术。我们支持在……
    编译自: http://pc.watch.impress.co.jp/docs/2007/0605/vistamech1.htm
     
    点击放大此图片
     
        Windows Vista上市已经有4个多月了,据了解,现在Windows Vista的出货量已经超过了Windows XP。不过许多普通用户对于Windows Vista并不是特别了解,今天,我们就给大家介绍一下Vista中采用了Windows Accelerator技术。我们支持在Windows Vista系统中,为了提高系统的存储性能,Vista开始使用了一种名为“ReadyBoost”的技术,这种技术可以利用闪存创建一个逻辑上介于内存和磁盘之间的中间缓存层,以提高系统读取数据的速度。SuperFetch,ReadyBoost,ReadyDrive是三个微软Windows Accelerator加速的核心技术。

    ●SuperFetch介绍,

        在介绍ReadyBoost是如何提高电脑性能之前,我们先需要了解一下“SuperFetch”技术。

     在Windows XP操作系统中,微软对虚拟内存技术做了进一步改进,发展出了预取技术(Prefetch),预取技术的基本思路是,在载入某个程序之前,预先从硬盘上中载入一部分该程序运行所需的数据到物理内存中,这样便能加快程序的启动速度

     Superfetch不但继承了Windows XP预取技术的全部优点,还进一步具备监视程序运行时状况,时间等详细情况的功能,可以根据用户的使用习惯,自动预先将存放在硬盘的交换文件转换到内存页面中去,使用户经常运行的程序启动时的速度得到进一步的加快。

     举个例子: 比如我们在工作的午休时间运行杀毒软件,此时,如果使用的是Windows XP,那么操作系统会将工作程序所占用的内存页面写入硬盘交换文件中,并读取杀毒软件的文件载入内存。午休过后,杀毒软件已经运行完毕,但是你在重新开始使用工作程序的时候,系统仍然需要经历杀毒软件和工作程序的硬盘交换文件与内存页面的交换过程,此时程序的响应速度明显降低。而使用了SuperFetch技术后,系统会记录下用户在执行杀毒软件之间的软件应用环境,当用户午饭后使用电脑时,系统会迅速返回用户之前的运行环境。

      Superfetch技术是将这些多余的空闲物理内存作为缓存使用,就是Superfetch技术的本质。而也正是Vista系统对于大容量内存需求的原因。而大容量的内存都被Superfetch技术改造为系统缓存,这样对于提高系统性能是有着莫大的好处的

    Windows Vista任务管理器,从中我们可以看到物理内存已经被SuperFetch使用了

    共4页。 1 2 3 4 :
    TMG

    Copyright 2006 Impress Watch Corporation, an Impress Group company.

    版权为Impress Watch和天极网络共同所有 未经许可 禁止转载

    商务联系、网站内容、合作建议:总机021-53086749 Powered by 天极内容管理平台CMS4i

    经营性网站备案信息 网警备案 中国网站排名