《網(wǎng)絡操作系統(tǒng)》課后答案_第1頁
《網(wǎng)絡操作系統(tǒng)》課后答案_第2頁
《網(wǎng)絡操作系統(tǒng)》課后答案_第3頁
《網(wǎng)絡操作系統(tǒng)》課后答案_第4頁
《網(wǎng)絡操作系統(tǒng)》課后答案_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、網(wǎng)絡操作系統(tǒng)課后答案(上)第一章網(wǎng)絡操作系統(tǒng)引論操作系統(tǒng)的定義:操作系統(tǒng)是控制和管理計算機系統(tǒng)的硬件和軟件資源、合理地組織工作流程以及方便用戶的程序集合?,F(xiàn)代操作系統(tǒng)的基本特征:1、并發(fā)性2、共享性3、虛擬性4、不確定性操作系統(tǒng)在計算機系統(tǒng)中處于何種地位:是硬件層的第一次擴充,是計算機系統(tǒng)軟件的重要組成部分。計算機系統(tǒng)的層次結(jié)構(gòu):硬件層一操作系統(tǒng)層一語言處理程 序?qū)右粦贸绦驅(qū)?。操作系統(tǒng)的作用:提高計算機系統(tǒng)的效率,增強系統(tǒng)的處理能力,充分發(fā)揮系統(tǒng)資源的利用率,方便用戶使用。多道程序設計的硬件基礎:中斷系統(tǒng)通道技術CPU與通道的通信多道程序設計的基本原理:多道程序設計的主要目的是充分利用系統(tǒng)中

2、所有資源且盡可能地讓它們并行操作。采用通道技術后使CPU從繁瑣的I/O操作中解放出 來,它不僅能實現(xiàn)CPU與通道并行工作,而且也能實現(xiàn)通道與通道之間、各通道與外設之間的并行。多道程序設計的主要特點:多道宏觀上并行微觀上串行。實現(xiàn)多道程序設計要解決的幾個問題:存儲保護和地址重定位。(幾道程序共享同一主存)處理機的管理和調(diào)度。(共享同一處理機)資源的管理與分配。(共享系統(tǒng)資源)虛擬處理機:邏輯上的處理機稱為虛擬處理機。虛擬計算機:在一臺計算機上配置操作系統(tǒng)后,比原來的計算機的功能增強了。這種是概念上的、邏輯上的計算機, 而不是真正的物理計算機,這樣的計算機稱為虛擬計算機。處理機的運行現(xiàn)場:就是指處

3、理機在執(zhí)行程序過程中任一時刻的狀態(tài)信息的集合。處理機運行現(xiàn)場包括的內(nèi)容:指令計數(shù)器(程序計數(shù)器)程序狀態(tài)寄存器 通用寄存器特殊控制寄存器。處理機的運行狀態(tài)有兩種:核心態(tài)(00)和用戶態(tài)(11)。程序分為系統(tǒng)程序和用戶程序。程序狀態(tài)分為三種:就緒運行阻塞。 程序狀態(tài)的作用:程序狀態(tài)可以互相轉(zhuǎn)換,便于處理機按照某種規(guī)則進行調(diào)度。訪管指令、特權(quán)指令、系統(tǒng)調(diào)用之間的區(qū)別和聯(lián)系:系統(tǒng)調(diào)用:用戶在程序中能用訪管指令調(diào)用的,由操作系統(tǒng)提供的子功能集合,其中每一個子功能稱為一個系統(tǒng)調(diào)用命令。用戶程序使用系統(tǒng)調(diào)用后,為什么 能從算態(tài)進入管態(tài),返回用戶程序后又從管態(tài)回到算態(tài)(系統(tǒng)調(diào)用的實現(xiàn)原理):系統(tǒng)調(diào)用中的訪管

4、指令的地址碼可作為系統(tǒng)調(diào)用的功能號,它對應一個操作系統(tǒng)為 用戶提供的子功能或函數(shù)。當用戶程序需要調(diào)用系統(tǒng)功能時,就在其程序的適當位置安排一條系統(tǒng)調(diào)用命令,當執(zhí)行到該指令時便產(chǎn)生訪管中斷,中斷的硬件裝置開 始響應中斷,保存原來的PSW到內(nèi)存的固定單元,再從內(nèi)存的另一個固定單元中取出新的PSW送入PSW寄存器。由于新PSW中已事先設置了系統(tǒng)狀態(tài)為管態(tài),從 而使處理機進入管態(tài),在管態(tài)下執(zhí)行中斷處理程序。由于在管態(tài)下可以使用特權(quán)指令,所以用戶要求操作系統(tǒng)提供的服務就很容易地被完成。中斷處理程序結(jié)束后, 通過恢復舊的PSW到PSW寄存器,于是又可返回到被中斷的用戶程序,即從管態(tài)又回到算態(tài)。UNIX的系統(tǒng)

5、調(diào)用的兩種方式:直接系統(tǒng)調(diào)用間接系統(tǒng)調(diào)用。它們各是怎樣處理:直接系統(tǒng)調(diào)用除可使寄存器傳遞參數(shù)外,其它參數(shù)都跟在trap指令的后面 間接系統(tǒng)調(diào)用跟隨trap指令的是一個指向程序數(shù)據(jù)區(qū)的指針。該程序數(shù)據(jù)區(qū)內(nèi)有一個直接系統(tǒng)調(diào)用trap指令,其后跟以除r0外的參數(shù)。分時:兩個或兩個以上的事件按時間劃分輪流地使用計算機系統(tǒng)中的某一資源。分時系統(tǒng)(又稱交互作用系統(tǒng)):在一個系統(tǒng)中,如果多個用戶通過自己的終端分時地使用同一個計算機,這樣的系統(tǒng)就稱為分時系統(tǒng),其上的操作系統(tǒng)統(tǒng)稱為分時操作系統(tǒng)。UNIX屬分時系統(tǒng)。分時系統(tǒng)的特點:同時性(可同時操作,共同使用該系統(tǒng))獨立性(獨占感)及時性(及時響應)交互性(人機

6、對話)。調(diào)進/調(diào)出是實現(xiàn)分時系統(tǒng)的一種主要方式(分時系統(tǒng)實現(xiàn)原理)。(多流調(diào)進調(diào)出方式)實時系統(tǒng)分為兩類:實時控制系統(tǒng)(導彈發(fā)射)實時處理系統(tǒng)(預訂飛機票)。設計實時系統(tǒng)要考慮的問題:實時時鐘管理(實時任務、延遲任務)連續(xù)人機對話過載的防護(任務的隨機性)高可靠性和保證(故障引起的嚴重后果)。分布式計算機系統(tǒng):是一個由多臺計算機組成的系統(tǒng),在用戶看來,他所擁有的計算機是一臺單獨的計算機,而這臺計算機是一臺功能擴大了的虛擬機。分布式系 統(tǒng)的三個基本功能:通信資源共享并行計算。分布式系統(tǒng)最為突出的特點是透明性。分布式計算機系統(tǒng)具有以下主要特點:任意兩臺計算機之間可以利用通信交換信息。各計算機具有相

