國家工信部網(wǎng)站備案實名:湖北自考網(wǎng) 為考生提供湖北自考信息服務,僅供學習交流使用,官方信息以湖北教育考試院為準。
湖北自考在線 湖北學位英語培訓班 湖北成人高考報名 湖北自考視頻免費領取

自考“網(wǎng)絡操作系統(tǒng)”復習資料(8)

湖北自考網(wǎng) 來源: 時間:2008-11-08 15:42:26

  1.WindowsNT的設計目標:①可擴充性 ②可移植性 ③可靠性 ④兼容性 ⑤性能

  2.WindowsNT的結構:①系統(tǒng)用戶態(tài)部分(WindowsNT保護子系統(tǒng)) ②系統(tǒng)核心態(tài)部分(NT執(zhí)行體)

  3.對象:對象是個抽象數(shù)據(jù)結構,在WindowsNT中用以表示所有資源。對象用來表示資源。

  對象類:具有相同特性的對象可歸為一個對象類,對象是對象類中的一個實例。對象類是描述資源類型的。

  對象的組成結構:對象頭和對象體。對象管理程序控制對象頭,其他執(zhí)行體部件控制它們自己創(chuàng)建的對象體。

  4.WindowsNT進程的定義:一個程序的動態(tài)調用。

  WindowsNT進程的組成:①一個可執(zhí)行的程序②一個私用的地址空間③系統(tǒng)資源④至少有一個執(zhí)行線程。

  WindowsNT進程的特點:

  ④進程是作為對象來實現(xiàn)的。⑤進程要求至少有一個執(zhí)行線程。⑥進程沒設進程控制塊PCB,進程的控制和管理信息被放在進程對象的對象體中以及局限于進程的對象表中。⑦WindowsNT中的進程,不是處理機調度的基本單位,所以沒有必要區(qū)分進程的狀態(tài)。⑧當系統(tǒng)啟動時,系統(tǒng)為每一環(huán)境子系統(tǒng)建立一個服務器進程。每當用戶的應用程序啟動時,相應的環(huán)境子系統(tǒng)進程調用執(zhí)行體的進程管理程序為之建立一個進程,然后進程管理程序又調用對象管理程序為之建立一個進程對象。⑨進程管理程序不維護進程的父子或其他關系。⑩進程有內含的同步機制。

  5.WindowsNT線程的定義:進程內的一個可調度實體。

  線程的組成:①一個唯一的標識符,即客戶ID.②描述處理機狀態(tài)的一組寄存器內容。③兩個棧:用戶棧和核心棧。④一個私用存儲區(qū)。

  引進線程目的:主要目的是要有效地實現(xiàn)并行性。多進程的方式雖然也可以實現(xiàn)并行性,但采用線程比采用進程實現(xiàn)并行性更方便、更有效。以UNIX為例,當一個進程創(chuàng)建一個子進程時,系統(tǒng)必須把父進程地址空間的所有內容拷貝到子進程的地址空間中去。對大地址空間來說,這樣的操作是很費時的,更何況兩進程還要建立共享數(shù)據(jù)。如果采用多線程要好得多,因為這些線程共享進程的同一地址空間、對象句柄及其他資源。

  6.進程和線程之間的區(qū)別和聯(lián)系:

 ?、倬€程是進程的一個組成部分。每個NT進程在創(chuàng)建時只有一個線程,需要時這個線程可以再創(chuàng)建其他線程。②一個進程的多個線程都在這個進程的地址空間內活動。③進程是資源的基本分配單位。這就是資源是分配給進程的,而不是分配給線程的,并且系統(tǒng)還為分配給進程的資源規(guī)定了配額。④處理機調度的基本單位是線程,在線程之間競爭處理機。真正在處理機上執(zhí)行的是線程,線程在執(zhí)行中需要資源時,系統(tǒng)從進程的配額中扣除并分配給它。⑤線程在執(zhí)行過程中,需要同步,在不同的進程的線程之間的同步要用消息傳遞機制。消息傳遞要用到進程的資源——端口(端口也是對象,端口上有消息隊列)。因此,可以這們說,通信的是線程,使用的資源卻是進程的(服務器進程可以創(chuàng)建多端口,以利于多線程通信。)

  7.WindowsNT內核的特點:WindowsNT內核的特點是采用微內核技術。它提供了一組精心設計的操作系統(tǒng)原語和機制,通過使用這些原語和機制,執(zhí)行體可以構造更多高級的操作系統(tǒng)功能。內核與其它執(zhí)行體不同的是,內核永久駐留內存,內核的執(zhí)行是不可搶占的,并總運行在核心態(tài)。

  內核的基本(主要)功能:①調度線程的執(zhí)行②中斷和異常的處理③完成低級的多處理機間的同步④電源故障的排除(實現(xiàn)系統(tǒng)的恢復過程)。

  8.線程調度采用的調度算法是什么?

  線程調度采用的調度算法是可搶占的動態(tài)優(yōu)先級調度算法。線程調度程序按線程的優(yōu)先級進行調度,高優(yōu)先級的線程先被調度。線程在執(zhí)行過程中優(yōu)先級可以變化,調度程序調度時所依據(jù)的要主數(shù)據(jù)結構是多優(yōu)先級就緒隊列。

  9.中斷是什么?

  WindowsNT中,中斷是異步事件,主要由硬件如I/O設備、處理機、時鐘或定時器引起的,是隨機發(fā)生的中斷處理機的事件。異常:異常是同步事件,是某些特定指令執(zhí)行的結果,如主存存取錯、浮點數(shù)被零除等,WindowsNT還把系統(tǒng)服務調用看作是異常。

  WindowsNT如何處理中斷與異常?

  當中斷或異常發(fā)生被系統(tǒng)捕捉后,系統(tǒng)將執(zhí)行的線程從用戶態(tài)轉換到核心態(tài),將處理機的控制權轉交給其首地址存放在主存固定單元的陷阱處理程序。陷阱處理程序被調用后,它首先保護執(zhí)行線程被中斷的斷點現(xiàn)場,在此期間屏蔽中斷,其次根據(jù)中斷/異常的原因決定將控制權交給相應的處理程序:①如果是中斷,根據(jù)中斷源將控制權轉交給相應的處理程序。

 ?、谌绻钱惓?,對于處理簡單的異常由陷阱程序解決,其余由異常調度程序處理。根據(jù)異常的原因轉入異常處理程序。③如果是系統(tǒng)服務,陷阱處理程序由系統(tǒng)服務調度程序去查找系統(tǒng)服務調度表,轉入相應的系統(tǒng)服務程序。④如果是虛地址異常,則轉入VM管理器頁面調度程序。

  10.WindowsNT如何實現(xiàn)處理機之間的同步?

  WindowsNT中對內核全局數(shù)據(jù)結構的修改必須互斥地執(zhí)行。

  解決內核臨界區(qū)的互斥,采用的主要方法是?

 ?、偬岣吲R界區(qū)代碼執(zhí)行的中斷優(yōu)先級。②使用轉鎖。

  11.說明WindowsNT虛擬地址空間的劃分。

  WindowsNT為每個進程提供了一個4GB在的虛擬地址空間。高地址的2GB保留給系統(tǒng)使用(系統(tǒng)存儲區(qū):①非頁交換區(qū)0.5GB;②頁交換區(qū)0.5GB;③直接映射地址1GB),低地址的2GB是用戶的存儲區(qū)(用戶存儲區(qū):頁面交換區(qū)),這個存儲區(qū)可被用戶態(tài)和核心態(tài)的線程訪問。

  12.WindowsNT的存儲管理所采用的頁面淘汰算法是什么?

  采用先進先出(FIFO)頁面轉換算法,即把在主存中駐留時間最長的頁面淘汰出去。

  13.WindowsNT的I/O系統(tǒng)組成部件是?

 ?、買/O管理程序②文件系統(tǒng)③設備驅動程序④緩沖存儲管理程序⑤網(wǎng)絡驅動程序(網(wǎng)絡轉發(fā)程序和網(wǎng)絡服務程序)。WindowsNT在I/O系統(tǒng)的設計方面,建立了一個統(tǒng)一、一致的高層界面——I/O設備的虛擬界面,即把所有的讀寫數(shù)據(jù)都看成是直接送往虛擬文件的字節(jié)流。

  14.舉例說明WindowsNT中的同步I/O過程。

  當應用程序調用一個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ù)據(jù)

  轉換,當I/O完成產(chǎn)生I/O中斷。由設備驅動程序處理中斷,再交I/O管理程序完成IRP的處理并返回,由核心態(tài)回到用戶態(tài)。最后將返回的狀態(tài)傳送給應用程序,應用程序可以立即存取這些已轉換的數(shù)據(jù)。

 ?、侔从脩粢?,I/O管理程序為之形成IRP,并把它傳送給設備驅動程序,由驅動程序完成I/O操作。②設備完成I/O操作后,發(fā)中斷請求,設備驅動程序的中斷處理程序進行相應中斷處理。③I/O管理程序完成I/O請求。

  15.試說明WindowsNT中異步I/O操作的特點。

  異步I/O相對于同步I/O有一重要特點:具有提高應用程序執(zhí)行速度的潛力。當設備在忙于讀寫的同時,應用程序可繼續(xù)其他的工作。為了使用異步I/O,應用程序必須在其參數(shù)中指出異步I/O,在Win32中使用參數(shù)overlapped表示異步I/O.在發(fā)出異步I/O操作后,線程要小心,不要在設備驅動程序完成數(shù)據(jù)讀寫前再去讀寫I/O操作中的數(shù)據(jù)。也就是說,線程的執(zhí)行必須通過等待一個句柄,和I/O請求的完成保持同步。

  16.內裝網(wǎng)絡是什么?

  WindowsNT網(wǎng)絡是內裝網(wǎng)絡,它把網(wǎng)絡軟件作為NT執(zhí)行體的I/O系統(tǒng)中的一個組件嵌入系統(tǒng)內部(即網(wǎng)絡功能包含于操作系統(tǒng)中),這使得WindowsNT無需安裝其他網(wǎng)絡軟件,即可為用戶提供資源共享和各種網(wǎng)絡功能。

  特點?

  ①WindowsNT的網(wǎng)絡軟件不是作為操作系統(tǒng)的一個附加層來運行,而是作為NT執(zhí)行體的I/O系統(tǒng)中的一個組件而嵌入系統(tǒng)內部,這使得WindowsNT無需安裝其他網(wǎng)絡軟件,即可為用戶提供資源共享和各種網(wǎng)絡功能。②WindowsNT中的網(wǎng)絡組件可以直接利用NT內部的系統(tǒng)功能。

  WindowsNT網(wǎng)絡具有以下特點:

 ?、貼T網(wǎng)絡是內裝,從而WindowsNT是真正的網(wǎng)絡操作系統(tǒng)。②NT網(wǎng)絡與其它網(wǎng)絡系統(tǒng)的互操作性。③提供方便的建立和運行分布式應用程序的機制。④系統(tǒng)開放性好。

  17.WindowsNT網(wǎng)絡中作為內裝網(wǎng)絡的兩個主要部件是?

  轉發(fā)程序和服務程序。轉發(fā)程序也稱重定向程序,用于客戶方。

  轉發(fā)程序的主要功能是?

  解釋網(wǎng)絡I/O請求并生成對下層協(xié)議的調用,以實現(xiàn)網(wǎng)絡的I/O功能。轉發(fā)程序作為客戶方,執(zhí)行SMB(ServerMessageBlock)協(xié)議,與服務器方的服務程序同處于會話層。轉發(fā)程序可以訪問遠程節(jié)點上的文件,命名管道和打印機,以實現(xiàn)網(wǎng)絡的資源共享。

  服務程序的主要功能?

  接收網(wǎng)絡傳輸驅動程序來的I/O請求,執(zhí)行這些請求,然后將結果通過網(wǎng)絡送回。服務程序作為驅動程序可以存在于NT執(zhí)行體內,并可調用高速緩沖管理程序直接優(yōu)化它所要傳送的數(shù)據(jù)。

  18.為什么說WindowsNT具有開放式的結構?

 ?、賅indowsNT網(wǎng)絡是一個內裝網(wǎng)絡,而不是像其他網(wǎng)絡操作系統(tǒng)那樣,在一個多任務傳統(tǒng)的操作系統(tǒng)上附加一層網(wǎng)絡軟件。NT網(wǎng)絡操作系統(tǒng)把網(wǎng)絡功能包含在操作系統(tǒng)中,并可直接使用WindowsNT內部的系統(tǒng)功能。NT網(wǎng)絡軟件包含有將其內部網(wǎng)絡軟件裝入和卸出的機制,同樣的機制也可將其他網(wǎng)絡軟件裝入和卸出操作系統(tǒng)。②WindowsNT考慮到應用程序如何網(wǎng)絡,WindowsNT提供了多種訪問方法:Win32I/OAPI、Win32WnetAPI、WindowsSocketsAPI、NetBIOSAPI、RPCAPI、Win32命令管道與郵件槽API③WindowsNT的供應者接口:多供應者路由器MPR,當應用程序利用Win32Wnet瀏覽遠程

