- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WCI361WindowsVista运行性能设计与改进课件.ppt
避免从硬盘上取数据造成的阻塞 ReadyBoost SuperFetch 利用闪盘作为缓存 外部连接的USB keys, SD cards, Compact Flash, 内部的 PCIe cards 在出现页面错误时,用这种方法可以很快的把需要的数据读到内存里 可以达到从硬盘里读取同样数据的10倍速度 根据用户使用电脑的方式主动预测把数据存到闪盘里 Readyboost 演示 ReadyBoost 的特点 可靠 用直写高速缓存,用户可以随时取掉闪盘,而不用担心数据损失 闪盘受损也不是问题 独创的集中写入(write gathering)方法有效地优化运行性能,同时避免闪盘磨损 根据不同的闪盘大小和差别(1~10万次的擦写操作),预测寿命为19.4 – 1823年 安全保险 数据用AES-128加密过 高效 数据压缩率可达1.8到2.3倍 ReadyDrive Hybrid 硬盘 硬盘里加入一个闪盘,非易失性缓存 (NV Cache) 磁盘停转时还可以读写数据 关机后缓存里的数据还可以保存 SuperFetch 提供有效的缓存管理 Dram Cache NV Cache Up to 90% Power Saving over conventional HDD SATA or PATA Interface Read and Write while spindle is stopped 主文件表(MFT) Entry 目录项(Directory) Entry Dram Cache .data pages PE Header .text pages 在硬盘上的DLLs 主文件表(MFT) Entry 目录项(Directory) Entry PE Header .text pages Dram Cache NV Cache .data pages ReadyDrive 硬盘上的DLLs ReadyDrive 缓存存储的内容 系统写入数据(Cache writes) 主机启动和休眠恢复所需的数据和程序 原始设备制造商(OEMs)加入的数据和程序 数据读取缓存 (Cache reads) ReadyDrive 的优点 运行性能 主机启动更快 睡眠和恢复更快 减少硬盘寻道增强运行性能,同时增加每秒钟可运行的I/O 节省电源和增强电池的时间 有了ReadyDrive, Windows Vista可以把磁盘停传,从而减少一般2.5”硬盘的70-90%的电源消费量 可靠性的进步 写入数据时震动和碰撞对ReadyDrive都不是问题 磁盘停传可以减少噪音 Readydrive 演示 ReadyDrive ATA指令集 微软,硬盘制造业,和工业伙伴合作定义了一个新的ATA指令集,从而使得ReadyDrive的管理成为可能 一个 ATA 指令加上子命令 (sub-commands) 定义(identify) ReadyDrive hybrid 硬盘功能 增加与减少 ReadyDrive 里数据和程序 查询 ReadyDrive 里数据和程序 开始与结束节电模式 这套指令集使T13接受进入了ATA 8规范而成为标准 ReadyDrive设备和硬盘都有机会创新 ReadyBoost and ReadyDrive ReadyBoost 与 ReadyDrive 起着相辅相成的作用 两个都以 SuperFetch 为基础 ReadyDrive 帮助用户使用状态切换 可以把一些数据固定在缓存理加速一些数据的读写 加强系统可靠性 节省能源 ReadyBoost 大型的读缓存 减缓内存压力 ReadyBoost ReadyDrive 系统内存 硬盘盘面(HDD Platter) Read Cache ReadyBoost Write Cache OEM Pinning Boot Data Read Cache ReadyDrive NVRAM RAM Magnetic 有优先级的 I/O 低优先级I/O 为什么用低优先级I/O? 很长时间来,程序员可以用线程优先级来控制处理器(CPU) 的使用 只控制处理器(CPU)使用还是有可能导致整个系统变慢 在Windows Vista, 程序员可以控制I/O的优先级 低优先级I/O有哪些应用 SuperFetch 查询索引的产生(Search indexing) Windows Defender 磁盘碎片整理程序(Disk defrag software) 启动程序 怎样使用低优先级I/O Call SetThreadPriority with THREAD_BACKGROUND_MODE_BEGIN Call SetProcessPriorityClass with PROCESS_BACKG
原创力文档


文档评论(0)