了解湖南/長沙365体育备用网址資訊,從365投注平台開始!365bet官网報名365bet官网本科
您當前的位置:首頁 > 校園動態

365体育备用网址“網絡操作系統”復習資料(8)

365体育备用网址“網絡操作系統”復習資料(8)

 

  1.WindowsNT的設計目標:①可擴充性 ②可移植性 ③可靠性 ④兼容性 ⑤性能QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  2.WindowsNT的結構:①系統用戶態部分(WindowsNT保護子系統) ②系統核心態部分(NT執行體)QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  3.對象:對象是個抽象數據結構,在WindowsNT中用以表示所有資源。對象用來表示資源。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  對象類:具有相同特性的對象可歸為一個對象類,對象是對象類中的一個實例。對象類是描述資源類型的。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  對象的組成結構:對象頭和對象體。對象管理程序控制對象頭,其他執行體部件控制它們自己創建的對象體。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  4.WindowsNT進程的定義:一個程序的動態調用。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  WindowsNT進程的組成:①一個可執行的程序②一個私用的地址空間③系統資源④至少有一個執行線程。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  WindowsNT進程的特點:QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  ④進程是作為對象來實現的。⑤進程要求至少有一個執行線程。⑥進程沒設進程控制塊PCB,進程的控制和管理信息被放在進程對象的對象體中以及局限于進程的對象表中。⑦WindowsNT中的進程,不是處理機調度的基本單位,所以沒有必要區分進程的狀態。⑧當系統啟動時,系統為每一環境子系統建立一個服務器進程。每當用戶的應用程序啟動時,相應的環境子系統進程調用執行體的進程管理程序為之建立一個進程,然后進程管理程序又調用對象管理程序為之建立一個進程對象。⑨進程管理程序不維護進程的父子或其他關系。⑩進程有內含的同步機制。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  5.WindowsNT線程的定義:進程內的一個可調度實體。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  線程的組成:①一個唯一的標識符,即客戶ID.②描述處理機狀態的一組寄存器內容。③兩個棧:用戶棧和核心棧。④一個私用存儲區。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  引進線程目的:主要目的是要有效地實現并行性。多進程的方式雖然也可以實現并行性,但采用線程比采用進程實現并行性更方便、更有效。以UNIX為例,當一個進程創建一個子進程時,系統必須把父進程地址空間的所有內容拷貝到子進程的地址空間中去。對大地址空間來說,這樣的操作是很費時的,更何況兩進程還要建立共享數據。如果采用多線程要好得多,因為這些線程共享進程的同一地址空間、對象句柄及其他資源。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  6.進程和線程之間的區別和聯系:QgB365投注平台_365bet官网本科_365bet官网報名_首頁

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

  7.WindowsNT內核的特點:WindowsNT內核的特點是采用微內核技術。它提供了一組精心設計的操作系統原語和機制,通過使用這些原語和機制,執行體可以構造更多高級的操作系統功能。內核與其它執行體不同的是,內核永久駐留內存,內核的執行是不可搶占的,并總運行在核心態。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  內核的基本(主要)功能:①調度線程的執行②中斷和異常的處理③完成低級的多處理機間的同步④電源故障的排除(實現系統的恢復過程)。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  8.線程調度采用的調度算法是什么?QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  線程調度采用的調度算法是可搶占的動態優先級調度算法。線程調度程序按線程的優先級進行調度,高優先級的線程先被調度。線程在執行過程中優先級可以變化,調度程序調度時所依據的要主數據結構是多優先級就緒隊列。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  9.中斷是什么?QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  WindowsNT中,中斷是異步事件,主要由硬件如I/O設備、處理機、時鐘或定時器引起的,是隨機發生的中斷處理機的事件。異常:異常是同步事件,是某些特定指令執行的結果,如主存存取錯、浮點數被零除等,WindowsNT還把系統服務調用看作是異常。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  WindowsNT如何處理中斷與異常?QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  當中斷或異常發生被系統捕捉后,系統將執行的線程從用戶態轉換到核心態,將處理機的控制權轉交給其首地址存放在主存固定單元的陷阱處理程序。陷阱處理程序被調用后,它首先保護執行線程被中斷的斷點現場,在此期間屏蔽中斷,其次根據中斷/異常的原因決定將控制權交給相應的處理程序:①如果是中斷,根據中斷源將控制權轉交給相應的處理程序。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  ②如果是異常,對于處理簡單的異常由陷阱程序解決,其余由異常調度程序處理。根據異常的原因轉入異常處理程序。③如果是系統服務,陷阱處理程序由系統服務調度程序去查找系統服務調度表,轉入相應的系統服務程序。④如果是虛地址異常,則轉入VM管理器頁面調度程序。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  10.WindowsNT如何實現處理機之間的同步?QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  WindowsNT中對內核全局數據結構的修改必須互斥地執行。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  解決內核臨界區的互斥,采用的主要方法是?QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  ①提高臨界區代碼執行的中斷優先級。②使用轉鎖。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  11.說明WindowsNT虛擬地址空間的劃分。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  WindowsNT為每個進程提供了一個4GB在的虛擬地址空間。高地址的2GB保留給系統使用(系統存儲區:①非頁交換區0.5GB;②頁交換區0.5GB;③直接映射地址1GB),低地址的2GB是用戶的存儲區(用戶存儲區:頁面交換區),這個存儲區可被用戶態和核心態的線程訪問。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  12.WindowsNT的存儲管理所采用的頁面淘汰算法是什么?QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  采用先進先出(FIFO)頁面轉換算法,即把在主存中駐留時間最長的頁面淘汰出去。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  13.WindowsNT的I/O系統組成部件是?QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  ①I/O管理程序②文件系統③設備驅動程序④緩沖存儲管理程序⑤網絡驅動程序(網絡轉發程序和網絡服務程序)。WindowsNT在I/O系統的設計方面,建立了一個統一、一致的高層界面——I/O設備的虛擬界面,即把所有的讀寫數據都看成是直接送往虛擬文件的字節流。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  14.舉例說明WindowsNT中的同步I/O過程。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  當應用程序調用一個I/O服務,例如應用程序WriteFile(file_handle,datd,…)調用Win32的API,Win32子系統調用NT的寫文件服務,由用戶態進入核心態。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  在核心態下,I/O管理程序檢查調用參數并建立I/O請求包IRP,然后調用設備驅動程序。設備驅動程序接收IRP,負責排隊I/O請求,再由設備執行I/O數據QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  轉換,當I/O完成產生I/O中斷。由設備驅動程序處理中斷,再交I/O管理程序完成IRP的處理并返回,由核心態回到用戶態。最后將返回的狀態傳送給應用程序,應用程序可以立即存取這些已轉換的數據。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  ①按用戶要求,I/O管理程序為之形成IRP,并把它傳送給設備驅動程序,由驅動程序完成I/O操作。②設備完成I/O操作后,發中斷請求,設備驅動程序的中斷處理程序進行相應中斷處理。③I/O管理程序完成I/O請求。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  15.試說明WindowsNT中異步I/O操作的特點。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  異步I/O相對于同步I/O有一重要特點:具有提高應用程序執行速度的潛力。當設備在忙于讀寫的同時,應用程序可繼續其他的工作。為了使用異步I/O,應用程序必須在其參數中指出異步I/O,在Win32中使用參數overlapped表示異步I/O.在發出異步I/O操作后,線程要小心,不要在設備驅動程序完成數據讀寫前再去讀寫I/O操作中的數據。也就是說,線程的執行必須通過等待一個句柄,和I/O請求的完成保持同步。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  16.內裝網絡是什么?QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  WindowsNT網絡是內裝網絡,它把網絡軟件作為NT執行體的I/O系統中的一個組件嵌入系統內部(即網絡功能包含于操作系統中),這使得WindowsNT無需安裝其他網絡軟件,即可為用戶提供資源共享和各種網絡功能。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  特點?QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  ①WindowsNT的網絡軟件不是作為操作系統的一個附加層來運行,而是作為NT執行體的I/O系統中的一個組件而嵌入系統內部,這使得WindowsNT無需安裝其他網絡軟件,即可為用戶提供資源共享和各種網絡功能。②WindowsNT中的網絡組件可以直接利用NT內部的系統功能。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  WindowsNT網絡具有以下特點:QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  ①NT網絡是內裝,從而WindowsNT是真正的網絡操作系統。②NT網絡與其它網絡系統的互操作性。③提供方便的建立和運行分布式應用程序的機制。④系統開放性好。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  17.WindowsNT網絡中作為內裝網絡的兩個主要部件是?QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  轉發程序和服務程序。轉發程序也稱重定向程序,用于客戶方。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  轉發程序的主要功能是?QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  解釋網絡I/O請求并生成對下層協議的調用,以實現網絡的I/O功能。轉發程序作為客戶方,執行SMB(ServerMessageBlock)協議,與服務器方的服務程序同處于會話層。轉發程序可以訪問遠程節點上的文件,命名管道和打印機,以實現網絡的資源共享。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  服務程序的主要功能?QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  接收網絡傳輸驅動程序來的I/O請求,執行這些請求,然后將結果通過網絡送回。服務程序作為驅動程序可以存在于NT執行體內,并可調用高速緩沖管理程序直接優化它所要傳送的數據。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  18.為什么說WindowsNT具有開放式的結構?QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  ①WindowsNT網絡是一個內裝網絡,而不是像其他網絡操作系統那樣,在一個多任務傳統的操作系統上附加一層網絡軟件。NT網絡操作系統把網絡功能包含在操作系統中,并可直接使用WindowsNT內部的系統功能。NT網絡軟件包含有將其內部網絡軟件裝入和卸出的機制,同樣的機制也可將其他網絡軟件裝入和卸出操作系統。②WindowsNT考慮到應用程序如何網絡,WindowsNT提供了多種訪問方法:Win32I/OAPI、Win32WnetAPI、WindowsSocketsAPI、NetBIOSAPI、RPCAPI、Win32命令管道與郵件槽API③WindowsNT的供應者接口:多供應者路由器MPR,當應用程序利用Win32Wnet瀏覽遠程文件系統時,能確定存取哪個網絡。多UNC供應者MUP,當應用程序利用Win32I/OAPI打開遠程文件時,能確定存取哪個網絡。QgB365投注平台_365bet官网本科_365bet官网報名_首頁

  ④WindowsNT提供了傳輸驅動程序接口TDI,它使得轉發程序和服務程序可保持獨立于網絡。WindowsNT網絡上可以使用的傳輸協議有:NetBEUI、TCP/IP、IPX/SPX、DECnet、AppleTalk、XNS.有了上述協議,WindowsNT網絡就可以與其他廠商的網絡產呂互連。⑤網絡驅動程序的NDIS環境。使得任何協議驅動程序可以通過調用NDIS接口將網絡請求引導到網卡。因而,用戶使用一個網卡或單一的網絡驅動程序便可在TCP/IP網絡和NetBEUI上通信QgB365投注平台_365bet官网本科_365bet官网報名_首頁
 QgB365投注平台_365bet官网本科_365bet官网報名_首頁
QgB365投注平台_365bet官网本科_365bet官网報名_首頁

QgB365投注平台_365bet官网本科_365bet官网報名_首頁

 

365体育备用网址“網絡操作系統”復習資料(8)

    365投注平台——致力于打造365投注平台第一網,以努力服務于廣大365bet官网學子、提供最全的365bet官网資訊為己任,發布365bet官网最新的新聞資訊,提供365bet官网專科365bet官网本科365bet官网報名365bet官网成績查詢等綜合信息

 

365bet官网
相關文章
    無相關信息
湖南365体育备用网址
365bet官网政策
365体育备用网址30年大事
365bet官网專業
365bet官网問答
名家訪談
365bet官网故事
365bet官网院校
365bet官网大綱
365体育备用网址復習方法
365体育备用网址筆記串講
365体育备用网址應試技巧
365bet官网真題
365bet官网就業
湖南論文指導
365bet官网實踐
365bet官网學位
365体育备用网址成績查詢
365体育备用网址考籍查詢
365体育备用网址學歷查詢


咨詢QQ:137847917
13548661633(微信同號)