7、對的自主性或自治性。具有透明性具有整體性或協(xié)同性。具有堅定性。(任一臺故障不會使 系統(tǒng)癱瘓。)分布式計算機系統(tǒng)與集中式計算機系統(tǒng)的主要區(qū)別:利用消息傳遞進行通信(沒有共享存儲器)系統(tǒng)中各臺計算機是自治的(沒有主從之分,沒有分級控制,沒有公用時鐘)透明性(系統(tǒng)中所有資源為所有用戶共享,用戶無需知道資源位于何處)協(xié)同性(可相互協(xié)作完成任務或作業(yè),可實現(xiàn)并行計算。)分布式系統(tǒng)對資源的管理與集中式系統(tǒng)有何不同?答:分布式系統(tǒng)對資源的管理采用一類資源有多個管理者的分布式管理方式。分布式管理方式又可分為集中分布管理和完全分布管理兩種方式。集中式系統(tǒng)對資源的 管理采用一個管理者的方式。在分布式系統(tǒng)中建立邏輯

8、時鐘的原因:在分布式系統(tǒng)中,由于沒有共享存儲器和公用時鐘,雖然在分布式系統(tǒng)中每臺計算機都有自己的時鐘,盡管每個時鐘工作得 都非常穩(wěn)定,但并不能保證它們的頻率完全相同。為了實現(xiàn)分布式系統(tǒng)中進程同步,需要給系統(tǒng)中的每個事件指定一個時間值,即打上時間戳,用這一方法來確定系 統(tǒng)全局的事件順序。在對分布式系統(tǒng)中的所有事件賦予時間戳時應滿足的條件是:在同一節(jié)點上,若A-B,則C (A) C (B);若A和B分別是發(fā)送消息和接收消息的兩個事件,則C (A) C (B);對任何事件A和B,必定C (A)尹C (B)。舉例說明:對任何事件A和B,如果C (A) C (B),則A-B未必成立。答:設有相互通信的兩

9、個進程P1和P2,它們是位于兩個節(jié)點機上的進程。假定P1發(fā)一消息給P2,稱為事件B,且C (B) =200,而P2接收該消息,稱為事件A,且C (A) =195。(因為P2的處理機比P1的處理機慢,所以P2的邏輯時鐘信號也比P1的慢。)在這種情況下,C (A) 0,則調(diào)用V (S)的進程繼續(xù)運行;若S0,則從等待信號量S的阻塞隊列中喚醒頭一個進程,然后調(diào)用V (S)的進程繼續(xù)運行。如何利用P、V操作實現(xiàn)進程間的互斥:P、V操作是解決同步與互斥問題的有力工具。為解決互斥問題,應采取如下步驟:首 先根據(jù)給定問題的描述,列出各進程要執(zhí)行的程序。其次,設置信號量?;コ鈫栴}中,在臨界區(qū)前面加P (S),

10、臨界區(qū)后面 加V (S)。最后確定信號量的初值。在互斥問題中,信號量通常取為互斥資源的個數(shù)。并說明信號量的物理意義:信號量S 0時,S的數(shù)值表示某類可用資源的數(shù)目,執(zhí)行?操作意味著申請分配一個單位的資源;當S0時,表示無資源可用,此 時S的絕對值表示信號量S的阻塞隊列中的進程數(shù)。執(zhí)行操作意味著釋放一個單位的資源。如何利用P、V操作實現(xiàn)進程間的同步:P、V操作是解決同步與互斥問題的有力工具。為解決同步問題,應采取如下步驟: 首先根據(jù)給定問題的描述,列出各進程要執(zhí)行的程序。其次,設置信號量。同步問題中有幾個同步點就設置幾個信號量,等待的地方加P (S),發(fā)信號(解除等待)的地方加V (S)。最后確

11、定信號量的初值。在同步問題中,信號量的初值一般取0。在同步和互斥中,信號量初值的設置有何不同:在同步問題中,信號量的初值一般取為0,在互斥問題中,信號量通常取為互 斥資源的個數(shù)。高級通信原語有何優(yōu)點:能夠?qū)崿F(xiàn)在進程之間傳遞大量的信息。在消息緩沖通信方式中,發(fā)送原語和接收原語的主要功能 是什么:發(fā)送原語的作用:將欲發(fā)送的消息從發(fā)送區(qū)復制到消息緩沖區(qū),并把它掛起在接收進程的消息緩沖隊列末尾。如果 該接收進程因等待消息而處于阻塞狀態(tài),則將其喚醒。接收原語的作用:把發(fā)送者發(fā)來的消息從消息緩沖區(qū)復制到接收區(qū), 然后將消息緩沖區(qū)從消息隊列中消去,如果沒有消息可以接收,則進入阻塞狀態(tài)。什么是信箱:信箱用于存

12、放信件,而信件是一個進程發(fā)送給另一進程的消息。信箱的數(shù)據(jù)結(jié)構(gòu):信箱頭和信箱體。信箱頭 是信箱的描述部分,信箱體由若干格子組成,每個格子可存放一個信件。信箱頭包括的信息:信箱名信箱大小已存信 件數(shù)空的格子數(shù)。如何用信箱實現(xiàn)兩個進程之間的通信:進程A想向進程B發(fā)送消息前,先把消息組成一封信件,然后調(diào) 用send原語向進程B發(fā)送信件,并將信件投入進程B的信箱中。進程B為得到進程A的消息,只要調(diào)用receive原語就可以 從信箱中索取來自進程A的信件。這就完成了一次進程A到進程B的通信過程。在網(wǎng)絡操作系統(tǒng)中,為什么要采用消息傳遞的通信機制:基于共享變量的通信方式適用于網(wǎng)絡中各節(jié)點內(nèi)部諸進程之間的 通信

