第7章 实例分析Windows 2000操作系统.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:117 大小:452KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

第7章 实例分析Windows 2000操作系统.ppt

第7章实例分析Windows2000操作系统.ppt

预览

免费试读已结束,剩余 107 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

7.1Windows2000的处理机管理7.2Windows2000的存储管理7.3Windows2000的文件管理7.4Windows2000的设备管理(1)Windows2000的微内核结构、线程概念及其调度策略;(2)Windows2000的页目录、页表两级地址转换过程,以及进程工作集概念;(3)Windows2000支持的NTFS文件系统及基于日志文件的可恢复性技术;(4)Windows2000的I/O请求包(IRP)和两级中断处理(ISR和DPC)。7.1Windows2000的处理机管理图7-1客户-服务器模型用这种方法来构造操作系统,其中心思想是将系统中的非基本部分从内核里移走,只把最为关键的进程管理、内存管理以及进程通信等功能,留存下来组成系统的内核。这就是所谓的“微内核”构造模式。Windows2000就是基于这样一种模式来构造和设计的,图7-2是它的整体结构。图7-2Windows2000的整体结构7.1.2Windows2000的进程和线程Windows2000把这两个都维系在进程一体的特征分开来处理,形成不同的实体:让进程只具有“资源拥有者”这个特征,而“调度和运行”这个特征则赋予一个新的实体——线程。线程概念进程与线程的关系图7-3进程和线程的关系示意2、Windows2000的进程和线程3.Windows2000线程的状态及状态变迁图7-4Windows2000线程的状态及其变迁4.进程与线程的比较图7-5进程与线程间的比较进程和线程比较进程和线程比较(续)7.1.3Windows2000的线程调度线程调度策略线程调度时机1.Windows2000进程的优先级2.Windows2000线程的优先级图7-6线程的优先级分布进程与线程优先级特点3.线程时间的配额4.线程调度的管理图7-8Windows2000线程调度的管理5.单处理机系统中的线程调度策略(1)主动切换图7-9线程的主动切换调度(2)抢占图7-10线程的抢占调度(3)时间配额用完图7-11时间配额用完时的线程调度(4)结束5.线程优先级的升降图7-12线程优先级升降过程示意7.2Windows2000的存储管理7.2.1Windows2000进程的空间布局图7-13Windows2000虚拟地址空间的两种布局7.2.2Windows2000的地址变换机构Windows2000虚拟地址的划分图7-14Windows2000虚拟地址的构成2.页目录与页目录项3.页表与页表项图7-15Windows2000的进程页表和系统页表图7-16Windows2000页表项结构4.虚拟地址的变换过程图7-17虚拟地址的变换过程示意图7.2.3Windows2000对内存的管理2.页帧号数据库页帧状态图7-18页表与页帧号数据库的关系示意3.页帧的各种队列图7-19页帧号数据库中的各种链表7.2.4Windows2000的页面调度1.Windows2000的取页策略内存大小2.Windows2000的置页策略3.Windows2000的换页策略7.3Windows2000的文件管理1.Windows2000的文件系统模型图7-21Windows文件系统模型2.磁盘卷与簇(2)簇3.Windows可以直接支持的文件系统图7-22FAT卷的结构图7-23FAT中的文件分配链(2)NTFS文件系统NTFS文件系统图7-24文件VCN和LCN的关系示意NTFS卷组成部分图7-25NTFS的磁盘卷结构4.Windows的本地FSD和远程FSD图7-26本地FSD(2)远程FSD图7-27远程FSD7.3.2NTFS的主控文件表(MFT)1.NTFS的主控文件表(MFT)2.MFT的元素结构2.MFT的元素结构图7-28小文件、小目录的MFT元素样式7.3.3NTFS文件和目录的结构图7-29大文件的VCN与LCN的索引表2.NTFS目录的结构7.3.4NTFS对可恢复性的支持1.“可恢复性”的含义2.NTFS的日志文件及日志文件服务程序图7-30日志文件结构日志文件服务3.日志文件中的记录类型图7-31日志文件中的更新记录图7-32日志文件中的检查点记录4.可恢复性的实现图7-33系统恢复过程中的分析扫描示意7.4Windows2000的设备管理图7-34Windows2000I/O系统的组件2.I/O请求包(IRP)3.驱动程序的组成图7-35IRP的结构图7-36处理I/O请求时不同阶段的主要程序3.驱动程序的组成4.驱动程序的分层图7-37I/O驱动程序的分层结构7.4.2Windows2000单层驱动程序的I/O处理图7-38两种I/O方式Windows2000的I/O系统异步I/O操作2.单层驱动程序I/O请求的实现图7-39单层驱动程序对一