红包扫雷app开发要多钱,红包扫雷app下载,最新红包扫雷app,红包扫雷app有福利的 2019年上海自考02335《網絡操作系統》簡答題14-工學類-上海自考網
您當前位置:上海自考網 >> 自考題庫 >> 工學類 >> 瀏覽文章
2019年上海自考02335《網絡操作系統》簡答題14
發布日期:2018/12/29 15:18:38 來源:上海自考網 閱讀: 【字體:

6.NT 執行體的層次結構有哪幾部分組成?
答:Windows NT執行體的層次結構有四個部分組成:系統服務,NT執行體的組成部件,NT內核,硬件抽象層.

 

7.什么是對象和對象類?一個對象由哪兩部分組成?
答:對象是數據和相關操作的封裝體,它把數據, 數據的屬性以及施加于數據上的操作等三個組裝在一起

 

8.概述Windows NT進程的組成及其特點.
答:Windows NT的進程由以下四個部分組成:
(1)一個可執行的程序,它定義了初始代碼和數據.
(2)一個私用地址空間,即進程的虛擬地址空間,
(3)系統資源,是在進程執行時,由操作系統分配給進程的信號量,能信端口,文件等.
(4)至少一個執行線程.
與傳統操作系統中的進程相比,Windows NT中的進程具有如下特點:
(1)進程是一個對象,也是可共享的資源
(2)Windows NT進程至少有一個執行線程
(3)Windows NT進程沒有設置進程控制塊PCB, 而是在進程對象的對象體中以用局限于進程的對象表中存放進程的控制和管理信息.
(4)Windows NT中處理機調度的基本單位不是進程,而地線程, 所以沒有對進程進行狀態劃分.
(5)每當Windows NT的用戶程序啟動時,相應的環境子系統進程調用NT執行體的進程管理程序為之建立一個進程, 然后進程管理程序又調用對象管理程序為之建立一個進程對象.
(6)進程管理程序不維護進程的父子或其他關系.
(7)進程和線程都有內含的同步機制.

 

9.Windows NT 內核的特點是什么?
答:(1)采用微內核技術(2)內核永久駐留內存.(3)內核的執行是非搶占式的.(4) 內核總是運行在核心態.

 

10.Windows NT如何實現多處理機之間的同步與互斥?
答:第一種方法是提高臨界區代碼執行的中斷優先級到潛在中斷源的最高級,屏掉那些可能使用同一臨界資源的中斷,保 了臨界區的執行不被打斷,從而實現了互斥.
第二種方法是使用"轉鎖"策略,使用一條硬件指令TS實現處理機之間的互斥, 占用轉鎖的線程從不被搶占,允許繼續執行以便盡快釋轉鎖.

 

11.試簡要描述Windows NT 進程的虛擬地址空間.
答:Windows NT采用請求分頁的虛擬存儲管理方案,對虛擬空間采用線性模式管理, 是一個32位的操作系統,所以每個進程都有2-4GB的虛擬地址空間. 該虛擬地址空間被分成兩部分:高地址2GB的系統存儲區;低地址2GB的用戶存儲區, 虛擬地址空間每頁的大小為4KB.

 

12.概述Windows NT 虛擬存儲的方法.
答:Windows NT采用請求分頁的虛擬存儲管理方案,采用線性模式管理虛擬地址空間,突破了分段模式下用戶程序受到64KB內存的限制;使得32位的Windows NT 每個進程的虛擬地址空間可達4GB,虛擬地址空間頁面的大小為4KB.
Windows NT的虛擬管理程序為每個進程分配固定數量的頁面, 并且在系統運行過程中可動態調整其數量,在虛擬地址到物理地址變換的過程中采用二級頁表結構,為了解決兩級頁表帶來的對主存訪問速度降低的問題, 虛擬存儲管理系統采取如下兩個措施:一是使用快表即聯想存儲器加快查表速度;二是使用高速緩沖存儲器Cache,加快存取速度.
Windows NT的請求分頁存儲管理系統采用易于實現的先進出的頁面置換算法, 既采用請求分頁存儲中普遍使用的請求分頁策略,又采用Windows NT 中獨有的提前取頁策略,基于程序行為的局部性,采取集群方法把一些頁面提前裝入主存, 減少了缺頁次數,降低了分頁,出頁操作的頻率,提高了子系統性能.

 

13.Windows NT內裝網絡?WINDOWS NT網絡有什么主要特色?
答:對象管理程序的主要功能是創建,管理和刪除用來表示操作系統資源的對象, 操作系統通過對象管理程序對資源實施統一的管理.

 

14.什么是Windows NT內裝網絡?Windows NT網絡有什么主要特色?
答:所謂內裝網絡是指網絡軟件不再作為操作系統的一個附加層來運行,而是作為NT執行體內部的一個重要組成部分,即網絡功能包含于操作系統中.
Windows NT網絡的特點如下:
(1)NT網絡是內裝網絡,是真正的網絡操作系統,首先Windows NT 網絡平臺是作為NT執行體的I/O系統中一個組件而嵌入系統內部的,因此Windows NT無需安裝其他網絡軟件即可用戶提供文中的網絡組件將可直接利用Windows NT內部的系統功能.
(2)NT網絡與其他網絡系統的互操作性,NT網絡軟件包含有將其內裝網絡軟件裝入或卸出的機制,同樣的機制也可將其也網絡軟件裝入或卸出操作系統.
(3)提供方便的建立和運行分布或應用程序的機制,NT網絡提供了方便建立和運行客戶/服務器模式下的分布式應用程序的機制,主要包括遠程調用(RPC和命名管道以及多種應用程序接口API.
(4)系統開放性好,NT網絡的I/O系統的各種驅動程序均可由動態鏈接庫存DLL在系統運行期間動態地裝入和卸出.

 

15.為什么說Windows NT是一個真正的網絡操作系統?
答:Windows NT 采用了內裝網絡的新技術, 它不是采用在傳統的任務操作系統上附加一組網絡軟件的辦法,即其網絡軟件不再作為操作系統的一個附加層來運行,而是作為NT執行體內部組成部分,即網絡功能包含在操作系統中,所以說Windows NT是一個真正的網絡操作系統.

 

16.在Windows NT網絡中,網絡服務程序為什么不是作為服務器進程來實現, 而是將其作為文件系統驅動程序來實現?
答:盡管網絡服務程序不是通常意義上的驅動程序,并且它也不管理文件系統, 但是使用驅動程序模型比將服務程序作為進程來實現具有更多的優點, 其中最主要的優點是作為驅動程序,服務器可以存在于NT執行體內部并可調用NT 高速緩沖管理器直接優化

相關“2019年上海自考02335《網絡操作系統》簡答題14”的文章

上海自考便捷服務