13、,而基于消息傳遞的通信方式適用于網(wǎng)絡中各節(jié)點之間的進程通信。在消息傳遞的通信機制中有哪些通信方式:通信 原語遠程過程調(diào)用組通信。什么是同步原語:當一個進程調(diào)用一個send原語時,在消息開始發(fā)送后,發(fā)送進程便處于阻塞狀態(tài),直至消息完全發(fā)送 完畢,send原語的后繼語句才能繼續(xù)執(zhí)行。當一個進程調(diào)用一個receive原語時,并不立即返回控制,而是等到把消息實際 接收下來,并把它放入指定的接收區(qū),才返回控制,繼續(xù)執(zhí)行該原語的后繼指令。在這段時間它一直處于阻塞狀態(tài)。上述的 send和receive被稱為同步通信原語或阻塞通信原語。異步原語:發(fā)送進程在調(diào)用send原語后,并不進入阻塞狀態(tài),它不等 消息發(fā)送

14、完就繼續(xù)執(zhí)行其后繼語句。在使用異步通信原語時,發(fā)送者在消息發(fā)送完成前為什么不能使用緩沖區(qū):因為倘若發(fā) 送進程在消息發(fā)送完成之前,即在消息發(fā)送期間使用或修改原來的緩沖區(qū),將會造成錯誤。如何解決?有兩種辦法(應采用 異步原語):采用帶拷貝的非阻塞原語,即讓內(nèi)核把消息拷貝到內(nèi)核緩沖區(qū),允許調(diào)用進程繼續(xù)運行。帶中斷的非阻塞 發(fā)送,即當消息發(fā)送完成后,中斷發(fā)送進程,通知發(fā)送進程此時緩沖區(qū)可用。在進程間通信如何保證消息不會丟失:為了保證消息被對方收到,可采用可靠原語。具體作法是:客戶向服務器方發(fā)一請 求后,服務器對這一請求,由其內(nèi)核向客戶內(nèi)核返回一個確認ACK,當客戶內(nèi)核收到這一消息后,就喚醒客戶進程。在

15、客戶與 服務器之間的請求/應答共需四個消息:從客戶向服務器的請求從服務器內(nèi)核向客戶內(nèi)核返回一個確認從服務器到客戶 的應答從客戶的內(nèi)核向服務器內(nèi)核返回一個確認。遠程過程調(diào)用:在網(wǎng)絡或分布式系統(tǒng)中,設有任意兩個節(jié)點A、B,節(jié)點A上的進程調(diào)用節(jié)點B上的一個進程時,節(jié)點A 上的進程被掛起,在節(jié)點B上執(zhí)行被調(diào)用的過程,消息以參數(shù)的形式從調(diào)用進程傳送到被調(diào)用進程,并將被調(diào)用過程執(zhí)行的結(jié)果返回給調(diào)用進程。這種通信方式稱為遠程過程調(diào)用。其基本原理是什么:允許某一節(jié)點上的程序調(diào)用其他節(jié)點上的過程 或函數(shù)。例如節(jié)點機A上的進程調(diào)用節(jié)點機B上的過程,節(jié)點機A的調(diào)用進程被掛起,在節(jié)點機B上執(zhí)行被調(diào)用過程。消息 以參數(shù)

16、的形式從調(diào)用過程傳到被調(diào)用過程,被調(diào)用過程執(zhí)行的結(jié)果再返回給調(diào)用過程。對程序員來說,他看不到消息傳遞過 程和I/O處理過程。RPC的透明性指的是什么:指的是要使得遠程過程調(diào)用盡可能像本地調(diào)用一樣。調(diào)用過程應該不知道被調(diào)用過程是在另外 一臺計算機上執(zhí)行,反過來也是如此,被調(diào)用過程也不應該知道是由哪個機器上的進程調(diào)用的。如何保證這一透明性:遠程 過程調(diào)用為實現(xiàn)其透明性,在客戶機上設置一個客戶代理,同樣在服務器機上設置一個服務器代理。簡述遠程過程調(diào)用的步驟:客戶過程以通常方式調(diào)用客戶代理。客戶代理構(gòu)造一個消息并陷入內(nèi)核。本地內(nèi)核發(fā) 送消息給遠程內(nèi)核。遠程內(nèi)核把消息送給服務器代理。服務器代理從消息包中

17、取出參數(shù)并調(diào)用服務器。服務器完成相 應的服務,將結(jié)果送給服務代理。服務代理將結(jié)果打包形成一個消息并陷入內(nèi)核。遠程內(nèi)核發(fā)送消息給客戶機內(nèi)核。 客戶機內(nèi)核把消息傳送給客戶代理??蛻舸砣〕鼋Y(jié)果,返回給客戶的調(diào)用程序。并以實例說明。試說明遠程過程調(diào)用的優(yōu)缺點:優(yōu)點:格式化好、使用方便、透明性好;缺點:缺乏靈活性。在具體實現(xiàn)上尚有哪些難 點需要解決:遠程過程調(diào)用的參數(shù)在系統(tǒng)內(nèi)不同機型之間的通用能力有所不足。缺乏在一次調(diào)用過程中多次接收返回結(jié) 果的能力。遠程過程調(diào)用缺乏傳送大量數(shù)據(jù)的能力。什么叫組通信:在網(wǎng)絡系統(tǒng)中,一個相互作用的進程集合稱為組。一個發(fā)送者在一次操作中將一個消息發(fā)送給多個接收 者的通信,

18、稱為組通信。它應用于何種場合:在網(wǎng)絡系統(tǒng)中可以采用組通信方式。組通信的主要特征是:當一個消息發(fā)送給 這個組時,該組的所有成員都可以接收,組通信具有“一對多”的形式,即一個發(fā)送者,多個接收者。組通信的實現(xiàn):組通 信的實現(xiàn)在很大程度上依賴于硬件。在一些網(wǎng)絡系統(tǒng)中,可以為組指定一個特殊的網(wǎng)絡地址??刹捎枚嗖ナ?、廣播式、單播 式。第四章網(wǎng)絡系統(tǒng)中的資源共享什么是用戶賬號:定義了工作站上的一個用戶,它包括用戶名、口令、組所屬關系和一些權(quán)限列表。用戶名表示工作站內(nèi)和網(wǎng)絡上的用戶別名。用戶組賬號:組是 一個包含一組用戶或成員的賬戶,這些成員或用戶享有相似的權(quán)限。它們之間的關系:分組是按用戶對網(wǎng)絡的訪問需求將

