的核心改变13.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
的核心改变13

TechEd 2002 Windows? XP 和 .NET Server 的核心改变 袁一民 高级工程师 企业平台支持部 Microsoft Corporation Outline 概述 性能 延展性 64-bit 支持 文件系统 稳定性及恢复性 其他 Windows XP Win2000 之后的基于Windows NT? 核心的操作系统 第一个基于NT核心的面向家用的OS 新的产品系列 XP 家用版 较专业版极少的功能改变 Windows ME 的扩展 第一个64位 NT XP专业版64位版本 Windows Advanced Server Limited Edition 核心改变 最少的核心升级 Same CPU and memory requirements 核心架构基本不变 但是, 仍然有许多的改变 没有新API 没有新的子系统的加入 大多数Win2000 驱动程序可以未加修改的使用 内部版本号 5.1, not 6.0 Windows .NET Server Windows 2000 服务器版的升级 版本号 (version 5.2 ) 与XP相比,有更多的内核改变 .Net 产品系列 Windows .NET Web Server (new package) Windows .NET Standard Server (was Server) Windows .NET Enterprise Server (Adv Server) Windows .NET Datacenter Server (no change) Windows 2000 Server -〉稳定性, Windows .NET Server -〉扩展性 Outline 概述 性能 延展性 64-bit 支持 文件系统 稳定性及恢复性 其他 启动过程 目标: 开机 -〉登陆画面小于30 秒 (Bootvis) 帮助Microsoft 和硬件厂商对此进行优化 异步进行驱动程序初始化 Winlogon 不会等待工作站服务启动完毕 不使用远端用户配置文件 域策略未改变 Prefetch 机制 文件操作将被记录 初始启动时, 监视前 2 分钟的启动进程(在用户界面被调入后30秒停止) 适用于应用程序的启动 监视前10秒 Prefetch 的“日志文件” -〉\Window\Prefetch .EXE-hash of full path.pf 启动日志: NTOSBOOT-B00DFAAD.pf Prefetch 机制 当程序重新运行时, 系统将 读入索引的文件夹 读入文件数据 Reads are asynchronous But waits for all prefetch to complete 每3天,系统会自动对所有程序相关文件进行碎片整理! 目标: 减少磁盘寻道次数 这是应用程序/系统启动变慢的主因 休眠和唤醒 休眠文件被压缩 更快的恢复 设备的并行初始化 后台驱动程序的异步初始化 其他性能上的提高 快速系统调用 SYSENTER/SYSEXIT 用于Pentium II或更快的处理器 在多处理器平台上 智能working set trimming Pages removed are LRA (Least Recently Accessed) 在Win2000中, 这只在单处理器系统中实现 Outline 概述 性能 延展性 64-bit 支持 文件系统 稳定性及恢复性 其他 SMP延展性 内核延展性 注册表不再放在paged pool中 用文件映射方式 注册表上限 160MB 被移除 SYSTEM 峰巢文件上限 200 MB or ? of RAM SMP延展性 主要系统内存限制的增加 200 GB 文件映射限制被消除 可以对大文件进行备份 系统虚拟地址空间 1.3 GB (960 MB 连续空间) Windows 2000 上限 660 MB (220 MB连续空间) 驱动程序上限 220 MB(Win2000), 960 MB(XP) SMP延展性 更多的lock 机制(pushlocks) 减少使用spinlock(自旋锁) 用于对象管理和AWE相关锁 使lock contention 减少 PFN (Page Frame Database) 锁 有些锁被全部移除 分页/未分页内存的限额, 申请和分配系统PTE, 通过AWE函数进行文件映像至物理内存 超线程 在超线程Xeon平台上支持逻辑处理器 不会对逻辑处理器进行许可验证 Windows .NET Server 在 4-CPU 系统上能使用 8 个逻辑处理器,Win2000 只能使用 4个 Outline 概述 性能 延展性 64-bi

文档评论(0)

rabbitco + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档