操作系統(tǒng) W2K-XP操作系統(tǒng)-結(jié)構(gòu)剖析2學(xué)習(xí)專業(yè)課件_第1頁
操作系統(tǒng) W2K-XP操作系統(tǒng)-結(jié)構(gòu)剖析2學(xué)習(xí)專業(yè)課件_第2頁
操作系統(tǒng) W2K-XP操作系統(tǒng)-結(jié)構(gòu)剖析2學(xué)習(xí)專業(yè)課件_第3頁
操作系統(tǒng) W2K-XP操作系統(tǒng)-結(jié)構(gòu)剖析2學(xué)習(xí)專業(yè)課件_第4頁
操作系統(tǒng) W2K-XP操作系統(tǒng)-結(jié)構(gòu)剖析2學(xué)習(xí)專業(yè)課件_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Windows2000體系結(jié)構(gòu)詳圖以用戶態(tài)形式存在,但扮演著系統(tǒng)服務(wù)的角色以用戶態(tài)形式存在,但扮演著系統(tǒng)服務(wù)的角色以用戶態(tài)形式存在,但扮演著系統(tǒng)服務(wù)的角色純用戶程序及Windows自帶的應(yīng)用程序OS/2與POSIX子系統(tǒng)同Win32不同不是必須運(yùn)行1/1/20251哈工大軟件學(xué)院Windows2000體系結(jié)構(gòu)詳圖系統(tǒng)支持進(jìn)程

1.會(huì)話管理器(Sessionmanager-Smss.exe)

Windows2000系統(tǒng)啟動(dòng)時(shí)創(chuàng)建的第一個(gè)用戶模式的進(jìn)程系統(tǒng)的接下來的啟動(dòng)工作交由它來做它最后運(yùn)行Win32子系統(tǒng)進(jìn)程(Csrss.exe)和Winlogon進(jìn)程之后它等待裝載子系統(tǒng)、子系統(tǒng)啟動(dòng)的請(qǐng)求并處理

1/1/20252哈工大軟件學(xué)院Windows2000體系結(jié)構(gòu)詳圖系統(tǒng)支持進(jìn)程

2.登錄進(jìn)程(Logon-Winlogon.exe)

交互式的用戶登錄、退出啟動(dòng)用戶Shell(Explorer.exe)啟動(dòng)TaskManager

鎖定工作站注銷用戶關(guān)閉系統(tǒng)

Ctrl+Alt+Del激活一個(gè)Windows窗口其中的所有功能均由該進(jìn)程執(zhí)行1/1/20253哈工大軟件學(xué)院

WinLogon登錄過程(1)在對(duì)話框捕捉到Username&Password;

(2)將信息發(fā)送給本機(jī)安全驗(yàn)證服務(wù)器進(jìn)程(LSASS)進(jìn)行驗(yàn)證;

(3)身份驗(yàn)證通過,則Winlogon進(jìn)程去查找注冊(cè)表子鍵

HKLM\Software\Microsoft\WindowsNT\

CurrentVersion\Winlogon中

Userinit鍵值,執(zhí)行其中指定的一系列可執(zhí)行映像。缺省為Userinit.exe的進(jìn)程。

(4)Userinit.exe進(jìn)程完成用戶環(huán)境的初始化

(5)該進(jìn)程在注冊(cè)表中查~\Winlogon下Shell鍵值,缺省為Explorer.exe,然后Usernint.exe退出。

(6)Winlogon進(jìn)程等待激活:

Ctrl+Alt+Del,出現(xiàn)對(duì)話框,提供關(guān)閉系統(tǒng)、注銷用戶等操作。

1/1/20254哈工大軟件學(xué)院Windows2000體系結(jié)構(gòu)詳圖系統(tǒng)支持進(jìn)程

3.本機(jī)安全驗(yàn)證服務(wù)器LocalSecurityAuthenticationServer-Lsass.exe

該進(jìn)程接收來自Winlogon進(jìn)程的用戶驗(yàn)證請(qǐng)求,并返回驗(yàn)證結(jié)果此外,它還負(fù)責(zé)與本機(jī)安全相關(guān)的其他任務(wù):如安全審計(jì)并發(fā)送審計(jì)信息到事件日志等它是Windows2000安全系統(tǒng)組件之一1/1/20255哈工大軟件學(xué)院Windows2000體系結(jié)構(gòu)詳圖系統(tǒng)支持進(jìn)程

4.

服務(wù)控制管理器

ServicesesControlManager-Services.exe

該進(jìn)程負(fù)責(zé)啟動(dòng)、停止系統(tǒng)“服務(wù)”如PrintSpooling服務(wù)

SQL-Server服務(wù)

EventLog事件日志等1/1/20256哈工大軟件學(xué)院Windows2000體系結(jié)構(gòu)詳圖服務(wù)進(jìn)程

1.

Spooler

對(duì)應(yīng)服務(wù)進(jìn)程映像SPOOLSV.EXE

脫機(jī)處理,比如打印處理等

*可用Word文檔打印看Spoolsv.exe進(jìn)程動(dòng)作

1/1/20257哈工大軟件學(xué)院Windows2000體系結(jié)構(gòu)詳圖服務(wù)進(jìn)程

2.Winmgmt.exe

對(duì)應(yīng)服務(wù)進(jìn)程映像Winmgmt.exe

一個(gè)系統(tǒng)服務(wù):提供Windows系統(tǒng)管理信息“系統(tǒng)服務(wù)管理器”中