19、所有用戶分成邏輯上的若干組。用戶基于用 戶組獲得必要的資源訪問許可權(quán)。每個用戶組成員都享有所在用戶組的資源訪問權(quán)限。每個用戶可能是幾個不同的用戶組的成員。網(wǎng)絡操作系統(tǒng)的資源管理主要包含那些部分:硬件資源文件和目錄網(wǎng)絡打印。硬盤資源的共享主要分為哪幾種形式:以虛擬軟盤方式實現(xiàn)硬盤共享以文件服務方式進行硬盤共享。為了實現(xiàn)硬盤的共享,共享硬盤的軟件必須具有的功能: 用戶管理。盤卷管理。安裝管理。信號量管理。網(wǎng)絡文件系統(tǒng)有哪幾種實現(xiàn)方法:對等方式。特點:在網(wǎng)絡中的每個系統(tǒng)中都配置有自己的文件系統(tǒng),每個系統(tǒng)都允許其他系統(tǒng)訪問自己的文件系統(tǒng),基于這種方式實現(xiàn)的文件系統(tǒng)稱為分布式文件系統(tǒng)??蛻?服務器方式。

20、特點:在每個用戶的系統(tǒng)中,都有自己的文件系統(tǒng),管理本地文件的訪問;共享文件保留在文件服務 器中。在網(wǎng)絡環(huán)境下,可采用哪幾種文件和數(shù)據(jù)的共享方式:數(shù)據(jù)移動共享方式計算移動共享方式。什么是文件服務器:網(wǎng)絡中最為重要的服務器,配有大容量磁盤存儲器和內(nèi)部存儲器,配有一塊或多塊網(wǎng)絡接口卡。其主要功能為向用戶提供網(wǎng)絡信息;實施文件 管理;用戶訪問控制。共享打印服務主要有哪幾種實現(xiàn)方法:客戶服務器方式。特點:在共享硬盤的基礎上,配置共享打印軟件,網(wǎng)絡操作系統(tǒng)為用戶提供共享打印服務。對等方式。 特點:在網(wǎng)絡中一個或多個工作站配置打印機,將它們的打印機共享給全網(wǎng)用戶使用;這些工作站既作為用戶工作站,又起打印服務

21、器的作用。網(wǎng)絡操作系統(tǒng)中文件主要有哪些屬性:只讀存檔隱藏壓縮系統(tǒng)。它們對文件資源的共享有何影響:通過設置文件屬性可以控制其他用戶對自己共享目錄 下的文件的訪問。第五章網(wǎng)絡系統(tǒng)中的服務軟件什么是網(wǎng)絡服務軟件:在計算機網(wǎng)絡的高層為用戶提供多種網(wǎng)絡應用服務的軟件。都有哪些常用的服務軟件:1、工具類:電子郵件(E- mail)文件傳輸協(xié)議(FTP)遠程登錄(Telnet); 2、討論類:電子公告系統(tǒng)(BBS)電子信息和新聞(NetNews); 3、信息查詢類:萬維網(wǎng)(WWW)分散式文件查詢系統(tǒng)(Gopher)廣域網(wǎng)上信息的檢索查詢(WAIS)DNS的作用是什么:DNS即域名系統(tǒng),也叫名字服務器。它的作

22、用主要是把主機名和電子郵件地址映射為IP地址。為什么要進行IP地址和網(wǎng)絡物理地址之間的轉(zhuǎn) 換:如果一個以太局域網(wǎng)由使用TCP/IP協(xié)議的主機組成,網(wǎng)中會出現(xiàn)兩種形式地址:32位的Internet地址和48位的以太網(wǎng)地址。如果有某個具有Internet地址的主機 與以太局域網(wǎng)進行通信,為了讓IP地址知道哪個以太網(wǎng)地址對應哪個主機節(jié)點,就必須進行地址轉(zhuǎn)換。這個地址轉(zhuǎn)換由Internet地址轉(zhuǎn)換協(xié)議ARP完成。反之,則由 Internet逆向地址轉(zhuǎn)換協(xié)議將以太網(wǎng)的鏈路層地址映射為IP地址。Internet地址格式:IP地址是一個32位的二進制無符號數(shù),國際通行一種點分十進制表示法。IP地址通常劃分成

23、兩部分或三部分,第一部分指定網(wǎng)絡的地址(網(wǎng)絡 號),第二部分指定子網(wǎng)的地址,第三部分指定主機的地址(主機號)。電子郵件:電子郵件簡稱為E-mail,它是Internet上使用最頻繁、應用最廣泛的一種服務。電子郵件是一種軟件。電子郵件E-mail的主要功能:在Internet上的兩個 主機之間發(fā)送和接收消息,這些消息稱為郵件。即利用E-mail可以實現(xiàn)郵件的發(fā)送和接收。電子郵件工作原理:使用電子郵件發(fā)送的郵件類似于通過郵局發(fā)送的信件。 電子郵件的信息頭相當于信封上的地址,它包括發(fā)送者和接收者的地址。舉例說明:用戶1要將郵件發(fā)送給用戶2,其發(fā)送的具體過程為:Internet上的計算機A接收 到該郵

24、件,經(jīng)過地址識別后,選擇適當?shù)木W(wǎng)絡路徑,將該郵件發(fā)送給計算機B,該郵件依次轉(zhuǎn)發(fā),最終轉(zhuǎn)發(fā)給用戶2,從而完成郵件的傳送過程。什么叫URL:它是Uniform Resource Locator的縮寫,即統(tǒng)一資源定位器。它的功能是什么:找到并定位所指定的信息。URL的組成:協(xié)議頁面所在機器的DNS名字文件路徑和文件名。常見:Http、File、FTP、News、Telnet、Gopher、Mailto。什么叫文件的上載:從遠程計算機拷貝文件到本地計算機,稱之。下載:將本地計算機的文件拷貝到遠程計算機上,稱之。文件傳輸協(xié)議FTP的主要功能:瀏覽Internet上其他遠程機的文件系統(tǒng)。在Internet