結束
本文標簽
特別聲明:1.凡本網(wǎng)注明稿件來源為“湖北自考網(wǎng)”的,轉載必須注明“稿件來源:湖北自考網(wǎng)(trillionsbussines.com)”,違者將依法追究責任;
2.部分稿件來源于網(wǎng)絡,如有不實或侵權,請聯(lián)系我們溝通解決。最新官方信息請以湖北省教育考試院及各教育官網(wǎng)為準!
限時,免費獲取學歷提升方案

已幫助10w萬+意向學歷提升用戶成功上岸

  • 毛澤東思想概論

    毛澤東思想概論

    培訓優(yōu)勢:課時考點精講+刷題+沖刺,熟練應對考試題型。全程督促學習,安排好學習計劃。 毛澤東思想概論...自考培訓
  • 英語二

    英語二

    本課程既是一門語言實踐課程,也是拓寬知識、了解世界文化的重要素質課程,它以培養(yǎng)學習者的綜合語言應用能力為目標,使他們在學習、工作和社會交往中能夠使用英語進行有效的交流。 英語二...自考培訓
  • 馬克思主義基本原理概論

    馬克思主義基本原理概論

    本書包括兩個部分:自學考試大綱和基本原理。主要內容有,馬克思主義是關于工人階級和人類解放的科學,物質世界及其發(fā)展規(guī)律,認識的本質及其規(guī)律,人類社會及其發(fā)展規(guī)律,資本主義的形成及其發(fā)展,資本主義發(fā)展的歷史進程,社會主義社會及其進程,共產(chǎn)主義社會及其進程等。 馬克思主義基本原理概論...自考培訓
  • 思想道德修養(yǎng)與法律基礎

    思想道德修養(yǎng)與法律基礎

    《思想道德修養(yǎng)與法律基礎》課具有鮮明的政治性、思想性、理論性、針對性、科學性、知識性以及實踐性和修養(yǎng)性。它包羅政治、思想、道德、心理本質、學習成才和法律本質等內容,指導和回答大學生在人生、抱負、信念等方面遍及關心和迫切需要解決的問題。 思想道德修養(yǎng)與法律基礎...自考培訓
  • 中國近代史綱要

    中國近代史綱要

    “中國近現(xiàn)代史綱要”全國高等教育自學考試指定教材,依據(jù)中央審定的普通高等學?!爸袊F(xiàn)代史綱要”編寫大綱以及馬克思主義理論研究和建設工程重點教材《中國近現(xiàn)代史綱要》,結合自學考試的特點設計了十章,集中講述1840年鴉片戰(zhàn)爭爆發(fā)一直到2007年中國共產(chǎn)黨第十七次全國代表大會召開的160多年的中國近現(xiàn)代歷史。 中國近代史綱要...自考培訓
微信公眾號 考試交流群
湖北自考網(wǎng)微信公眾號

掃一掃關注微信公眾號

隨時獲取湖北省自考政策、通知、公告以及各類學習資料、學習方法、課程。