操作系统 W2K-XP操作系统-结构剖析2学习专业课件_第1页
操作系统 W2K-XP操作系统-结构剖析2学习专业课件_第2页
操作系统 W2K-XP操作系统-结构剖析2学习专业课件_第3页
操作系统 W2K-XP操作系统-结构剖析2学习专业课件_第4页
操作系统 W2K-XP操作系统-结构剖析2学习专业课件_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Windows2000体系结构详图以用户态形式存在,但扮演着系统服务的角色以用户态形式存在,但扮演着系统服务的角色以用户态形式存在,但扮演着系统服务的角色纯用户程序及Windows自带的应用程序OS/2与POSIX子系统同Win32不同不是必须运行1/1/20251哈工大软件学院Windows2000体系结构详图系统支持进程

1.会话管理器(Sessionmanager-Smss.exe)

Windows2000系统启动时创建的第一个用户模式的进程系统的接下来的启动工作交由它来做它最后运行Win32子系统进程(Csrss.exe)和Winlogon进程之后它等待装载子系统、子系统启动的请求并处理

1/1/20252哈工大软件学院Windows2000体系结构详图系统支持进程

2.登录进程(Logon-Winlogon.exe)

交互式的用户登录、退出启动用户Shell(Explorer.exe)启动TaskManager

锁定工作站注销用户关闭系统

Ctrl+Alt+Del激活一个Windows窗口其中的所有功能均由该进程执行1/1/20253哈工大软件学院

WinLogon登录过程(1)在对话框捕捉到Username&Password;

(2)将信息发送给本机安全验证服务器进程(LSASS)进行验证;

(3)身份验证通过,则Winlogon进程去查找注册表子键

HKLM\Software\Microsoft\WindowsNT\

CurrentVersion\Winlogon中

Userinit键值,执行其中指定的一系列可执行映像。缺省为Userinit.exe的进程。

(4)Userinit.exe进程完成用户环境的初始化

(5)该进程在注册表中查~\Winlogon下Shell键值,缺省为Explorer.exe,然后Usernint.exe退出。

(6)Winlogon进程等待激活:

Ctrl+Alt+Del,出现对话框,提供关闭系统、注销用户等操作。

1/1/20254哈工大软件学院Windows2000体系结构详图系统支持进程

3.本机安全验证服务器LocalSecurityAuthenticationServer-Lsass.exe

该进程接收来自Winlogon进程的用户验证请求,并返回验证结果此外,它还负责与本机安全相关的其他任务:如安全审计并发送审计信息到事件日志等它是Windows2000安全系统组件之一1/1/20255哈工大软件学院Windows2000体系结构详图系统支持进程

4.

服务控制管理器

ServicesesControlManager-Services.exe

该进程负责启动、停止系统“服务”如PrintSpooling服务

SQL-Server服务

EventLog事件日志等1/1/20256哈工大软件学院Windows2000体系结构详图服务进程

1.

Spooler

对应服务进程映像SPOOLSV.EXE

脱机处理,比如打印处理等

*可用Word文档打印看Spoolsv.exe进程动作

1/1/20257哈工大软件学院Windows2000体系结构详图服务进程

2.Winmgmt.exe

对应服务进程映像Winmgmt.exe

一个系统服务:提供Windows系统管理信息“系统服务管理器”中

WindowsManagementInstrumentation服务

1/1/20258哈工大软件学院Windows2000体系结构详图服务进程

3.Svchost.exe

对应服务进程映像svchost.exe

一种系统共享服务(宿主),包括:电话服务(Telephony)

RPC(远程过程调用)

RACM(远程访问连接管理器)等服务

可以看“系统服务管理器”中下列服务:

Telephony、

RPC、

RACM1/1/20259哈工大软件学院Windows2000体系结构详图服务进程

4.

Regsvc.exe

对应服务映像Regsvc.exe:远程注册表服务

5.Mstask.exe

对应服务映像Mstask.exe:TaskScheduler服务,管理运行程序在指定时间运行例如:

开始→程序→附件→系统工具→任务计划

选“添加任务计划”1/1/202510哈工大软件学院Windows2000体系结构详图环境子系统

Win32子系统必须始终运行它是主要子系统,Windows键盘、鼠标以及有些系统服务需要它存在

POSIX和OS/2子系统可以不启动,需要时启动用户程序环境子系统OS内核Win32POSIXOS/21/1/202511哈工大软件学院Windows2000体系结构详图POSIX-PortableOperationSystemInterfacebasedonUNIX

一种UNIX操作系统接口国际标准目的是鼓励OS实现UNIX风格接口,利于程序移植

符合POSIX标准也是美国政府采购OS的必要标准

OS/2是Microsoft与IBM1987年推出的IBM-PCOS1.1版为图形视窗版本

1990年Mirosoft推出Windows3.0,两公司分道扬镳

1992年IBM推出OS/22.0版,兼容Windows3.0程序运行

市场竞争的需要,Windows开始兼容OS/2程序

Windows垄断市场后,此功能没有大的改进,只能支持到OS/2V1.2版本1/1/202512哈工大软件学院Windows2000体系结构详图环境子系统

一个可执行映像仅同一个子系统相联系映像头中含有子系统的类型代码

每个子系统都有自己的API,由其相关DLL文件提供:

Win32API-Kernel32.dll,Advapi32.dll

User32.dll,Gdi32.dllPOSIXAPI-

Psxdll.dllPOSIX用户程序OS内核

OS/2子系统

POSIX子系统Win32子系统Win32用户程序OS2用户程序Ntdll.dll1/1/202513哈工大软件学院Windows2000体系结构详图Ntdll.dll

Ntdll.dll是Windows系统特殊系统函数库

对应\winnt\system32\ntdll.dll

提供200多条函数,供系统服务程序从用户模式调用

即所谓“系统服务调度占位程序(dispatchstub)

为子系统、子系统DLL、本地映像使用的内部支持函数

Win32API在Win32子系统DLL库中(大约2000个函数)1/1/202514哈工大软件学院Windows2000体系结构详图应用程序

相对说,系统自带的、非系统运行所必须的程序

Explorer.exe,TaskMgr.exe

Control.exe,Notepad.exe,

Cal.exe……

工具类应用程序:VC,VB,SQL-Server,……

一般用户编制的应用程序或DLLWPS,Foxmail,SelectNo.exe

……1/1/202515哈工大软件学院Windows2000体系结构详图应用程序

程序管理器

Programmanager――对应进程映像Explorer.exe

用户在桌面上的所有操作由它来管理所有用户级应用程序都是它来管理:启动、关闭是一个OS-Shell(类似于UNIX中的C-shell)

对普通用户来说,它就是WindowsOS1/1/202516哈工大软件学院Windows2000体系结构详图应用程序

任务管理器

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论