25、上的主機之間進行文件傳輸。使用FTP提供的內(nèi)部使命可以實現(xiàn)一些特殊 功能,例如改變文件傳輸模式、實現(xiàn)多文件傳輸。使用FTP的步驟:確定需要訪問的主機,了解其主機名或其IP地址。通過注冊在遠程主機和本地主機之間建立一個FTP連接。把遠程主機上所需要的文件傳輸?shù)奖镜刂鳈C上,或者把本地機上的文件傳輸?shù)竭h程主機上。當文件傳輸結(jié)束后,拆除已建立的連接,并退出FTP。什么是WWW:即是World Wide Web的縮寫,也稱Web或萬維網(wǎng),它是一種特殊的結(jié)構(gòu)框架,它的目的是為了訪問遍布在Internet上數(shù)以萬計的計算機的連接文 件。什么是超文本:超文本是一些和其他數(shù)據(jù)具有連接關系的數(shù)據(jù)。這種連接關系就是

26、一種超文本鏈接。超文本鏈接將前一頁文本和后一頁文件連接起來。超文本與 普通文本的最大區(qū)別在于普通文本是線性組織,而超文本是以網(wǎng)狀結(jié)構(gòu)組織的。在超文本中,可以方便地在文檔中來回切換。它們之間的關系:Web是超文本信息系統(tǒng),分布于Internet上的WWW服務器都有超文本數(shù)據(jù)庫,通過WWW服務器之間的相互連接,使全球Internet上的信息均以超文本方式連接在一起。當用戶從任意一 個WWW服務器進入Internet時,均可以方便地從超文本數(shù)據(jù)庫找到所需的信息。Web具有的一些特點:Web是超文本信息系統(tǒng)。Web是跨平臺的。Web是分布式的。Web是動態(tài)的和交互。Web的工作原理:Web采用客戶/服

27、務器模式, 它是由分布在Internet上的成千成萬的Web服務器和Web瀏覽器構(gòu)成的。瀏覽器是用戶為查閱Web上信息而在本機上運行的一個程序,是用戶通向WWW網(wǎng)的窗口。 Web服務器存儲和管理超文本文檔和超文本鏈接,并響應Web瀏覽器的連接請求。服務器負責向瀏覽器提供所需要的服務。Web上的信息主要以超文本的方式組織。 Web采用HTML描述超文本信息,并以網(wǎng)頁的方式組織信息。在Web網(wǎng)絡的運作過程中,用戶首先獲取第一個網(wǎng)頁,瀏覽后跟隨一條感興趣的線索轉(zhuǎn)到其他網(wǎng)頁上。 Web采用HTTP超文本傳輸協(xié)議。第六章網(wǎng)絡系統(tǒng)中的應用程序接口什么叫應用程序編程接口(API):是指用戶通過網(wǎng)絡操作系統(tǒng)提

28、供的系統(tǒng)功能調(diào)用編寫應用程序,達到使用網(wǎng)絡、操縱網(wǎng)絡的目的。(它是程序員用來開發(fā)特定計 算機環(huán)境下應用程序的一組函數(shù))。它的作用:為了便于用戶使用網(wǎng)絡和開發(fā)網(wǎng)絡應用程序提供方便靈活的編程接口。TCP與用戶的編程接口有哪兩種形式:管套Socket接口傳輸層TLI接口。它們各自的特點是什么:Socket接口特點:管套具有管套描述符,但沒有與之相連的設備文件;只要進程保存管套的文件描述符,管套就一直存在,直到?jīng)]有進程打開其描述符為止,這時管套才被撤消;既可以產(chǎn)生一個管套,也可以同時產(chǎn)生一對管套。TLI接口特點:它是一組函數(shù)的集合,為用戶提供傳輸層接口,包括建立通信、管理連接和傳送數(shù)據(jù)。還可實現(xiàn)同TC

29、P、UDP的接口。TLI提供了哪兩種服務模式:面向連接的服務。面向非連接的服務。畫圖說明這兩種模式下的客戶、服務器之間的通信過程。P147什么叫管套:管套也叫套接字或套接口,網(wǎng)絡對話的每一端稱為一個端點,管套是網(wǎng)絡通信的一個端點,管套是網(wǎng)絡通信過程中端點的抽象表示。畫圖說明管套在 虛電路服務中的應用:在提供虛電路服務的信道上,使用管套實現(xiàn)客戶與服務器間的通信。P150客戶一產(chǎn)生管套一地址與管套連接申請一個連接請求一網(wǎng)上信息服務器產(chǎn)生管套地址與管套連接管套處于Listen狀態(tài)一等待并接收請求一網(wǎng)上信息試說明管套在數(shù)據(jù)報服務中的應用(P151):在提供數(shù)據(jù)報服務的信道上使用管套類似于發(fā)送與接收郵件

30、??蛻舴降膽镁拖褚粋€人的發(fā)信動作,服務器方的應用 就像一個人的收信動作。在通信開始之間,兩方必須設置管套,就像通信雙方必須有信箱一樣。通信過程:客戶一產(chǎn)生管套一管套與地址連接一申請與服務器的連接一發(fā)送數(shù)據(jù)報一網(wǎng)上信息一等待數(shù)據(jù)報到達服務器一產(chǎn)生管套一管套與地址連接一等待數(shù)據(jù)服到達一發(fā)送數(shù)據(jù)報一網(wǎng)上信息6.什么叫WinSock: Windows環(huán)境下的TCP/IP編程接口叫做WinSock。如何用WinSock實現(xiàn)網(wǎng)絡通信:基于TCP/IP協(xié)議的網(wǎng)絡通信,其主要模式是客戶/服務器模式。在該模式下,利用Socket進行通信的過程是:(1)服務器方:申請?zhí)捉幼?,打開通信信道,通知本地主機在一端口上

31、接受客戶機的請求。等待客戶機請求到達指定端口。接收到客戶機的請求后,啟動一 個新進程處理來自客戶機的用戶請求,同時釋放舊進程以響應新的客戶請求。當服務器完成時,關閉服務器進程。繼續(xù)等待客戶機的請求。如果服務器不想響應 客戶機請求,則關閉服務進程。(2)客戶方:申請一套接字,打開通信信道,并將其連接到服務機上的保留端口,該端口對應服務器的TCP/IP進程。向服務器發(fā)出請求消息(報文),等待接 收應答。接受服務來的應答,當不再請求時關閉信道并終止客戶進程。API所采用的基本構(gòu)造技術就是分層。利用管套通信實際上就是利用管套函數(shù)通信?;赪inSock的TCP/IP通信方式有兩種:點-點通信。采用流方

