自考《網絡操作系統(tǒng)》課后答案(9)
第八章 Windows NT
1. Windows NT 的設計目標:①可擴充性②可移植性③可靠性④兼容性⑤性能
2. Windows NT的結構:①系統(tǒng)用戶態(tài)部分(Windows NT保護子系統(tǒng))②系統(tǒng)核心態(tài)部分(NT執(zhí)行體)
3. 對象:對象是個抽象數(shù)據結構,在Windows NT中用以表示所有資源。對象用來表示資源。對象類:具有相同特性的對象可歸為一個對象類,對象是對象類中的一個實例。對象類是描述資源類型的。對象的組成結構:對象頭和對象體。對象管理程序控制對象頭,其他執(zhí)行體部件控制它們自己創(chuàng)建的對象體。
4. Windows NT進程的定義:一個程序的動態(tài)調用。Windows NT進程的組成:①一個可執(zhí)行的程序②一個私用的地址空間③系統(tǒng)資源④至少有一個執(zhí)行線程。Windows NT進程的特點:④ 進程是作為對象來實現(xiàn)的。⑤ 進程要求至少有一個執(zhí)行線程。⑥ 進程沒設進程控制塊PCB,進程的控制和管理信息被放在進程對象的對象體中以及局限于進程的對象表中。⑦ Windows NT中的進程,不是處理機調度的基本單位,所以沒有必要區(qū)分進程的狀態(tài)。⑧當系統(tǒng)啟動時,系統(tǒng)為每一環(huán)境子系統(tǒng)建立一個服務器進程。每當用戶的應用程序啟動時,相應的環(huán)境子系統(tǒng)進程調用執(zhí)行體的進程管理程序為之建立一個進程,然后進程管理程序又調用對象管理程序為之建立一個進程對象。⑨ 進程管理程序不維護進程的父子或其他關系。⑩ 進程有內含的同步機制。
5. Windows NT線程的定義:進程內的一個可調度實體。線程的組成:①一個唯一的標識符,即客戶ID.②描述處理機狀態(tài)的一組寄存器內容。③兩個棧:用戶棧和核心棧。④一個私用存儲區(qū)。引進線程目的:主要目的是要有效地實現(xiàn)并行性。多進程的方式雖然也可以實現(xiàn)并行性,但采用線程比采用進程實現(xiàn)并行性更方便、更有效。以UNIX為例,當一個進程創(chuàng)建一個子進程時,系統(tǒng)必須把父進程地址空間的所有內容拷貝到子進程的地址空間中去。對大地址空間來說,這樣的操作是很費時的,更何況兩進程還要建立共享數(shù)據。如果采用多線程要好得多,因為這些線程共享進程的同一地址空間、對象句柄及其他資源。
6. 進程和線程之間的區(qū)別和聯(lián)系:
?、倬€程是進程的一個組成部分。每個NT進程在創(chuàng)建時只有一個線程,需要時這個線程可以再創(chuàng)建其他線程。
?、谝粋€進程的多個線程都在這個進程的地址空間內活動。
③進程是資源的基本分配單位。這就是資源是分配給進程的,而不是分配給線程的,并且系統(tǒng)還為分配給進程的資源規(guī)定了配額。
④處理機調度的基本單位是線程,在線程之間競爭處理機。真正在處理機上執(zhí)行的是線程,線程在執(zhí)行中需要資源時,系統(tǒng)從進程的配額中扣除并分配給它。
?、菥€程在執(zhí)行過程中,需要同步,在不同的進程的線程之間的同步要用消息傳遞機制。消息傳遞要用到進程的資源——端口(端口也是對象,端口上有消息隊列)。因此,可以這們說,通信的是線程,使用的資源卻是進程的(服務器進程可以創(chuàng)建多端口,以利于多線程通信。)
7. Windows NT內核的特點:Windows NT內核的特點是采用微內核技術。它提供了一組精心設計的操作系統(tǒng)原語和機制,通過使用這些原語和機制,執(zhí)行體可以構造更多高級的操作系統(tǒng)功能。內核與其它執(zhí)行體不同的是,內核永久駐留內存,內核的執(zhí)行是不可搶占的,并總運行在核心態(tài)。內核的基本(主要)功能:①調度線程的執(zhí)行②中斷和異常的處理③完成低級的多處理機間的同步④電源故障的排除(實現(xiàn)系統(tǒng)的恢復過程)。
8. 畫圖說明線程的調度狀態(tài)及其轉換條件。(P191)
9. 線程調度采用的調度算法是什么?線程調度采用的調度算法是可搶占的動態(tài)優(yōu)先級調度算法。線程調度程序按線程的優(yōu)先級進行調度,高優(yōu)先級的線程先被調度。線程在執(zhí)行過程中優(yōu)先級可以變化,調度程序調度時所依據的要主數(shù)據結構是多優(yōu)先級就緒隊列。
10. 中斷:Windows NT中,中斷是異步事件,主要由硬件如I/O設備、處理機、時鐘或定時器引起的,是隨機發(fā)生的中斷處理機的事件。異常:異常是同步事件,是某些特定指令執(zhí)行的結果,如主存存取錯、浮點數(shù)被零除等,Windows NT還把系統(tǒng)服務調用看作是異常。Windows NT如何處理中斷與異常:當中斷或異常發(fā)生被系統(tǒng)捕捉后,系統(tǒng)將執(zhí)行的線程從用戶態(tài)轉換到核心態(tài),將處理機的控制權轉交給其首地址存放在主存固定單元的陷阱處理程序。陷阱處理程序被調用后,它首先保護執(zhí)行線程被中斷的斷點現(xiàn)場,在此期間屏蔽中斷,其次根據中斷/異常的原因決定將控制權交給相應的處理程序:①如果是中斷,根據中斷源將控制權轉交給相應的處理程序。②如果是異常,對于處理簡單的異常由陷阱程序解決,其余由異常調度程序處理。根據異常的原因轉入異常處理程序。③如果是系統(tǒng)服務,陷阱處理程序由系統(tǒng)服務調度程序去查找系統(tǒng)服務調度表,轉入相應的系統(tǒng)服務程序。④如果是虛地址異常,則轉入VM管理器頁面調度程序。
11. Windows NT如何實現(xiàn)處理機之間的同步:Windows NT中對內核全局數(shù)據結構的修改必須互斥地執(zhí)行。解決內核臨界區(qū)的互斥,采用的主要方法是:①提高臨界區(qū)代碼執(zhí)行的中斷優(yōu)先級。②使用轉鎖。
12. 畫圖說明Windows NT虛擬地址空間的劃分:Windows NT為每個進程提供了一個4GB在的虛擬地址空間。高地址的2GB保留給系統(tǒng)使用(系統(tǒng)存儲區(qū):①非頁交換區(qū)0.5GB;②頁交換區(qū)0.5GB;③直接映射地址1GB),低地址的2GB是用戶的存儲區(qū)(用戶存儲區(qū):頁面交換區(qū)),這個存儲區(qū)可被用戶態(tài)和核心態(tài)的線程訪問。P197
13. 舉例說明Windows NT虛擬地址到物理地址的變換過程:
14. Windows NT的存儲管理所采用的頁面淘汰算法是什么:采用先進先出(FIFO)頁面轉換算法,即把在主存中駐留時間最長的頁面淘汰出去。
15. Windows NT的I/O系統(tǒng)組成部件:①I/O管理程序②文件系統(tǒng)③設備驅動程序④緩沖存儲管理程序⑤網絡驅動程序(網絡轉發(fā)程序和網絡服務程序)。Windows NT在I/O系統(tǒng)的設計方面,建立了一個統(tǒng)一、一致的高層界面——I/O設備的虛擬界面,即把所有的讀寫數(shù)據都看成是直接送往虛擬文件的字節(jié)流。P202
16. 舉例說明Windows NT中的同步I/O過程:P205 當應用程序調用一個I/O服務,例如應用程序WriteFile(file_handle,datd,…)調用Win32的API,Win32子系統(tǒng)調用NT的寫文件服務,由用戶態(tài)進入核心態(tài)。在核心態(tài)下,I/O管理程序檢查調用參數(shù)并建立I/O請求包IRP,然后調用設備驅動程序。設備驅動程序接收IRP,負責排隊I/O請求,再由設備執(zhí)行I/O數(shù)據轉換,當I/O完成產生I/O中斷。由設備驅動程序處理中斷,再交I/O管理程序完成IRP的處理并返回,由核心態(tài)回到用戶態(tài)。最后將返回的狀態(tài)傳送給應用程序,應用程序可以立即存取這些已轉換的數(shù)據。①按用戶要求,I/O管理程序為之形成IRP,并把它傳送給設備驅動程序,由驅動程序完成I/O操作。②設備完成I/O操作后,發(fā)中斷請求,設備驅動程序的中斷處理程序進行相應中斷處理。③I/O管理程序完成I/O請求。
17. 試說明Windows NT中異步I/O操作的特點:異步I/O相對于同步I/O有一重要特點:具有提高應用程序執(zhí)行速度的潛力。當設備在忙于讀寫的同時,應用程序可繼續(xù)其他的工作。為了使用異步I/O,應用程序必須在其參數(shù)中指出異步I/O,在Win32中使用參數(shù)overlapped表示異步I/O.在發(fā)出異步I/O操作后,線程要小心,不要在設備驅動程序完成數(shù)據讀寫前再去讀寫I/O操作中的數(shù)據。也就是說,線程的執(zhí)行必須通過等待一個句柄,和I/O請求的完成保持同步。
18. 內裝網絡:Windows NT網絡是內裝網絡,它把網絡軟件作為NT執(zhí)行體的I/O系統(tǒng)中的一個組件嵌入系統(tǒng)內部(即網絡功能包含于操作系統(tǒng)中),這使得Windows NT無需安裝其他網絡軟件,即可為用戶提供資源共享和各種網絡功能。其特點:①Windows NT的網絡軟件不是作為操作系統(tǒng)的一個附加層來運行,而是作為NT執(zhí)行體的I/O系統(tǒng)中的一個組件而嵌入系統(tǒng)內部,這使得Windows NT無需安裝其他網絡軟件,即可為用戶提供資源共享和各種網絡功能。②Windows NT中的網絡組件可以直接利用NT內部的系統(tǒng)功能。
Windows NT網絡具有以下特點:
①NT網絡是內裝,從而Windows NT是真正的網絡操作系統(tǒng)。
②NT網絡與其它網絡系統(tǒng)的互操作性。
?、厶峁┓奖愕慕⒑瓦\行分布式應用程序的機制。
④系統(tǒng)開放性好。
19. 畫圖說明Windows NT網絡的體系結構(P207):低四層統(tǒng)稱為通信子網,駐留在高三層的軟件稱為通信子網的用戶。
20. Windows NT網絡中作為內裝網絡的兩個主要部件是:轉發(fā)程序和服務程序。轉發(fā)程序,也稱重定向程序,用于客戶方。轉發(fā)程序的主要功能是:解釋網絡I/O請求并生成對下層協(xié)議的調用,以實現(xiàn)網絡的I/O功能。轉發(fā)程序作為客戶方,執(zhí)行SMB(Server Message Block)協(xié)議,與服務器方的服務程序同處于會話層。轉發(fā)程序可以訪問遠程節(jié)點上的文件,命名管道和打印機,以實現(xiàn)網絡的資源共享。服務程序的主要功能:接收網絡傳輸驅動程序來的I/O請求,執(zhí)行這些請求,然后將結果通過網絡送回。服務程序作為驅動程序可以存在于NT執(zhí)行體內,并可調用高速緩沖管理程序直接優(yōu)化它所要傳送的數(shù)據。
21. 為什么說Windows NT具有開放式的結構?
?、賅indows NT網絡是一個內裝網絡,而不是像其他網絡操作系統(tǒng)那樣,在一個多任務傳統(tǒng)的操作系統(tǒng)上附加一層網絡軟件。NT網絡操作系統(tǒng)把網絡功能包含在操作系統(tǒng)中,并可直接使用Windows NT內部的系統(tǒng)功能。NT網絡軟件包含有將其內部網絡軟件裝入和卸出的機制,同樣的機制也可將其他網絡軟件裝入和卸出操作系統(tǒng)。
②Windows NT考慮到應用程序如何網絡,Windows NT提供了多種訪問方法:Win32 I/O API、Win32 Wnet API、Windows Sockets API、NetBIOS API、RPC API、Win32命令管道與郵件槽 API<
2.部分稿件來源于網絡,如有不實或侵權,請聯(lián)系我們溝通解決。最新官方信息請以湖北省教育考試院及各教育官網為準!
-
112023-03湖北自考《運輸保險》精選習題及答案匯總湖北自考《運輸保險》精選習題及答案匯總
-
112023-03湖北自考《運輸保險》精選習題及答案(5)湖北自考《運輸保險》精選習題及答案(5)
-
112023-03湖北自考《運輸保險》精選習題及答案(4)湖北自考《運輸保險》精選習題及答案(4)
-
112023-03湖北自考《運輸保險》精選習題及答案(3)湖北自考《運輸保險》精選習題及答案(3)
-
112023-03湖北自考《運輸保險》精選習題及答案(2)湖北自考《運輸保險》精選習題及答案(2)
-
112023-03湖北自考《運輸保險》精選習題及答案(1)湖北自考《運輸保險》精選習題及答案(1)
已幫助10w萬+意向學歷提升用戶成功上岸
毛澤東思想概論
培訓優(yōu)勢:課時考點精講+刷題+沖刺,熟練應對考試題型。全程督促學習,安排好學習計劃。 毛澤東思想概論...自考培訓英語二
本課程既是一門語言實踐課程,也是拓寬知識、了解世界文化的重要素質課程,它以培養(yǎng)學習者的綜合語言應用能力為目標,使他們在學習、工作和社會交往中能夠使用英語進行有效的交流。 英語二...自考培訓馬克思主義基本原理概論
本書包括兩個部分:自學考試大綱和基本原理。主要內容有,馬克思主義是關于工人階級和人類解放的科學,物質世界及其發(fā)展規(guī)律,認識的本質及其規(guī)律,人類社會及其發(fā)展規(guī)律,資本主義的形成及其發(fā)展,資本主義發(fā)展的歷史進程,社會主義社會及其進程,共產主義社會及其進程等。 馬克思主義基本原理概論...自考培訓思想道德修養(yǎng)與法律基礎
《思想道德修養(yǎng)與法律基礎》課具有鮮明的政治性、思想性、理論性、針對性、科學性、知識性以及實踐性和修養(yǎng)性。它包羅政治、思想、道德、心理本質、學習成才和法律本質等內容,指導和回答大學生在人生、抱負、信念等方面遍及關心和迫切需要解決的問題。 思想道德修養(yǎng)與法律基礎...自考培訓中國近代史綱要
“中國近現(xiàn)代史綱要”全國高等教育自學考試指定教材,依據中央審定的普通高等學?!爸袊F(xiàn)代史綱要”編寫大綱以及馬克思主義理論研究和建設工程重點教材《中國近現(xiàn)代史綱要》,結合自學考試的特點設計了十章,集中講述1840年鴉片戰(zhàn)爭爆發(fā)一直到2007年中國共產黨第十七次全國代表大會召開的160多年的中國近現(xiàn)代歷史。 中國近代史綱要...自考培訓
- 2025年上半年武漢大學自考成人學士學位申報工作通知
- 2025年武漢商學院全日制自考本科助學班招生簡章
- 2025年春季武漢輕工大學自考本科生學士學位外語赴考公告
- 2025年四月湖北自考什么時候出成績?速來了解
- 2025年上半年武漢紡織大學自考畢業(yè)生學士學位論文審核工作通知
- 2025年湖北省成人學士學位外語考試湖北大學考生成績查詢、復核通知
- 2025年上半年湖北工業(yè)大學自考本科畢業(yè)生學士學位外語水平考試赴考須知
- 湖北自考助學班考生如何在自考平臺進行注冊?速來了解!
- 2025年4月高等教育自學考試湖北大學自考考點赴考通告
- 2025年4月高等教育自學考試湖北理工學院自考考點赴考通知 查看更多

掃一掃關注微信公眾號
隨時獲取湖北省自考政策、通知、公告以及各類學習資料、學習方法、課程。