2013年自考“網絡操作系統”復習資料(25)
1.WindowsNT的設計目標:①可擴充性 ②可移植性 ③可靠性 ④兼容性 ⑤性能
2.WindowsNT的結構:①系統用戶態部分(WindowsNT保護子系統) ②系統核心態部分(NT執行體)
3.對象:對象是個抽象數據結構,在WindowsNT中用以表示所有資源。對象用來表示資源。
對象類:具有相同特性的對象可歸為一個對象類,對象是對象類中的一個實例。對象類是描述資源類型的。
對象的組成結構:對象頭和對象體。對象管理程序控制對象頭,其他執行體部件控制它們自己創建的對象體。
4.WindowsNT進程的定義:一個程序的動態調用。
WindowsNT進程的組成:①一個可執行的程序②一個私用的地址空間③系統資源④至少有一個執行線程。
WindowsNT進程的特點:
④進程是作為對象來實現的。⑤進程要求至少有一個執行線程。⑥進程沒設進程控制塊PCB,進程的控制和管理信息被放在進程對象的對象體中以及局限于進程的對象表中。⑦WindowsNT中的進程,不是處理機調度的基本單位,所以沒有必要區分進程的狀態。⑧當系統啟動時,系統為每一環境子系統建立一個服務器進程。每當用戶的應用程序啟動時,相應的環境子系統進程調用執行體的進程管理程序為之建立一個進程,然后進程管理程序又調用對象管理程序為之建立一個進程對象。⑨進程管理程序不維護進程的父子或其他關系。⑩進程有內含的同步機制。
5.WindowsNT線程的定義:進程內的一個可調度實體。
線程的組成:①一個唯一的標識符,即客戶ID.②描述處理機狀態的一組寄存器內容。③兩個棧:用戶棧和核心棧。④一個私用存儲區。
引進線程目的:主要目的是要有效地實現并行性。多進程的方式雖然也可以實現并行性,但采用線程比采用進程實現并行性更方便、更有效。以UNIX為例,當一個進程創建一個子進程時,系統必須把父進程地址空間的所有內容拷貝到子進程的地址空間中去。對大地址空間來說,這樣的操作是很費時的,更何況兩進程還要建立共享數據。如果采用多線程要好得多,因為這些線程共享進程的同一地址空間、對象句柄及其他資源。
更多自學考試復習資料請您持續關注環球網校自學考試頻道!
最新資訊
- 備考2026年4月自學考試!這些真題及題庫早早收藏【免費領取】2025-11-07
- 考前看!2025年10月自考《中國古代文學史一》歷年高頻考點2025-10-24
- 抓緊背!2025年10月自學考試《習概》名詞解釋、簡答題高頻考點匯總2025-10-20
- 考前背誦!2025年10月自學考試沖分資料,速領2025-10-14
- 速領!2025年10月自學考試全專業【沖刺必刷100題】,高頻考點覆蓋2025-10-13
- 2025年10月自學考試題型發布!各專業簡答題、論述題考什么?2025-10-12
- 備考重點!2025年10月自學考試各專業高頻考點+必刷100題2025-10-10
- 2025年10月自考《美學》高頻考點匯總:名詞解釋+簡答題2025-10-09
- 考前復習:2025年10月自學考試《馬原》高頻考點+歷年真題2025-10-07
- 提前發布!2025年10月自學考試答題卡樣式2025-10-07