32、式。廣播通信。采用數(shù)據(jù)報方式。10. Socket接口使用符號常量標識支持的協(xié)議族:PF_INETPF_UNIXPF_NSSocket接口使用與協(xié)議相關的地址族:AF_INETAF_UNIXAF_NS定義一個支持TCP/IP協(xié)議族、有連接的流管套,管套采用TCP協(xié)議:fd=socked(PF_INET,SOCK_Stream,0);每一個Socket用一個三無組半相關表示一個進程:協(xié)議,本地地址,本地端口號;用一個五元組全相關表示一個完整的Socket連接,即表示兩個進程之間的通 信:協(xié)議,本地地址,本地端口,遠程地址,遠程端口Windows API提供了一組完成特定任務的函數(shù),Winsock

33、規(guī)范將API庫分成三類:Berkeley Socket函數(shù)。檢索有關域名、通信服務和協(xié)議等Internet信息的數(shù) 據(jù)庫函數(shù)。Berkeley Windows專用擴展函數(shù)。TLI接口支持的兩種釋放連接方法:終止釋放。順序釋放。它們的區(qū)別是:終止釋放不保證任何傳出數(shù)據(jù)的傳遞;順序釋放保證數(shù)據(jù)的傳遞。所有的協(xié)議執(zhí)行 體必須支持的釋放方法是:終止釋放??梢赃x擇提供的釋放方法是:順序釋放。第七章NetWare( Novell網(wǎng)絡操作系統(tǒng)的總稱)1.為構(gòu)建一個局域網(wǎng),在硬件上和軟件上應具備哪些條件:硬件:網(wǎng)卡和媒體網(wǎng)絡工作站網(wǎng)絡服務器網(wǎng)絡連接器。軟件:服務器操作系統(tǒng)網(wǎng)絡服務軟件工作站重定向軟件傳輸協(xié)議軟

34、件。試為一個局域網(wǎng)安裝NetWare3.11,并寫出實際安裝的步驟:(一)文件服務器的安裝:安裝準備:1、文件服務器的硬件要求。2、網(wǎng)絡接口卡的選擇與設置。3、軟件的準備:DOS系統(tǒng) NetWare3.11網(wǎng)絡軟件。NetWare3.11 網(wǎng)絡軟件安裝的初始操作:硬盤啟動的初始操作:啟動DOS系統(tǒng)對硬盤作低級格式化 用FDISK建立DOS分區(qū)用Format C:/S格式化 拷貝必要的系統(tǒng)文 件到C盤。運行SERVER程序。安裝磁盤驅(qū)動程序。建立文件系統(tǒng)。安裝網(wǎng)絡軟件(安裝網(wǎng)卡驅(qū)動程序;建立通信協(xié)議與網(wǎng)絡驅(qū)動程序的連接;安裝其他可加載模 塊)。建立文件服務器啟動文件。(二)DOS工作站的安裝:準

35、備工作:微機選擇等;網(wǎng)卡的安裝;生成IPX.COM程序(它是DOS工作站上運行的通信協(xié)議程序)。建立工作站母盤和工作啟動盤。 DOS工作站的啟動。將NetWare與OS/RM比較,NetWare可劃分為哪幾個層次(P163):傳輸介質(zhì)層(對應OS/RM的物理層和數(shù)據(jù)鏈路層),主要協(xié)議有:Ethernet、TokenRing、 LocalTalk、ARCNET。網(wǎng)絡層(對應OS/RM的網(wǎng)絡層),主要協(xié)議有:IPX (網(wǎng)間包交換協(xié)議)。傳輸層(對應OS/RM的傳輸層),主要協(xié)議有:PXP (包交換 協(xié)議:不可靠的端到端無連接的數(shù)據(jù)傳輸服務)、SPX (順序包交換協(xié)議:面向連接。)、SAP (服務通

36、告協(xié)議)、回聲協(xié)議、差錯協(xié)議。應用層(對應OS/RM的 會話層、表示層、應用層),主要協(xié)議有:NetBIOS協(xié)議、NCP協(xié)議(NetWare核心協(xié)議)。試簡述NetWare的工作原理:當工作站上的應用程序發(fā)出文件訪問請求時,由于該請求是采用DOS系統(tǒng)調(diào)用提出的,而工作站Shell首先截獲這一請求,工作站Shell 中的DOS/網(wǎng)絡解釋器判斷是DOS請求還是網(wǎng)絡請求。如果是DOS請求,則在本機上進行處理;如果是網(wǎng)絡請求,則經(jīng)過Shell將其轉(zhuǎn)換成對網(wǎng)絡服務器的請求。這 些請求與所帶的參數(shù)經(jīng)SPX、IPX通信驅(qū)動程序、網(wǎng)卡在網(wǎng)上進行傳輸,到達文件服務器所在的計算機。在文件服務器上,從網(wǎng)絡傳來的信息

37、再經(jīng)過網(wǎng)卡、通信驅(qū)動 程序、IPX、SPX,到達文件服務器軟件,并接受文件服務器的處理。同樣工作站Shell也接收并解釋來自文件服務器的結(jié)果信息,并把它轉(zhuǎn)換成用戶所需要的格式。試描述在NetWare中,從工作站發(fā)出一個服務請求到取得服務器的服務響應所經(jīng)過的處理過程:當DOS工作站上的應用程序發(fā)送一個請求時,在NetWare環(huán)境下, NetWare的Shell截獲了這一請求,判斷這一請求是由本地處理還是由服務器處理。如果是由本地處理,則由DOS進行處理后返回結(jié)果給應用程序。如果該請求是請求 服務器的,則Shell將DOS請求轉(zhuǎn)換成NetWare核心協(xié)議NCP請求,IPX將該請求形成一個IPX包,

38、并經(jīng)網(wǎng)卡驅(qū)動程序?qū)⒃摪詭男问浇?jīng)傳輸介質(zhì)發(fā)送到服務器。服務器方網(wǎng)卡接收幀并傳送它們到驅(qū)動程序,驅(qū)動程序?qū)PX包拆幀傳送到IPX,再由IPX傳送到服務器。如果服務器是應用程序要找的節(jié)點地址,則交給服務器的 NCP執(zhí)行這一請求。當服務器處理完成后,即進行響應。服務器的響應按反方向從服務器傳到DOS工作站上的應用程序。從操作系統(tǒng)的角度看,NetWare的主要構(gòu)件有哪些:裝載程序:對服務器硬件進行初始化,為NetWare內(nèi)核的執(zhí)行做好準備。NetWare內(nèi)核:是服務器操作系 統(tǒng)的基本代碼。內(nèi)核包括:文件系統(tǒng)、進程調(diào)度、內(nèi)存管理和網(wǎng)絡服務等例程。NLM環(huán)境:是NetWare向可安裝模塊(NLM)提供

