泡泡网笔记本频道 PCPOP首页      /      笔记本     /      评测    /    正文

绽放的圣玫瑰!迅驰四代完全使用手册

● 虚拟内存的改进Prefetch到Superfetch

    在Windows XP操作系统中,微软对虚拟内存技术做了进一步改进,发展出了预取技术(Prefetch),预取技术的基本思路是,在载入某个程序之前,预先从硬盘上中载入一部分该程序运行所需的数据到物理内存中,这样便能加快程序的启动速度。具体实现方法是:在系统和应用程序启动时,监视内存与交换文件以及硬盘上其它文件的数据交换状况,当发生数据交换时,Windows XP会纪录下每一个程序运行时经常需要读取的硬盘文件,并将读取的情况记录在\\windows\\Prefetch目录中的pf后缀名文件中。

{imageTitle}

 Prefetch目录下可调用的PF文件

    一旦建立了这些pf文件,在每次需要启动系统或相应程序的时候,Windows会首先中断当前准备载入的程序,而转去查找\\Windows\\Prefetch目录,看是否有当前载入程序的纪录,如果有纪录,则马上按照纪录的情况载入程序运行过程中可能会用到的所需文件到物理内存中。这项任务完成之后,Windows才继续载入被中断的程序。

    经过这样的处理之后,在程序运行过程中,需要读取那些文件时,由于文件已经被“预取”到内存中,此时就不用再到硬盘上进行读取,因此减轻了程序载入过程中频繁交换内存页面与交换文件的现象,改善了内存不足时程序运行的响应速度。

    为了进一步优化预取操作的效率,Windows XP还会定期对pf文件进行分析处理,组织好程序文件载入的顺序,并将这些分析处理后的信息存放在\\Windows\\Prefetch目录中的Layout.ini文件中。同时还会通知磁盘碎片整理程序,在下次运行碎片整理时,按照Layout.ini文件记录的内容,将相关文件的位置整理在连续的硬盘区块中。

    不难发现,WinXP的这项技术从根本上说仍然属于被动式的调度。换句话说,只有在程序主动发起载入请求时,Windows才会进行相关的调度操作。被动式调度的存在可能对系统性能造成一些影响。我们考虑这样一个例子,假设你有在工作的午休时间运行杀毒软件的习惯,那么在下班前,一般会停止处理工作程序,然后运行杀毒软件,此时,如果使用的是Windows XP,那么操作系统会将工作程序所占用的内存空间写入硬盘交换文件中,并读取杀毒软件的文件载入内存。午休过后,杀毒软件已经运行完毕,但是你在重新开始使用工作程序的时候,系统仍然需要经历杀毒软件和工作程序的硬盘交换文件与内存空间的交换过程,此时程序的响应速度明显降低。

{imageTitle}

 Vista下已经进化为Superfetch

    如果系统能够进一步自动记录下这些经常性的操作行为所发生和结束的时间,当时运行的前台和后台软件等等详细情况,那么在内存有空闲空间的时候,就可以在预定的时机预先将一部分文件载入到内存中,这样就避免了上面例子中发生的不愉快情况,这正是Windows Vista中Superfetch技术所能解决的问题。

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

    Superfetch技术的中心思想是:“过分空余的内存空间即是浪费”。的确,如果一个操作系统总是保留着过多的空余物理内存耗费电能,却不能够利用这些多余的内存空间提高系统性能的话,为什么不更好地利用这些多余的内存空间呢?将这些多余的物理内存作为缓存使用,就是Superfetch技术的本质。而也正是由于采用了这种以内存为缓存的策略,才造成了Vista对内存容量的渴求。

{imageTitle}

 Readyboot目录下存放的Trace文件

    当然,如果你对这项技术感到反感,或者物理内存容量实在太小,那么到管理工具—服务中关闭Superfetch服务也是一种选择。但需要注意的是,如果再次开启Supertech服务,那么由于需要经过一段监视记录用户使用习惯的过程,因此需要等待较长一段时间后,Superfetch技术才能重新为系统带来明显的提速效果。

    联系实际情况看,在Vista系统的Windows\\Prefetch目录中,保存的内容也发生了一些变化,除了pf和layout.ini之外,增加了不少db后缀名和bin后缀名的数据记录文件,还增加了一个Readyboot(注意不是Readyboost)目录,里面存放着一些Trace文件。

