操作系統(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ù)免費閱讀

下載本文檔

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

文檔簡介

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不同不是必須運行1/1/20251哈工大軟件學(xué)院Windows2000體系結(jié)構(gòu)詳圖系統(tǒng)支持進程

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

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

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

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

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

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

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

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

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

(3)身份驗證通過,則Winlogon進程去查找注冊表子鍵

HKLM\Software\Microsoft\WindowsNT\

CurrentVersion\Winlogon中

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

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

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

(6)Winlogon進程等待激活:

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

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

3.本機安全驗證服務(wù)器LocalSecurityAuthenticationServer-Lsass.exe

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

4.

服務(wù)控制管理器

ServicesesControlManager-Services.exe

該進程負責啟動、停止系統(tǒng)“服務(wù)”如PrintSpooling服務(wù)

SQL-Server服務(wù)

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

1.

Spooler

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

脫機處理,比如打印處理等

*可用Word文檔打印看Spoolsv.exe進程動作

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

2.Winmgmt.exe

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

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

WindowsManagementInstrumentation服務(wù)

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

3.Svchost.exe

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

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

RPC(遠程過程調(diào)用)

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

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

Telephony、

RPC、

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

4.

Regsvc.exe

對應(yīng)服務(wù)映像Regsvc.exe:遠程注冊表服務(wù)

5.Mstask.exe

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

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

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

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

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

一種UNIX操作系統(tǒng)接口國際標準目的是鼓勵OS實現(xiàn)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哈工大軟件學(xué)院Windows2000體系結(jié)構(gòu)詳圖環(huán)境子系統(tǒng)

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

每個子系統(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ù)庫

對應(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個函數(shù))1/1/202514哈工大軟件學(xué)院Windows2000體系結(jié)構(gòu)詳圖應(yīng)用程序

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

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――對應(yīng)進程映像Explorer.exe

用戶在桌面上的所有操作由它來管理所有用戶級應(yīng)用程序都是它來管理:啟動、關(guān)閉是一個OS-Shell(類似于UNIX中的C-shell)

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

任務(wù)管理器

溫馨提示

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

評論

0/150

提交評論