39、的一組服務。應用程序:提 供基本的網(wǎng)絡功能。各構(gòu)件之間的關系如何:從層次上看,應用服務處于最高層(外層),裝載程序處于最低層,離硬件最近,中間層是NLM環(huán)境和內(nèi)核。什么是NLM模塊:即可安裝模塊。NetWare可安裝模塊是在NetWare操作系統(tǒng)下運行在文件服務器內(nèi)存的程序。當文件服務器運行時,可向文件服務器內(nèi)存裝載 NLM,一旦完成,NLM就成為NetWare的組成部分,如有必要也可從服務器內(nèi)存將其卸出。NLM分為四類:網(wǎng)絡實用工具和功能模塊(*.NLM)LAN驅(qū)動程序(*.LAN)3硬盤驅(qū)動程序(*.DSK)文件系統(tǒng)名空間模塊(*.NAM)。采用NLM模塊方法有什么好處:NLM模塊能動態(tài)地

40、與NetWare網(wǎng)絡操作系統(tǒng)進行連接。 利用這技術可以擴充系統(tǒng)的功能,而且隨時可被用戶調(diào)用。為什么說NetWare 386具有開放性的體系結(jié)構(gòu):支持多種流行的工作站平臺。支持多種協(xié)議(SPX/IPX、TCP/IP、AppleTalk)。支持多種網(wǎng)卡。使用NetWare 的可安裝模塊NLM可以建立和擴充一個文件服務器。在NetWare的結(jié)構(gòu)中,支持NetWare傳輸層協(xié)議自主性的是兩個重要模塊:ODI(開放的數(shù)據(jù)鏈路接口 :為多 種傳輸協(xié)議提供了一個標準接口。)和Streams模塊(為其低層那些需要向NetWare傳輸數(shù)據(jù)的協(xié)議提供了一個通用接口;為NetWare本身提供一個接口,允許NetWa

41、re 核心與Streams所支持的傳輸協(xié)議之間進行通信)。第八章Windows NT1. Windows NT的設計目標:可擴充性可移植性可靠性兼容性性能Windows NT的結(jié)構(gòu):系統(tǒng)用戶態(tài)部分(Windows NT保護子系統(tǒng))系統(tǒng)核心態(tài)部分(NT執(zhí)行體)對象:對象是個抽象數(shù)據(jù)結(jié)構(gòu),在Windows NT中用以表示所有資源。對象用來表示資源。對象類:具有相同特性的對象可歸為一個對象類,對象是對象類中的一 個實例。對象類是描述資源類型的。對象的組成結(jié)構(gòu):對象頭和對象體。對象管理程序控制對象頭,其他執(zhí)行體部件控制它們自己創(chuàng)建的對象體。Windows NT進程的定義:一個程序的動態(tài)調(diào)用。Windo

42、ws NT進程的組成:一個可執(zhí)行的程序一個私用的地址空間系統(tǒng)資源至少有一個執(zhí)行線程。Windows NT進程的特點:進程是作為對象來實現(xiàn)的。進程要求至少有一個執(zhí)行線程。進程沒設進程控制塊PCB,進程的控制和管理信息被放在進程對象的對象體中以及局限于進程的對象表中。Windows NT中的進程,不是處理機調(diào)度的基本單位,所以沒有必要區(qū)分進程的狀態(tài)。當系統(tǒng)啟動時,系統(tǒng)為每一環(huán)境子系統(tǒng)建立一個服務器進程。每當用戶的應用程序啟動時,相應的環(huán)境子系統(tǒng)進程調(diào)用執(zhí)行體的進程管理程序為之建立一個進程, 然后進程管理程序又調(diào)用對象管理程序為之建立一個進程對象。進程管理程序不維護進程的父子或其他關系。進程有內(nèi)含的

43、同步機制。5. Windows NT線程的定義:進程內(nèi)的一個可調(diào)度實體。線程的組成:一個唯一的標識符,即客戶ID。描述處理機狀態(tài)的一組寄存器內(nèi)容。兩個棧:用戶棧和核心棧。一個私用存儲區(qū)。引進線程目的:主要目的是要有效地實現(xiàn)并行性。多進程的方式雖然也可以實現(xiàn)并行性,但采用線程比采用進程實現(xiàn)并行性更方便、更有效。以UNIX為例,當一個 進程創(chuàng)建一個子進程時,系統(tǒng)必須把父進程地址空間的所有內(nèi)容拷貝到子進程的地址空間中去。對大地址空間來說,這樣的操作是很費時的,更何況兩進程還要建立 共享數(shù)據(jù)。如果采用多線程要好得多,因為這些線程共享進程的同一地址空間、對象句柄及其他資源。進程和線程之間的區(qū)別和聯(lián)系:線

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

45、端口,以利于多線程通信。)Windows NT內(nèi)核的特點:Windows NT內(nèi)核的特點是采用微內(nèi)核技術。它提供了一組精心設計的操作系統(tǒng)原語和機制,通過使用這些原語和機制,執(zhí)行體可以構(gòu)造更多高級的操作系統(tǒng)功能。內(nèi)核與其它執(zhí)行體不同的是,內(nèi)核永久駐留內(nèi)存,內(nèi)核的執(zhí)行是不可搶占的,并總運行在核心態(tài)。內(nèi)核的基本(主要)功能:調(diào)度線程的執(zhí)行中斷和異常的處理完成低級的多處理機間的同步電源故障的排除(實現(xiàn)系統(tǒng)的恢復過程)。畫圖說明線程的調(diào)度狀態(tài)及其轉(zhuǎn)換條件(P191)線程調(diào)度采用的調(diào)度算法是什么?線程調(diào)度采用的調(diào)度算法是可搶占的動態(tài)優(yōu)先級調(diào)度算法。線程調(diào)度程序按線程的優(yōu)先級進行調(diào)度,高優(yōu)先級的線程先被調(diào)度