0人已赞
第1页:1第2页:第一节 Santa Rosa起源第3页:Santa Rosa:硅谷地区小镇之一第4页:Santa Rosa:硅谷地区小镇之二第5页:地名 Intel命名的重要来源第6页:笔记本诞生到迅驰的出现第7页:移动CPU的出现第8页:Mobile Pentium Ⅲ和Mobile Pentium 4第9页:● 第二章 第一节:迅驰一代诞生第10页:● 移动处理器发展回顾(2000~2003)第11页:● Banias处理器解析第12页:● 不支持双通道和PCI-E的i855GM芯片组第13页:● 迅驰所强调的是无线移动第14页:实实在在的平台革命和并不存在的“迅驰二代”第15页:第一款90nm处理器——Dothan核心第16页:Dothan“变异”,迅驰1.5代的出现第17页:耀眼的明星——Alviso(915)系列芯片组第18页:迅驰二代中的PCI“余孽”——Calexico 2无线模块第19页:第三章 第一节第20页:第二节 第一小节第21页:第二节 第二小节第22页:第二节 第三小节第23页:第二节 第四小节第24页:第二节 第五小节第25页:第三节第26页:第四节第27页:第五节第28页:第三章 迅驰四代SantaRosa技术解析第29页:2第30页:3第31页:● 主频创新高,性能新突破第32页:三项新技术解析第33页:PM965,GM965和GL960规格对比第34页:● X3100解析第35页:历代迅驰无线模块回顾第36页:4965AG/AGN:11n出现、11b出局第37页:802.11b/a/g/n分析及无线网络现状第38页:802.11n技术解析第39页:高清视频成为可能?第40页:WWAN 1965HSD融入4代迅驰的破灭第41页:ALL IN ONE的产品才是王道第42页:迅驰4代4965AGN对笔记本的影响第43页:闪存诞生和分类第44页:SLC和MLC第45页:大容量低价闪存的出现使闪存的应用更广泛第46页:闪存加速的前身第47页:内存代替硬盘第二小节第48页:Intel提出Robson闪存加速技术第49页:Ready Boost技术——虚拟内存概念第50页:Prefetch到Superfetch第51页:Superfetch带来Ready Boost优化整体性能第52页:Ready Drive——混合硬盘第53页:HDD带来的硬盘L2 Cache第54页:FRMT——迅盘技术最终确立第55页:应用范围和产生影响第56页:大公开,TCL最新迅驰四笔记本及Intel评测样机第57页:迅驰四实机测试,酷睿2 Duo T7700的实力第58页:PCMark05实测CPU性能,高主频新处理器性能强劲第59页:SiSoftWare2005实测CPU性能,新处理器独领风骚第60页:音频解码、视频压缩,实际应用测试处理器性能第61页:内存性能提升惊人,PCMark05内存部分性能测试第62页:精准数据测试,SiSoftWare2005内存部分成绩第63页:内置显卡性能大比拼,3DMark性能实测第64页:主流游戏实测,新显卡性能增幅非常可观第65页:分毫必现的感动,新显卡支持HDR让3D画面更出色第66页:多媒体加速技术效果如何?视频画面实际对比第67页:闪存加速效果究竟如何?迅盘开关状态性能对比第68页:数据说话,迅盘对磁盘系统影响到底多大?第69页:新规格网卡兼容性如何?多台无线路由大测试!第70页:数据吞吐量大测试,现阶段难以达到5倍速度提升第71页:传输距离增大2倍,802.11n无线网络覆盖更广第72页:迅驰四代会更省电吗?理论上肯定数据暂难对比第73页:更强!迅驰四代将这样改变我们的生活!第74页:更快!迅驰四代将这样改变我们的生活!第75页:更随心!迅驰四代将这样改变我们的生活!第76页:第五章 迅驰四:开辟个人计算的Santa Rosa?

关注我们

泡泡网

手机扫码关注