new3.11 Windows 2000 xp操作系统.docVIP

  • 12
  • 0
  • 约1.26万字
  • 约 12页
  • 2017-09-22 发布于广东
  • 举报
3.11 Windows 2000/XP操作系统 3.11.1 Windows 2000/XP操作系统及其体系结构 1、Windows 2000/XP操作系统概述 (1)Windows 2000/XP:是单用户多任务多处理器分时操作系统 ①多处理器——系统支持对称多处理器SMP(Symmetric Multiprocessings) 对称:在SMP中不存在主处理器 系统线程和用户线程可被安排在任意可用的处理器上运行 所有处理器共享一个内存空间。 ②多任务——允许用户同时运行多个应用程序,每个程序一个窗口。 ③Windows 2000/XP采用面向对象的设计技术 对象:进程、线程、事件、信号量、定时器、文件和窗口等 对象管理器:创建和管理对象 面向对象的优点:简化了进程间资源和数据的共享(复用),便于对资源进行保护 (2)Windows 2000 ①继承了Windows 98和NT的特征,具有32位微处理器。 ②是一种小到移动设备,大到电子商务服务器都适用的操作系统,有4种产品: Windows 2000 professional(专业版),2个CPU,最大内存4GB Windows 2000 Server(服务器版),4个CPU,最大内存4GB Windows 2000 Advanced Server(高级服务器版),8个CPU,最大内存8GB Windows 2000 Datacenter Server(数据中心服务器版),32个CPU,最大内存64GB ③采用标准化的安全技术——具有工业级的可靠性和更高的性能 提供活动目录技术——具有有很强的群集功能, (3) Windows XP:家用型、商用型操作系统的统一(融合为统一系统代码) 包括家庭版、专业版和一系列服务器版。 2、Windows 2000/XP操作系统体系结构 (1)体系结构——融合了层次结构和客户服务器(微内核)结构特点 层次结构——系统分为用户态和核心态两部分 微内核——采用微核技术,内核只提供一个很小的功能集合。 优点:提高并发,方便移植(核内:顺序执行 核外:并发执行) 与纯粹的微内核结构的差异:系统组件放在核心态内运行 (减少用户态/核心态模式切换次数和进程地址空间切换次数。) (2)核心态的组成 ①硬件抽象层(HAL) 将内核、设备驱动程序、执行体同硬件分隔开来,使它们适应多种硬件平台。 ②内核(Kernel) 包含了:最低级的操作系统功能(线程调度、中断和异常调度,多处理器同步等) 提供执行体实现高级结构的一组例程和基本对象 ③设备驱动程序(Device Drivers) 包括文件系统和设备的驱动程序 ④执行体(Executive) 包含基本的操作系统服务,其中包含的重要组件有: 进程和线程管理器 虚拟存储管理器 I/O设备管理器 文件系统缓存管理器 对象管理器 即插即用设备管理器 安全访问监视器 等等 (3)用户态的组成 ①系统支持库(Ntdll.dll) ②系统支持进程 了解内容:服务管理器、本地安全验证服务、Windows登录、会话管理器 ③服务进程 了解内容:Sevchost.exe、Winmgmt.exe、Spooler、Services.exe ④应用程序 了解内容:任务管理器、Windows浏览器、用户级应用程序、子系统动态链接库 ⑤环境子系统——Win32、POSIX(UNIX类型的操作系统接口的国际标准集)、OS/2 3.11.2 Windows 2000/XP进程、线程管理和线程调度 1、进程——是系统资源分配的基本单位 一个进程至少包含一个线程(称为主线程)或多个线程 2、线程——是系统的调度的基本单位,多处理器系统中同一个进程的多个线程可并行运行 线程属于内核级线程。 线程的上下文包括寄存器、线程控制块、用户堆栈和内核堆栈 3、线程状态——7种:就绪、备用、执行、等待、转换、终止、初始化(152页图3.16) 备用状态:被选定作为下一个在处理器上运行的线程 若优先级比运行线程高,则可抢占处理器 每个处理器上只能有一个处于备用状态的线程 转换状态:当线程等待某事件,且线程的内核堆栈位于外存(挂起)时所处的状态 4、Windows 2000/XP进程控制 (1)Windows 2000/XP把Win32环境子系统设计为整个系统的主子系统,一些基本的进程管理功能都放在Win32子系统中 ——CreatProcess创建新进程及其主进程,并可指定从父进程继承的属性。 ——ExitProcess和TerminateProcess都可用于进程退出,终止一个进程和它的所有线程,区别在于ExitProcess终止操作完整,是正

文档评论(0)

1亿VIP精品文档

相关文档