46、。線程在執(zhí)行過程中優(yōu)先級可以變化, 調(diào)度程序調(diào)度時所依據(jù)的要主數(shù)據(jù)結(jié)構(gòu)是多優(yōu)先級就緒隊列。中斷:Windows NT中,中斷是異步事件,主要由硬件如I/O設備、處理機、時鐘或定時器引起的,是隨機發(fā)生的中斷處理機的事件。異常:異常是同步事件,是 某些特定指令執(zhí)行的結(jié)果,如主存存取錯、浮點數(shù)被零除等,Windows NT還把系統(tǒng)服務調(diào)用看作是異常。Windows NT如何處理中斷與異常:當中斷或異常發(fā)生被系統(tǒng)捕捉后,系統(tǒng)將執(zhí)行的線程從用戶態(tài)轉(zhuǎn)換到核心態(tài),將處理機的控制權(quán)轉(zhuǎn)交給其首地址存放在主存固定單 元的陷阱處理程序。陷阱處理程序被調(diào)用后,它首先保護執(zhí)行線程被中斷的斷點現(xiàn)場,在此期間屏蔽中斷,其次

47、根據(jù)中斷/異常的原因決定將控制權(quán)交給相應的處理程 序:如果是中斷,根據(jù)中斷源將控制權(quán)轉(zhuǎn)交給相應的處理程序。如果是異常,對于處理簡單的異常由陷阱程序解決,其余由異常調(diào)度程序處理。根據(jù)異常的原因 轉(zhuǎn)入異常處理程序。如果是系統(tǒng)服務,陷阱處理程序由系統(tǒng)服務調(diào)度程序去查找系統(tǒng)服務調(diào)度表,轉(zhuǎn)入相應的系統(tǒng)服務程序。如果是虛地址異常,則轉(zhuǎn)入VM管 理器頁面調(diào)度程序。Windows NT如何實現(xiàn)處理機之間的同步:Windows NT中對內(nèi)核全局數(shù)據(jù)結(jié)構(gòu)的修改必須互斥地執(zhí)行。解決內(nèi)核臨界區(qū)的互斥,采用的主要方法是:提高臨界區(qū)代碼執(zhí)行的中斷優(yōu)先級。使用轉(zhuǎn)鎖。畫圖說明Windows NT虛擬地址空間的劃分:Windo

48、ws 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舉例說明Windows NT虛擬地址到物理地址的變換過程:Windows NT的存儲管理所采用的頁面淘汰算法是什么:采用先進先出(FIFO)頁面轉(zhuǎn)換算法,即把在主存中駐留時間最長的頁面淘汰出去。Windows NT的I/O系統(tǒng)組成部件:I/O管理程序文件系統(tǒng)設備驅(qū)動程序緩沖存儲管理程序網(wǎng)絡驅(qū)動程序(網(wǎng)絡轉(zhuǎn)發(fā)程序和網(wǎng)絡服務程序)。W

49、indows NT 在I/O系統(tǒng)的設計方面,建立了一個統(tǒng)一、一致的高層界面I/O設備的虛擬界面,即把所有的讀寫數(shù)據(jù)都看成是直接送往虛擬文件的字節(jié)流。P202舉例說明Windows NT中的同步I/O過程:P205當應用程序調(diào)用一個I/O服務,例如應用程序WriteFile(file_handle,datd,)調(diào)用Win32的API,Win32子系統(tǒng)調(diào)用NT的寫文件服務,由用戶態(tài)進入核心態(tài)。在核心態(tài)下,I/O管理程序檢查調(diào)用參數(shù)并建立I/O請求包IRP,然后調(diào)用設備驅(qū)動程序。設備驅(qū)動程序接收IRP,負責排隊I/O請求,再由設備執(zhí)行I/O數(shù)據(jù)轉(zhuǎn)換,當I/O完成產(chǎn)生I/O中斷。由設備驅(qū)動程序處理中斷

50、,再交I/O管理程序完成IRP的處理并返回,由核心態(tài)回到用戶態(tài)。最后將返回的狀態(tài)傳送給應用程序,應用程序可以立即存取這些已轉(zhuǎn)換的數(shù)據(jù)。按用戶要求,I/O管理程序為之形成IRP,并把它傳送給設備驅(qū)動程序,由驅(qū)動程序完成I/O操作。設備完成I/O操作后,發(fā)中斷請求,設備驅(qū)動程序的中斷處理 程序進行相應中斷處理。I/O管理程序完成I/O請求。試說明Windows NT中異步I/O操作的特點:異步I/O相對于同步I/O有一重要特點:具有提高應用程序執(zhí)行速度的潛力。當設備在忙于讀寫的同時,應用程序可 繼續(xù)其他的工作。為了使用異步I/O,應用程序必須在其參數(shù)中指出異步I/O,在Win32中使用參數(shù)over

51、lapped表示異步I/O。在發(fā)出異步I/O操作后,線程要小心,不 要在設備驅(qū)動程序完成數(shù)據(jù)讀寫前再去讀寫I/O操作中的數(shù)據(jù)。也就是說,線程的執(zhí)行必須通過等待一個句柄,和I/O請求的完成保持同步。內(nèi)裝網(wǎng)絡:Windows NT網(wǎng)絡是內(nèi)裝網(wǎng)絡,它把網(wǎng)絡軟件作為NT執(zhí)行體的I/O系統(tǒng)中的一個組件嵌入系統(tǒng)內(nèi)部(即網(wǎng)絡功能包含于操作系統(tǒng)中),這使得Windows NT無需安裝其他網(wǎng)絡軟件,即可為用戶提供資源共享和各種網(wǎng)絡功能。其特點:Windows NT的網(wǎng)絡軟件不是作為操作系統(tǒng)的一個附加層來運行,而是作為NT執(zhí) 行體的I/O系統(tǒng)中的一個組件而嵌入系統(tǒng)內(nèi)部,這使得Windows NT無需安裝其他網(wǎng)絡軟件,即可為用戶提供資源共享和各種網(wǎng)絡功能。Windows NT中的網(wǎng)絡組件 可以直接利用NT內(nèi)部的系統(tǒng)功能。Windows NT網(wǎng)絡具有以下特點:NT網(wǎng)絡是內(nèi)裝,從而Windows NT是真正的網(wǎng)絡操作系統(tǒng)。NT網(wǎng)絡與其它網(wǎng)絡系統(tǒng)的互操作性。提供方便的建立和運行分布式應用程序的機制。系統(tǒng)開放性好。畫圖說明Windows NT網(wǎng)絡的體系結(jié)構(gòu)(P207):低四層統(tǒng)稱為通信子網(wǎng),駐留在高三

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論