WindowsManagementInstrumentation服務(wù)

1/1/20258哈工大軟件學(xué)院Windows2000體系結(jié)構(gòu)詳圖服務(wù)進(jìn)程

3.Svchost.exe

對(duì)應(yīng)服務(wù)進(jìn)程映像svchost.exe

一種系統(tǒng)共享服務(wù)(宿主),包括:電話服務(wù)(Telephony)

RPC(遠(yuǎn)程過程調(diào)用)

RACM(遠(yuǎn)程訪問連接管理器)等服務(wù)

可以看“系統(tǒng)服務(wù)管理器”中下列服務(wù):

Telephony、

RPC、

RACM1/1/20259哈工大軟件學(xué)院Windows2000體系結(jié)構(gòu)詳圖服務(wù)進(jìn)程

4.

Regsvc.exe

對(duì)應(yīng)服務(wù)映像Regsvc.exe:遠(yuǎn)程注冊(cè)表服務(wù)

5.Mstask.exe

對(duì)應(yīng)服務(wù)映像Mstask.exe:TaskScheduler服務(wù),管理運(yùn)行程序在指定時(shí)間運(yùn)行例如:

開始→程序→附件→系統(tǒng)工具→任務(wù)計(jì)劃

選“添加任務(wù)計(jì)劃”1/1/202510哈工大軟件學(xué)院Windows2000體系結(jié)構(gòu)詳圖環(huán)境子系統(tǒng)

Win32子系統(tǒng)必須始終運(yùn)行它是主要子系統(tǒng),Windows鍵盤、鼠標(biāo)以及有些系統(tǒng)服務(wù)需要它存在

POSIX和OS/2子系統(tǒng)可以不啟動(dòng),需要時(shí)啟動(dòng)用戶程序環(huán)境子系統(tǒng)OS內(nèi)核Win32POSIXOS/21/1/202511哈工大軟件學(xué)院Windows2000體系結(jié)構(gòu)詳圖POSIX-PortableOperationSystemInterfacebasedonUNIX

一種UNIX操作系統(tǒng)接口國際標(biāo)準(zhǔn)目的是鼓勵(lì)OS實(shí)現(xiàn)UNIX風(fēng)格接口,利于程序移植

符合POSIX標(biāo)準(zhǔn)也是美國政府采購OS的必要標(biāo)準(zhǔn)

OS/2是Microsoft與IBM1987年推出的IBM-PCOS1.1版為圖形視窗版本

1990年Mirosoft推出Windows3.0,兩公司分道揚(yáng)鑣

1992年IBM推出OS/22.0版,兼容Windows3.0程序運(yùn)行

市場(chǎng)競(jìng)爭(zhēng)的需要,Windows開始兼容OS/2程序

Windows壟斷市場(chǎng)后,此功能沒有大的改進(jìn),只能支持到OS/2V1.2版本1/1/202512哈工大軟件學(xué)院Windows2000體系結(jié)構(gòu)詳圖環(huán)境子系統(tǒng)

一個(gè)可執(zhí)行映像僅同一個(gè)子系統(tǒng)相聯(lián)系映像頭中含有子系統(tǒng)的類型代碼

每個(gè)子系統(tǒng)都有自己的API,由其相關(guān)DLL文件提供:

Win32API-Kernel32.dll,Advapi32.dll

User32.dll,Gdi32.dllPOSIXAPI-

Psxdll.dllPOSIX用戶程序OS內(nèi)核

OS/2子系統(tǒng)

POSIX子系統(tǒng)Win32子系統(tǒng)Win32用戶程序OS2用戶程序Ntdll.dll1/1/202513哈工大軟件學(xué)院Windows2000體系結(jié)構(gòu)詳圖Ntdll.dll

Ntdll.dll是Windows系統(tǒng)特殊系統(tǒng)函數(shù)庫

對(duì)應(yīng)\winnt\system32\ntdll.dll

提供200多條函數(shù),供系統(tǒng)服務(wù)程序從用戶模式調(diào)用

即所謂“系統(tǒng)服務(wù)調(diào)度占位程序(dispatchstub)

為子系統(tǒng)、子系統(tǒng)DLL、本地映像使用的內(nèi)部支持函數(shù)

Win32API在Win32子系統(tǒng)DLL庫中(大約2000個(gè)函數(shù))1/1/202514哈工大軟件學(xué)院Windows2000體系結(jié)構(gòu)詳圖應(yīng)用程序

相對(duì)說,系統(tǒng)自帶的、非系統(tǒng)運(yùn)行所必須的程序

Explorer.exe,TaskMgr.exe

Control.exe,Notepad.exe,

Cal.exe……

工具類應(yīng)用程序:VC,VB,SQL-Server,……

一般用戶編制的應(yīng)用程序或DLLWPS,F(xiàn)oxmail,SelectNo.exe

……1/1/202515哈工大軟件學(xué)院Windows2000體系結(jié)構(gòu)詳圖應(yīng)用程序

程序管理器

Programmanager――對(duì)應(yīng)進(jìn)程映像Explorer.exe

用戶在桌面上的所有操作由它來管理所有用戶級(jí)應(yīng)用程序都是它來管理:?jiǎn)?dòng)、關(guān)閉是一個(gè)OS-Shell(類似于UNIX中的C-shell)

對(duì)普通用戶來說,它就是WindowsOS1/1/202516哈工大軟件學(xué)院Windows2000體系結(jié)構(gòu)詳圖應(yīng)用程序

任務(wù)管理器

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論