《Windows系统》PPT课件

《Windows系统》PPT课件

ID:36689951

大小:536.60 KB

页数:100页

时间:2019-05-10

《Windows系统》PPT课件_第1页
《Windows系统》PPT课件_第2页
《Windows系统》PPT课件_第3页
《Windows系统》PPT课件_第4页
《Windows系统》PPT课件_第5页
资源描述:

《《Windows系统》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章Windows系统7.1Windows2000系统概述7.2Windows2000进程管理7.3Windows2000内存管理7.4Windows2000输入和输出系统7.5Windows2000文件系统7.6本章小结操作系统教程课件第1页7.1Windows2000系统概述7.1.1设计目标7.1.2系统模型7.1.3系统机制操作系统教程课件第2页为什么要选择Windows2000作为介绍对象呢?Windows2000是在WindowsNT的基础上发展起来的,具有更高的可靠性和可用性,是一种适合从最小的移动设备至最大

2、的电子商务服务器的操作系统。为讨论和说明Windows产品,最有意义的是选择WindowsNT系统系列,因为现有的和今后的Windows产品都是从WindowsNT发展而来,而Windows2000是这一产品族成熟的里程碑式的产品,其系统架构已经稳定下来,大的框架并没有发生变化。操作系统教程课件第3页7.1.1设计目标操作系统的设计目标是操作系统的根本问题,所以如何解决及解决的好坏是关系操作系统质量的最重要的内容。1.操作系统的设计问题是一个系统问题2.操作系统的设计目标可靠性(正确性和健壮性)、高效性、简明性、易维护性、易

3、移植性、安全性、可适应性等。3.Windows2000的设计目标(13项)操作系统教程课件第4页7.1.2系统模型操作系统的内核系统模型结构强内核系统微内核系统Windows2000采用的系统结构是在层次型基础上的微内核(客户/服务器结构)结构。该系统结构非常适宜应用在网络环境下,应用于分布式处理的计算环境中,它由两大部分组成:“微”内核和若干服务。操作系统教程课件第5页主要特点:机制与策略分离比较彻底,可靠,灵活,适合分布式计算的需求;但也有缺点,即效率较低。机制与策略分离的思想Windows2000通过硬件机制实现了核心

4、态以及用户态两个特权级别;对性能影响很大的操作系统组件运行在核心态,核心内没有保护。可移植性以及效率因素Windows2000的核心态组件使用了面向对象设计原则大部分代码使用了基于C语言的对象实现高效稳定Windows2000的很多系统服务运行在核心态操作系统教程课件第6页图7-1Windows2000的系统结构操作系统教程课件第7页Windows2000的内核用户态组件核心态组件操作系统教程课件第8页用户态组件系统支持进程(systemsupportprocess)服务进程(serviceprocess)环境子系统(env

5、ironmentsubsystems)应用程序(userapplications)子系统动态链接库操作系统教程课件第9页核心态组件内核(kernel,或核心)执行体(Executive)硬件抽象层(HAL,HardwareAbstractionLayer)设备驱动程序(DeviceDrivers)窗口和图形系统操作系统教程课件第10页图7-2Windows2000的系统构成操作系统教程课件第11页1.硬件抽象层(HAL)将内核、设备驱动程序以及执行体同硬件分隔开来,实现硬件映射的功能。是实际硬件与Windows2000抽象计

6、算机描述的接口层和功能映射层,它隐藏各种与硬件有关的细节操作系统教程课件第12页2.执行体用来实现高级结构的一组例程和基本对象由C语言编写的,与硬件体系结构无关,从而只需少量改动就可移植到新机器上执行体包含基本的操作系统服务主存管理器、进程和线程管理、安全控制、I/O以及进程间的通信等执行体由对象管理程序、I/O管理程序、进程管理程序、虚拟内存管理程序、安全管理程序、即插即用管理程序和本地过程调用管理程序多个部件组成。操作系统教程课件第13页3.设备驱动程序包括文件系统和硬件设备驱动程序等,其中硬件设备驱动程序将用户的I/O

7、函数调用转换为对特定硬件设备的I/O请求设备驱动程序是可加载的核心态模块,是一组I/O系统和相关硬件之间的接口管理方式:WDM(WindowsDriversModel,Windows驱动程序模型)加强的WDM方式操作系统教程课件第14页4.环境子系统环境子系统是指将基本执行体的系统服务的某些子集以特定的形态展示给应用程序,且函数调用不能在不同子系统之间混用,因此每一个可执行的映像都受限于唯一的子系统。它们向应用程序提供操作系统功能调用接口,包括Win32、POSIX和OS/2接口操作系统教程课件第15页图7-3环境子系统示意

8、图操作系统教程课件第16页5.NTDLL子系统动态链接库用于调用层转换和映射NTDLL.DLL文件主要用于子系统动态链接库的特殊系统支持库提供系统调用入口;为子系统、子系统动态链接库及其他本机映像提供内部支持函数操作系统教程课件第17页6.系统支持进程不是Windows2000的服务,不由

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。