




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023/12/4哈工大软件学院1Windows2000体系结构详图以用户态形式存在,但扮演着系统服务的角色以用户态形式存在,但扮演着系统服务的角色以用户态形式存在,但扮演着系统服务的角色纯用户程序及Windows自带的应用程序OS/2与POSIX子系统同Win32不同不是必须运行2023/12/4哈工大软件学院2Windows2000体系结构详图系统支持进程
1.会话管理器(Sessionmanager-Smss.exe)
Windows2000系统启动时创建的第一个用户模式的进程系统的接下来的启动工作交由它来做它最后运行Win32子系统进程(Csrss.exe)和Winlogon进程之后它等待装载子系统、子系统启动的请求并处理
2023/12/4哈工大软件学院3Windows2000体系结构详图系统支持进程
2.登录进程(Logon-Winlogon.exe)
交互式的用户登录、退出启动用户Shell(Explorer.exe)启动TaskManager
锁定工作站注销用户关闭系统
Ctrl+Alt+Del激活一个Windows窗口其中的所有功能均由该进程执行2023/12/4哈工大软件学院4
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,出现对话框,提供关闭系统、注销用户等操作。
2023/12/4哈工大软件学院5Windows2000体系结构详图系统支持进程
3.本机安全验证服务器LocalSecurityAuthenticationServer-Lsass.exe
该进程接收来自Winlogon进程的用户验证请求,并返回验证结果此外,它还负责与本机安全相关的其他任务:如安全审计并发送审计信息到事件日志等它是Windows2000安全系统组件之一2023/12/4哈工大软件学院6Windows2000体系结构详图系统支持进程
4.
服务控制管理器
ServicesesControlManager-Services.exe
该进程负责启动、停止系统“服务”如PrintSpooling服务
SQL-Server服务
EventLog事件日志等2023/12/4哈工大软件学院7Windows2000体系结构详图服务进程
1.
Spooler
对应服务进程映像SPOOLSV.EXE
脱机处理,比如打印处理等
*
可用Word文档打印看Spoolsv.exe进程动作
2023/12/4哈工大软件学院8Windows2000体系结构详图服务进程
2.Winmgmt.exe
对应服务进程映像Winmgmt.exe
一个系统服务:提供Windows系统管理信息“系统服务管理器”中
WindowsManagementInstrumentation服务
2023/12/4哈工大软件学院9Windows2000体系结构详图服务进程
3.Svchost.exe
对应服务进程映像svchost.exe
一种系统共享服务(宿主),包括:电话服务(Telephony)
RPC(远程过程调用)
RACM(远程访问连接管理器)等服务
可以看“系统服务管理器”中下列服务:
3.3.3svchost服务项.ppt
3.3.3svchost服务项.ppt
3.3.3svchost服务项.ppt2023/12/4哈工大软件学院10Windows2000体系结构详图服务进程
4.
Regsvc.exe
对应服务映像Regsvc.exe:远程注册表服务
5.Mstask.exe
对应服务映像Mstask.exe:TaskScheduler服务,管理运行程序在指定时间运行例如:
开始→程序→附件→系统工具
→任务计划
选“添加任务计划”2023/12/4哈工大软件学院11Windows2000体系结构详图环境子系统
Win32子系统必须始终运行它是主要子系统,Windows键盘、鼠标以及有些系统服务需要它存在
POSIX和OS/2子系统可以不启动,需要时启动用户程序环境子系统OS内核Win32POSIXOS/22023/12/4哈工大软件学院12Windows2000体系结构详图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版本2023/12/4哈工大软件学院13Windows2000体系结构详图环境子系统
一个可执行映像仅同一个子系统相联系映像头中含有子系统的类型代码
每个子系统都有自己的API,由其相关DLL文件提供:
Win32API-Kernel32.dll,Advapi32.dll
User32.dll,Gdi32.dllPOSIXAPI-
Psxdll.dllPOSIX用户程序OS内核
OS/2子系统
POSIX子系统Win32子系统Win32用户程序OS2用户程序Ntdll.dll2023/12/4哈工大软件学院14Windows2000体系结构详图Ntdll.dll
Ntdll.dll是Windows系统特殊系统函数库
对应\winnt\system32\ntdll.dll
提供200多条函数,供系统服务程序从用户模式调用
即所谓“系统服务调度占位程序(dispatchstub)
为子系统、子系统DLL、本地映像使用的内部支持函数
Win32API在Win32子系统DLL库中(大约2000个函数)2023/12/4哈工大软件学院15Windows2000体系结构详图应用程序
相对说,系统自带的、非系统运行所必须的程序
Explorer.exe,TaskMgr.exe
Control.exe,Notepad.exe,
Cal.exe……
工具类应用程序:VC,VB,SQL-Server,……
一般用户编制的应用程序或DLLWPS,Foxmail,SelectNo.exe
…
…2023/12/4哈工大软件学院16Windows2000体系结构详图应用程序
程序管理器
Programmanager――对应进程映像Explorer.exe
用户在桌面上的所有操作由它来管理所有用户级应用程序都是它来管理:启动、关闭是一个OS-Shell(类似于UNIX中的C-shell)
对普通用户来说,它就是WindowsOS2023/12/4哈工大软件学院17Windows2000体系结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025租赁合同模板示例
- 《儿科国考复习资料》课件
- 2025河畔土地租赁投资合同样本
- 2025有关技术授权合同的范本
- 白酒代理商合同协议范本
- 瑜伽卡转让会员合同协议
- 物资采购单价合同协议
- 独立别墅买卖合同协议
- 监测系统销售合同协议
- 电商营销中心合同协议
- 2024-2024年上海市高考英语试题及答案
- IEC603645523电线电缆载流量行业资料国内外标准规范
- PCR培训理论练习题库(试题及答案)
- DB37T 2974-2017 工贸企业安全生产风险分级管控体系细则
- DB13(J)∕T 8054-2019 市政基础设施工程施工质量验收通用标准
- 混杂纤维增强的复合材料介绍、特点和应用
- 星巴克哈佛商学院案例
- 工程项目内部控制流程图表
- 强夯试夯报告(共12页)
- 骨优导介绍PPT
- 国标铁路机车牵引电机悬挂抱轴瓦油
评论
0/150
提交评论