




已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
更多優(yōu)質(zhì)自考資料盡在百度貼吧自考樂園俱樂部(/club/5346389)歡迎加入.歡迎交流.止不住的驚喜等著你.自考網(wǎng)絡(luò)操作系統(tǒng)復(fù)習(xí)資料1.信息處理的基本模式:對等模式 客戶/服務(wù)器模式。2.網(wǎng)絡(luò)操作系統(tǒng)結(jié)構(gòu)設(shè)計的主要模式:客戶/服務(wù)器模式 對象模式 對稱多處理模式。3.客戶/服務(wù)器模式的網(wǎng)絡(luò)操作系統(tǒng)的結(jié)構(gòu)組成:客戶機(jī)(工作站)操作系統(tǒng) 服務(wù)器操作系統(tǒng)。4.網(wǎng)絡(luò)操作系統(tǒng)為用戶提供的兩類接口:命令接口 編程接口。5.網(wǎng)絡(luò)操作系統(tǒng)可分為四個層次:硬件 內(nèi)核 Shell(外殼) 應(yīng)用程序。6.操作系統(tǒng)從內(nèi)部結(jié)構(gòu)來分析,包括兩部分:內(nèi)核 核外部分。7.UNIX的內(nèi)核可分為兩部分:進(jìn)程控制子系統(tǒng)(包括進(jìn)程控制、調(diào)度與通信以及存儲的管理)文件子系統(tǒng)。8.內(nèi)核功能:進(jìn)程、線程及其管理 存儲管理 I/O管理 文件系統(tǒng)。9.內(nèi)核的組織形式:強(qiáng)內(nèi)核 微內(nèi)核。10.微內(nèi)核幾乎不做任何工作,僅提供以下四種服務(wù):進(jìn)程間通信機(jī)制 某些存儲管理 有限的低級進(jìn)程管理和調(diào)度 低級I/O.微內(nèi)核的基本思想是良好的結(jié)構(gòu)化、模塊化、最小的公共服務(wù)。它提供最基本、最必要的服務(wù)。11.微內(nèi)核結(jié)構(gòu)與強(qiáng)內(nèi)核結(jié)構(gòu)相比具有如下優(yōu)點:靈活性 開放性 可擴(kuò)充性12.UNIX是一個強(qiáng)內(nèi)核的操作系統(tǒng)。WindowsNT微內(nèi)核與客戶/服務(wù)器模式結(jié)構(gòu)的操作系統(tǒng)。13.微內(nèi)核提供以下服務(wù):進(jìn)程間通信機(jī)制 某些存儲管理 有限的低級進(jìn)程管理和調(diào)度低級I/O.(微內(nèi)核結(jié)構(gòu)的操作系統(tǒng)是服務(wù)器化的操作系統(tǒng))14.微內(nèi)核的基本思想是良好的結(jié)構(gòu)化、模塊化,最小的公共服務(wù)。15.進(jìn)程的組成:程序 數(shù)據(jù)集合 進(jìn)程控制塊。16.進(jìn)程必要的調(diào)度狀態(tài):運(yùn)行狀態(tài) 就緒狀態(tài) 阻塞狀態(tài)其它:掛起狀態(tài);活躍狀態(tài)。17.進(jìn)程控制原語:創(chuàng)建原語 撤銷原語 掛起原語 激活原語 阻塞原語 喚醒原語18.進(jìn)程調(diào)度方式:搶占式 非搶占式19.進(jìn)程調(diào)度算法:靜態(tài)優(yōu)先級算法 動態(tài)優(yōu)先級算法 時間片輪轉(zhuǎn)法20.線程的四個基本成分:一個唯一的線程標(biāo)識符一組處理機(jī)狀態(tài)寄存器分別在核心態(tài)和用戶態(tài)下使用的兩個棧一個私用存儲區(qū)。21.線程的狀態(tài):就緒狀態(tài) 備用狀態(tài) 運(yùn)行狀態(tài) 等待狀態(tài) 轉(zhuǎn)換狀態(tài) 終止?fàn)顟B(tài)。22.存儲管理的研究課題:地址再定位問題 存儲分配問題 存儲保護(hù)問題 存儲擴(kuò)充問題23.存儲管理方案:單一連續(xù)分配 分區(qū)分配 分頁存儲管理 請求分頁存儲管理 分段存儲管理 段頁式存儲管理。24.地址變換機(jī)構(gòu):頁面變換表PMT 聯(lián)想存儲器。25.頁面置換算法:先進(jìn)先出算法FIFO 最近最久未用的置換算法LRU LRU近似算法。26.文件管理系統(tǒng)的基本功能:文件的結(jié)構(gòu)及存取方法(邏輯結(jié)構(gòu):記錄式文件;無結(jié)構(gòu)流式文件。物理結(jié)構(gòu):連續(xù)結(jié)構(gòu);串聯(lián)結(jié)構(gòu);索引結(jié)構(gòu)。存取方法:順序存取法;直接存取法。) 文件的目錄機(jī)構(gòu)及有關(guān)處理(樹型目錄結(jié)構(gòu)) 文件存儲空間的管理(空白文件目錄;空白塊鏈;文件位圖。) 文件的共享和保護(hù) 文件的操作和使用。27.設(shè)備管理目標(biāo):用戶使用設(shè)備的方便性 設(shè)備工作的并行性 設(shè)備分配的均衡性 獨立性(與設(shè)備無關(guān)性)28.設(shè)備管理基本功能:動態(tài)地掌握并記錄設(shè)備的狀態(tài) 為滿足進(jìn)程對I/O的請求,按照設(shè)備的類型和系統(tǒng)中所采用的分配算法,決定把某一I/O設(shè)備分配給要求設(shè)備的進(jìn)程 完成實際的I/O操作。29.設(shè)備的數(shù)據(jù)結(jié)構(gòu):設(shè)備控制塊UCB 控制器控制塊CUCB 通道控制塊CCB 系統(tǒng)設(shè)備表SDT.30.I/O調(diào)度程序的主要功能:為滿足進(jìn)程的I/O請求,決定設(shè)備(以及相應(yīng)的控制器和通道)的分配策略。31.I/O調(diào)度程序的調(diào)度算法:先來先服務(wù) 優(yōu)先級高者優(yōu)先算法(不能采取時間片輪轉(zhuǎn)法)32.設(shè)備分配的實施:分配設(shè)備 分配控制器 分配通道。33.磁盤的驅(qū)動調(diào)度:移臂調(diào)度 旋轉(zhuǎn)調(diào)度34.移臂調(diào)度算法:FCFS SSTF SCAN 電梯調(diào)度算法。35.文件系統(tǒng)組成:與文件管理有關(guān)的軟件 被管理的文件 實施文件管理所需的數(shù)據(jù)結(jié)構(gòu)問答:1.在信息處理系統(tǒng)中,客戶/服務(wù)器計算模式和對等模式有何區(qū)別?對等模式中,各節(jié)點機(jī)處于平等地位,沒有主次之分。網(wǎng)上任一節(jié)點所擁有的資源都可作為網(wǎng)絡(luò)公用資源,可被其他節(jié)點的網(wǎng)絡(luò)用戶共享。對等模式具有靈活的資源共享方式和均衡的通信方式,一般適合小型網(wǎng)絡(luò)??蛻?服務(wù)器模式,一些節(jié)點作為客戶機(jī),另一些節(jié)點作為服務(wù)器機(jī)。客戶/服務(wù)器模式是一種主從方式。采用這種模式,可高效地實現(xiàn)資源共享。同時它具有很好的可移植性,互操作性和規(guī)模的可伸縮性。2.操作系統(tǒng)結(jié)構(gòu)設(shè)計的結(jié)構(gòu)模式:客戶/服務(wù)器模式。特點:簡化了基本操作系統(tǒng),縮小了內(nèi)核,并容易增加新的API;提高了可靠性;適合分布式計算環(huán)境。對象模式。特點:這種方法減少了在系統(tǒng)整個生存期中所做修改的影響。對稱多處理模式。特點:主要支持多處理機(jī)操作系統(tǒng)的設(shè)計。3.客戶/服務(wù)器計算模式中,客戶與服務(wù)器之間如何交互(工作過程)?客戶方以通常方式發(fā)出服務(wù)請求,由客戶機(jī)上的網(wǎng)絡(luò)軟件把它裝配成請求包,再通過傳輸協(xié)議軟件把請求包發(fā)送給服務(wù)器方。服務(wù)器傳輸軟件收到請求包后,對其檢查,無誤后把它提交給服務(wù)器方的網(wǎng)絡(luò)軟件。服務(wù)器網(wǎng)絡(luò)軟件根據(jù)請求包的請求,完成相應(yīng)的處理和服務(wù),并將其結(jié)果裝配成響應(yīng)包,由傳輸協(xié)議軟件將其發(fā)送給客戶。由客戶的傳輸協(xié)議軟件把收到的響應(yīng)包轉(zhuǎn)交給客戶的網(wǎng)絡(luò)軟件,由網(wǎng)絡(luò)軟件作適當(dāng)處理后交給客戶??蛻?服務(wù)器模式的優(yōu)點是:高效地實現(xiàn)了網(wǎng)絡(luò)資源共享,具有很好的互操作性和軟件的可移植性,提高了系統(tǒng)的可靠性,適合分布式計算環(huán)境。4.計算機(jī)網(wǎng)絡(luò)系統(tǒng)中,工作站操作系統(tǒng)包括的軟件: 重定向程序傳輸協(xié)議軟件。服務(wù)器操作系統(tǒng)包括的軟件:服務(wù)器操作系統(tǒng)的內(nèi)核程序傳輸協(xié)議軟件網(wǎng)絡(luò)服務(wù)軟件網(wǎng)絡(luò)安全管理軟件。5.網(wǎng)絡(luò)操作系統(tǒng)與網(wǎng)絡(luò)用戶有哪兩級接口:操作命令接口。作用:用戶通過鍵盤或鼠標(biāo)鍵入或點擊各種操作命令來控制、操縱、管理和使用網(wǎng)絡(luò)。這種接口采用交互式。編程接口。通過網(wǎng)絡(luò)操作系統(tǒng)提供的一組系統(tǒng)調(diào)用來實現(xiàn)。此外網(wǎng)絡(luò)操作系統(tǒng)還為用戶提供了一系列應(yīng)用程序接口。6.網(wǎng)絡(luò)操作系統(tǒng)的命令接口應(yīng)為用戶提供哪些類型的操作命令?系統(tǒng)訪問命令;文件與目錄管理命令;信息處理類命令;網(wǎng)絡(luò)通信類命令;打印輸出類命令;進(jìn)程控制類命令;Internet類命令;其它。7.Shell程序的作用是什么?作為Shell命令解釋程序。Shell接收、識別并執(zhí)行用戶鍵入的各種命令。作為高級程序設(shè)計語言。什么是Shell過程:用shell編寫的程序稱為shell過程。如何建立和執(zhí)行Shell過程:建立shell過程的步驟同建立普通文本文件的方式相同,可利用編輯器(例如vi)進(jìn)行程序輸入和編輯加工。Shell過程的執(zhí)行可采用如下方法:輸入重定向到shell過程,其一般形式為:$sh過程名將shell過程改為可執(zhí)行文件,其一般形式為:$chmoda+x過程名$過程名。8.如何理解微內(nèi)核的概念?微內(nèi)核結(jié)構(gòu)是一種新型結(jié)構(gòu),它體現(xiàn)了操作系統(tǒng)結(jié)構(gòu)設(shè)計的新思想,微內(nèi)核的設(shè)計目標(biāo)是使操作系統(tǒng)的內(nèi)核盡可能小,使其他的所有操作系統(tǒng)服務(wù)一般都放在核外用戶級完成。采用微內(nèi)核結(jié)構(gòu)有何優(yōu)點:靈活性。微內(nèi)核短小精干,僅提供最基本最必要的服務(wù)。開放性。操作系統(tǒng)除內(nèi)核以外的功能都可用服務(wù)器的形式建立在內(nèi)核之上,可以方便地設(shè)計、開發(fā)、集成自己的新系統(tǒng)??蓴U(kuò)充性。加入和修改一個服務(wù)不需要停止系統(tǒng)和重新引導(dǎo)內(nèi)核,安裝、調(diào)試一個新系統(tǒng)很容易。9.什么叫進(jìn)程?進(jìn)程是程序的一次執(zhí)行,該程序可與其它程序并發(fā)執(zhí)行。為什么要引入進(jìn)程的概念?順序程序的特點:具有封閉性和可再現(xiàn)性。但是,程序的順序執(zhí)行是低效的。程序的并發(fā)執(zhí)行和資源共享。多道程序設(shè)計出現(xiàn)后,實現(xiàn)了程序的并發(fā)執(zhí)行和資源共享,提高了系統(tǒng)的效率和系統(tǒng)的資源利用率,但卻帶來了新的問題。程序的并發(fā)執(zhí)行的特點:破壞了程序的封閉性和可再現(xiàn)性,程序和機(jī)器執(zhí)行程序的活動不再一一對應(yīng),并發(fā)程序之間有可能存在相互制約關(guān)系。并發(fā)程序的這些特性:獨立性、并發(fā)性、動態(tài)性和相互制約性,反映了并發(fā)程序的本質(zhì),程序的概念已不能反映程序并發(fā)找執(zhí)行的實質(zhì),因此,人們引進(jìn)了進(jìn)程的概念。10.進(jìn)程由哪幾部分組成?程序。作用:描述進(jìn)程要完成的功能。數(shù)據(jù)集合。作用:程序在執(zhí)行時所需要的數(shù)據(jù)和工作區(qū)。 程序控制塊。作用:包含進(jìn)程的描述信息和控制信息。它是進(jìn)程存在的唯一標(biāo)志。11.進(jìn)程的基本調(diào)度狀態(tài)有哪些?運(yùn)行就緒阻塞。進(jìn)程調(diào)度程序從處于就緒狀態(tài)的進(jìn)程中選擇一個投入運(yùn)行。運(yùn)行進(jìn)程因等待某一事件而進(jìn)入阻塞,因時間片到達(dá)而回到就緒。處于阻塞狀態(tài)的進(jìn)程當(dāng)所等待的事件發(fā)生時,便進(jìn)入就緒狀態(tài)。12.簡述常用的進(jìn)程調(diào)度算法。靜態(tài)優(yōu)先級算法:系統(tǒng)在調(diào)度進(jìn)程時按優(yōu)先級從高到低進(jìn)行調(diào)度,在進(jìn)程運(yùn)行過程中優(yōu)先級不再動態(tài)地改變。動態(tài)優(yōu)先級算法:系統(tǒng)在調(diào)度進(jìn)程時按優(yōu)先級從高到低進(jìn)行調(diào)度,在進(jìn)程運(yùn)行過程中能按變化情況對優(yōu)先級進(jìn)行適當(dāng)調(diào)整。時間片輪轉(zhuǎn)法:系統(tǒng)把所有就緒進(jìn)程按先來先服務(wù)規(guī)則排成一個隊列,就緒隊列中的所有進(jìn)程,可以依次輪流獲得一個時間片的處理時間,然后系統(tǒng)又回到隊列的開始部分,如此不斷循環(huán)。13.什么叫原語?原語是由若干機(jī)器指令構(gòu)成的并用于完成特定功能的一段程序,而這些程序在執(zhí)行期間是不可分割的。有哪些進(jìn)程控制原語?創(chuàng)建原語撤銷原語掛起原語激活原語阻塞原語喚醒原語。14.什么叫線程?“進(jìn)程內(nèi)的一個可執(zhí)行單元”、“進(jìn)程內(nèi)的一個可調(diào)度的實體”。為什么要引入線程的概念:在引入線程概念之前,僅用進(jìn)程的概念。在進(jìn)程的調(diào)度過程中,由于經(jīng)常要進(jìn)行進(jìn)程的切換,在切換時,既要保留現(xiàn)運(yùn)行進(jìn)程的運(yùn)行環(huán)境,又要設(shè)置新選中的進(jìn)程的運(yùn)行環(huán)境,為此要花費不少處理機(jī)的時間和主存的空間。因此,把進(jìn)程作為系統(tǒng)調(diào)度的基本單位要付出較大的時空開銷,從而也限制了系統(tǒng)中進(jìn)程的數(shù)量和進(jìn)程的切換頻率。另一方面,為了提高系統(tǒng)的并行能力,把并行粒度進(jìn)一步減小,在進(jìn)程的內(nèi)部引入線程,線程作為系統(tǒng)的調(diào)度單位,而進(jìn)程作為系統(tǒng)的資源分配單位。這樣,對擁有資源的基本單位不再頻繁切換,而對調(diào)度的基本單位又不增加時空開銷。引進(jìn)線程的好處是:減少了系統(tǒng)的時空開銷。增強(qiáng)了系統(tǒng)的并行能力。15.存儲管理研究哪些內(nèi)容?地址再定位問題存儲空間的分配存儲的保護(hù)問題存儲擴(kuò)充問題。16.為什么要引入虛擬存儲器的概念?在計算機(jī)系統(tǒng)中,主存的容量有一定的限制,不可能太大滿足各種用戶的需要,而在技術(shù)上輔助存儲器卻可以做得相當(dāng)大。為了給大作業(yè)提供方便,使它們不再承擔(dān)對主存和輔存的具體分配和管理工作,而由操作系統(tǒng)把主存和輔存統(tǒng)一管理起來。虛存的最大容量由什么決定:虛存實際上就是作業(yè)地址空間,作業(yè)地址空間的大小取決于計算機(jī)系統(tǒng)的地址機(jī)構(gòu)。因此,虛存的最大容量取決于地址寄存器的位數(shù)。例如地址寄存器的位數(shù)為32位時,其虛存的最大容量可達(dá)4GB.17.什么叫聯(lián)想儲存器?在分頁和請求分頁存儲管理系統(tǒng)中,為了加速查表過程,采用一組高速硬件寄存器,這些寄存器連同管理它們的硬件構(gòu)成了一個容量較小的存儲器,稱為聯(lián)想存儲器,也叫快表。試說明利用聯(lián)想存儲器實現(xiàn)動態(tài)地址變換的過程。聯(lián)想存儲器具有快速并行查詢能力。例如CPU給出有效地址為(P,W),它把頁號P送入輸入寄存器,隨后立即和聯(lián)想存儲器各單元的頁號進(jìn)行比較,如與某個單元中頁號相匹配,則把該單元中的塊號B送入輸出寄存器。這樣,就可以用(B,W)訪問相應(yīng)的主存單元。(P為頁號,W為頁內(nèi)地址;B為塊號)。18.請求分頁與分頁存儲管理有何不同?請求分頁是在分頁的基礎(chǔ)上實現(xiàn)。它們之間的根本區(qū)別在于是否將一作業(yè)的全部地址空間同時裝入主存。請求分頁存儲管理不要求將作業(yè)全部地址空間同時裝入主存?;谶@一點,請求分頁存儲管理可以提供虛存,而分頁存儲管理卻不能提供虛存。缺頁中斷是如何發(fā)生:由于一個作業(yè)的地址空間不同時全部裝入主存,在作業(yè)執(zhí)行過程中,當(dāng)所需頁面不在主存時,便引起缺頁中斷。缺頁中斷發(fā)生后如何處理:缺頁不斷發(fā)生后,轉(zhuǎn)中斷處理程序。中斷處理程序的主要工作是將所需的頁面調(diào)入主存。當(dāng)主存無空閑塊時,按系統(tǒng)采用的頁面置換算法將某頁淘汰,然后裝入所需頁面。裝入后修改頁面變換表。19.試給出幾種頁面置換算法,并比較其優(yōu)缺點。先進(jìn)先出算法(FIFO):這種算法實現(xiàn)簡單,這種算法只是在對線性順序訪問地址空間的情況下才是最理想,否則效率不高。最近最久未用算法(LRU):這種算法能比較普遍地適用于各種類型的程序,但實現(xiàn)起來比較困難,因為要對先前的訪問的歷史時時加以記錄和更新。LRU近似算法:這種算法比較簡單,易于實現(xiàn),其缺點是周期T的大小不易確定。20.什么是文件邏輯結(jié)構(gòu)和物理結(jié)構(gòu)?邏輯結(jié)構(gòu):指一個文件在用戶面前所呈現(xiàn)的形式。物理結(jié)構(gòu):指文件在文件存儲器上的存儲形式。它們各有哪幾種結(jié)構(gòu)形式?邏輯結(jié)構(gòu)有兩種形式:記錄式文件。無結(jié)構(gòu)的流式文件。物理結(jié)構(gòu):連續(xù)結(jié)構(gòu)串聯(lián)結(jié)構(gòu)索引結(jié)構(gòu)。21.畫圖說明串聯(lián)、連續(xù)、索引結(jié)構(gòu)文件的形式,并說明用直接存取法它們的不同效果。采用直接存取法,則索引文件效率最高,連續(xù)文件效率居中,串聯(lián)文件效率最低。22.文件目錄的作用:計算機(jī)系統(tǒng)中的文件種類繁多,數(shù)量龐大,為了使用戶方便地找到所需的文件,需要在系統(tǒng)中建立一個目錄機(jī)構(gòu)。一個文件目錄項應(yīng)包括哪些信息?文件的標(biāo)識信息(文件名)文件的結(jié)構(gòu)信息文件的存取控制信息文件的管理信息。23.文件存儲空間的管理有哪幾種常用方法?空白文件目錄:這種方法將盤空間的一個未分配區(qū)域稱為一個空白文件,系統(tǒng)為所有的空白文件建立一個目錄,每個空白文件在這個目錄中建立一個表目。空白塊鏈:這種方法將盤上的所有空白塊用鏈接指針或索引結(jié)構(gòu)組織成一個空白文件。位示圖:它將文件存儲器的存儲空間建立一張位示圖,用以反映整個盤空間的分配情況。24.設(shè)備管理的目標(biāo)是什么?方便性。使用戶在使用各種設(shè)備時感到方便。并行性。提高系統(tǒng)中各種設(shè)備工作的并行均衡性。使系統(tǒng)中各種設(shè)備的分配具有均衡性。獨立性。使得用戶所要求的輸入輸出與實際設(shè)備無關(guān)。設(shè)備管理包括哪些功能?動態(tài)地記錄管理設(shè)備的狀態(tài)。在有通道的系統(tǒng)中,還應(yīng)掌握通道、控制器的工作狀態(tài)。為滿足進(jìn)程的I/O請求,按某種調(diào)度算法將一設(shè)備分配給要求設(shè)備的進(jìn)程。(實施設(shè)備的分配)完成實際的I/O操作。25.在配置有通道的計算機(jī)系統(tǒng)中,試?yán)肬CB、CUCB、CCB找出從主存到設(shè)備的一條可用通路。根據(jù)所請求的I/O設(shè)備,由系統(tǒng)狀態(tài)表可找到該設(shè)備的UCB,再由UCB的“與此設(shè)備相連的控制器表”項找到CUCB,再由CUCB的“與此控制器相連的通道表”找到CCB,從而可能構(gòu)成一條從主存到I/O設(shè)備的通路。如果有一條可用通路,則在UCB、CUCB、CCB中將進(jìn)程名登記在“正在使用該設(shè)備”的狀態(tài)表目內(nèi);如果暫時沒有一條可用通路,則進(jìn)行排隊等候。26.試給出兩種I/O調(diào)度算法。先來先服務(wù)。優(yōu)先級高者優(yōu)先。說明為什么在I/O調(diào)度中不能采用時間片輪轉(zhuǎn)法。在進(jìn)程調(diào)度中通常采用時間片輪轉(zhuǎn)法,但這種方法不適合I/O調(diào)度。因為I/O操作有一特點,即一個通道程序一經(jīng)啟動便一直進(jìn)行下去直至完成,在它完成之前,不會產(chǎn)生中斷。27.試畫出在單通路I/O系統(tǒng)中為進(jìn)程分配一臺I/O設(shè)備的流程圖。分配設(shè)備分配控制器分配通道。1.什么叫同步?相互合作的兩個進(jìn)程之間需要在某個(些)確定點協(xié)調(diào)它們的工作,一個進(jìn)程到達(dá)了該點后,除非另一進(jìn)程已經(jīng)完成了某些操作,否則就不得不停下來,等待這些操作的完成。這就是進(jìn)程間的同步。什么叫互斥?兩個進(jìn)程由于不能同時使用同一臨界資源,只能在一個進(jìn)程使用完了,另一進(jìn)程才能使用,這種現(xiàn)象稱為進(jìn)程間的互斥。同步的主要特征是:一個進(jìn)程在某一點上等待另一進(jìn)程提供信息,兩進(jìn)程之間存在直接制約關(guān)系,其表現(xiàn)形式為進(jìn)程進(jìn)程?;コ獾闹饕卣魇菭幱觅Y源,兩進(jìn)程間存在間接制約關(guān)系,其表現(xiàn)形式是進(jìn)程資源進(jìn)程。2.試給出P、V操作的定義。P、V操作是定義在信號量S上的兩個操作,其定義如下:P(S):S:=S-1;若S0,則調(diào)用P(S)的進(jìn)程繼續(xù)運(yùn)行;若S0,則調(diào)用P(S)的進(jìn)程被阻塞,并把它插入到等待信號量S的阻塞隊列中。V(S):S:=S+1;若S0,則調(diào)用V(S)的進(jìn)程繼續(xù)運(yùn)行;若S0,則從等待信號量S的阻塞隊列中喚醒頭一個進(jìn)程,然后調(diào)用V(S)的進(jìn)程繼續(xù)運(yùn)行。如何利用P、V操作實現(xiàn)進(jìn)程間的互斥?P、V操作是解決同步與互斥問題的有力工具。為解決互斥問題,應(yīng)采取如下步驟: 首先根據(jù)給定問題的描述,列出各進(jìn)程要執(zhí)行的程序。其次,設(shè)置信號量。互斥問題中,在臨界區(qū)前面加P(S),臨界區(qū)后面加V(S)。最后確定信號量的初值。在互斥問題中,信號量通常取為互斥資源的個數(shù)。說明信號量的物理意義:信號量S0時,S的數(shù)值表示某類可用資源的數(shù)目,執(zhí)行P操作意味著申請分配一個單位的資源;當(dāng)S0時,表示無資源可用,此時S的絕對值表示信號量S的阻塞隊列中的進(jìn)程數(shù)。執(zhí)行V操作意味著釋放一個單位的資源。3.如何利用P、V操作實現(xiàn)進(jìn)程間的同步?P、V操作是解決同步與互斥問題的有力工具。為解決同步問題,應(yīng)采取如下步驟:首先根據(jù)給定問題的描述,列出各進(jìn)程要執(zhí)行的程序。其次,設(shè)置信號量。同步問題中有幾個同步點就設(shè)置幾個信號量,等待的地方加P(S),發(fā)信號(解除等待)的地方加V(S)。最后確定信號量的初值。在同步問題中,信號量的初值一般取0.在同步和互斥中,信號量初值的設(shè)置有何不同:在同步問題中,信號量的初值一般取為0,在互斥問題中,信號量通常取為互斥資源的個數(shù)。4.高級通信原語有何優(yōu)點?能夠?qū)崿F(xiàn)在進(jìn)程之間傳遞大量的信息。在消息緩沖通信方式中,發(fā)送原語和接收原語的主要功能是什么?發(fā)送原語的作用:將欲發(fā)送的消息從發(fā)送區(qū)復(fù)制到消息緩沖區(qū),并把它掛起在接收進(jìn)程的消息緩沖隊列末尾。如果該接收進(jìn)程因等待消息而處于阻塞狀態(tài),則將其喚醒。接收原語的作用:把發(fā)送者發(fā)來的消息從消息緩沖區(qū)復(fù)制到接收區(qū),然后將消息緩沖區(qū)從消息隊列中消去,如果沒有消息可以接收,則進(jìn)入阻塞狀態(tài)。5.什么是信箱?信箱用于存放信件,而信件是一個進(jìn)程發(fā)送給另一進(jìn)程的消息。信箱的數(shù)據(jù)結(jié)構(gòu):信箱頭和信箱體。信箱頭是信箱的描述部分,信箱體由若干格子組成,每個格子可存放一個信件。信箱頭包括的信息:信箱名信箱大小已存信件數(shù)空的格子數(shù)。如何用信箱實現(xiàn)兩個進(jìn)程之間的通信?進(jìn)程A想向進(jìn)程B發(fā)送消息前,先把消息組成一封信件,然后調(diào)用send原語向進(jìn)程B發(fā)送信件,并將信件投入進(jìn)程B的信箱中。進(jìn)程B為得到進(jìn)程A的消息,只要調(diào)用receive原語就可以從信箱中索取來自進(jìn)程A的信件。這就完成了一次進(jìn)程A到進(jìn)程B的通信過程。6.在網(wǎng)絡(luò)操作系統(tǒng)中,為什么要采用消息傳遞的通信機(jī)制?基于共享變量的通信方式適用于網(wǎng)絡(luò)中各節(jié)點內(nèi)部諸進(jìn)程之間的通信,而基于消息傳遞的通信方式適用于網(wǎng)絡(luò)中各節(jié)點之間的進(jìn)程通信。在消息傳遞的通信機(jī)制中有哪些通信方式?通信原語 遠(yuǎn)程過程調(diào)用 組通信。7.什么是同步原語?當(dāng)一個進(jìn)程調(diào)用一個send原語時,在消息開始發(fā)送后,發(fā)送進(jìn)程便處于阻塞狀態(tài),直至消息完全發(fā)送完畢,send原語的后繼語句才能繼續(xù)執(zhí)行。當(dāng)一個進(jìn)程調(diào)用一個receive原語時,并不立即返回控制,而是等到把消息實際接收下來,并把它放入指定的接收區(qū),才返回控制,繼續(xù)執(zhí)行該原語的后繼指令。在這段時間它一直處于阻塞狀態(tài)。上述的send和receive被稱為同步通信原語或阻塞通信原語。什么是異步原語?發(fā)送進(jìn)程在調(diào)用send原語后,并不進(jìn)入阻塞狀態(tài),它不等消息發(fā)送完就繼續(xù)執(zhí)行其后繼語句。在使用異步通信原語時,發(fā)送者在消息發(fā)送完成前為什么不能使用緩沖區(qū)?因為倘若發(fā)送進(jìn)程在消息發(fā)送完成之前,即在消息發(fā)送期間使用或修改原來的緩沖區(qū),將會造成錯誤。如何解決?有兩種辦法(應(yīng)采用異步原語):采用帶拷貝的非阻塞原語,即讓內(nèi)核把消息拷貝到內(nèi)核緩沖區(qū),允許調(diào)用進(jìn)程繼續(xù)運(yùn)行。帶中斷的非阻塞發(fā)送,即當(dāng)消息發(fā)送完成后,中斷發(fā)送進(jìn)程,通知發(fā)送進(jìn)程此時緩沖區(qū)可用。8.在進(jìn)程間通信如何保證消息不會丟失?為了保證消息被對方收到,可采用可靠原語。具體作法是:客戶向服務(wù)器方發(fā)一請求后,服務(wù)器對這一請求,由其內(nèi)核向客戶內(nèi)核返回一個確認(rèn)ACK,當(dāng)客戶內(nèi)核收到這一消息后,就喚醒客戶進(jìn)程。在客戶與服務(wù)器之間的請求/應(yīng)答共需四個消息:從客戶向服務(wù)器的請求從服務(wù)器內(nèi)核向客戶內(nèi)核返回一個確認(rèn)從服務(wù)器到客戶的應(yīng)答從客戶的內(nèi)核向服務(wù)器內(nèi)核返回一個確認(rèn)。9.遠(yuǎn)程過程調(diào)用:在網(wǎng)絡(luò)或分布式系統(tǒng)中,設(shè)有任意兩個節(jié)點A、B,節(jié)點A上的進(jìn)程調(diào)用節(jié)點B上的一個進(jìn)程時,節(jié)點A上的進(jìn)程被掛起,在節(jié)點B上執(zhí)行被調(diào)用的過程,消息以參數(shù)的形式從調(diào)用進(jìn)程傳送到被調(diào)用進(jìn)程,并將被調(diào)用過程執(zhí)行的結(jié)果返回給調(diào)用進(jìn)程。這種通信方式稱為遠(yuǎn)程過程調(diào)用。其基本原理是什么?允許某一節(jié)點上的程序調(diào)用其他節(jié)點上的過程或函數(shù)。例如節(jié)點機(jī)A上的進(jìn)程調(diào)用節(jié)點機(jī)B上的過程,節(jié)點機(jī)A的調(diào)用進(jìn)程被掛起,在節(jié)點機(jī)B上執(zhí)行被調(diào)用過程。消息以參數(shù)的形式從調(diào)用過程傳到被調(diào)用過程,被調(diào)用過程執(zhí)行的結(jié)果再返回給調(diào)用過程。對程序員來說,他看不到消息傳遞過程和I/O處理過程。10.RPC的透明性指的是什么?指的是要使得遠(yuǎn)程過程調(diào)用盡可能像本地調(diào)用一樣。調(diào)用過程應(yīng)該不知道被調(diào)用過程是在另外一臺計算機(jī)上執(zhí)行,反過來也是如此,被調(diào)用過程也不應(yīng)該知道是由哪個機(jī)器上的進(jìn)程調(diào)用的。如何保證這一透明性:遠(yuǎn)程過程調(diào)用為實現(xiàn)其透明性,在客戶機(jī)上設(shè)置一個客戶代理,同樣在服務(wù)器機(jī)上設(shè)置一個服務(wù)器代理。11.簡述遠(yuǎn)程過程調(diào)用的步驟??蛻暨^程以通常方式調(diào)用客戶代理??蛻舸順?gòu)造一個消息并陷入內(nèi)核。本地內(nèi)核發(fā)送消息給遠(yuǎn)程內(nèi)核。遠(yuǎn)程內(nèi)核把消息送給服務(wù)器代理。服務(wù)器代理從消息包中取出參數(shù)并調(diào)用服務(wù)器。服務(wù)器完成相應(yīng)的服務(wù),將結(jié)果送給服務(wù)代理。服務(wù)代理將結(jié)果打包形成一個消息并陷入內(nèi)核。遠(yuǎn)程內(nèi)核發(fā)送消息給客戶機(jī)內(nèi)核。客戶機(jī)內(nèi)核把消息傳送給客戶代理。客戶代理取出結(jié)果,返回給客戶的調(diào)用程序。并以實例說明。12.試說明遠(yuǎn)程過程調(diào)用的優(yōu)缺點。優(yōu)點:格式化好、使用方便、透明性好;缺點:缺乏靈活性。在具體實現(xiàn)上尚有哪些難點需要解決?遠(yuǎn)程過程調(diào)用的參數(shù)在系統(tǒng)內(nèi)不同機(jī)型之間的通用能力有所不足。缺乏在一次調(diào)用過程中多次接收返回結(jié)果的能力。遠(yuǎn)程過程調(diào)用缺乏傳送大量數(shù)據(jù)的能力。13.什么叫組通信?在網(wǎng)絡(luò)系統(tǒng)中,一個相互作用的進(jìn)程集合稱為組。一個發(fā)送者在一次操作中將一個消息發(fā)送給多個接收者的通信,稱為組通信。它應(yīng)用于何種場合?在網(wǎng)絡(luò)系統(tǒng)中可以采用組通信方式。組通信的主要特征是?當(dāng)一個消息發(fā)送給這個組時,該組的所有成員都可以接收,組通信具有“一對多”的形式,即一個發(fā)送者,多個接收者。組通信的實現(xiàn)?組通信的實現(xiàn)在很大程度上依賴于硬件。在一些網(wǎng)絡(luò)系統(tǒng)中,可以為組指定一個特殊的網(wǎng)絡(luò)地址。可采用多播式、廣播式、單播式。1.什么是用戶賬號?定義了工作站上的一個用戶,它包括用戶名、口令、組所屬關(guān)系和一些權(quán)限列表。用戶名表示工作站內(nèi)和網(wǎng)絡(luò)上的用戶別名。用戶組賬號?用戶組賬號是一個包含一組用戶或成員的賬戶,這些成員或用戶享有相似的權(quán)限。它們之間的關(guān)系?分組是按用戶對網(wǎng)絡(luò)的訪問需求將所有用戶分成邏輯上的若干組。用戶基于用戶組獲得必要的資源訪問許可權(quán)。每個用戶組成員都享有所在用戶組的資源訪問權(quán)限。每個用戶可能是幾個不同的用戶組的成員。2.網(wǎng)絡(luò)操作系統(tǒng)的資源管理主要包含那些部分?硬件資源 文件和目錄 網(wǎng)絡(luò)打印。3.硬盤資源的共享主要分為哪幾種形式?以虛擬軟盤方式實現(xiàn)硬盤共享 以文件服務(wù)方式進(jìn)行硬盤共享。為了實現(xiàn)硬盤的共享,共享硬盤的軟件必須具有的功能?用戶管理。盤卷管理。安裝管理。信號量管理。4.網(wǎng)絡(luò)文件系統(tǒng)有哪幾種實現(xiàn)方法?對等方式。特點:在網(wǎng)絡(luò)中的每個系統(tǒng)中都配置有自己的文件系統(tǒng),每個系統(tǒng)都允許其他系統(tǒng)訪問自己的文件系統(tǒng),基于這種方式實現(xiàn)的文件系統(tǒng)稱為分布式文件系統(tǒng)。 客戶/服務(wù)器方式。特點:在每個用戶的系統(tǒng)中,都有自己的文件系統(tǒng),管理本地文件的訪問;共享文件保留在文件服務(wù)器中。5.在網(wǎng)絡(luò)環(huán)境下,可采用哪幾種文件和數(shù)據(jù)的共享方式?數(shù)據(jù)移動共享方式計算移動共享方式。6.什么是文件服務(wù)器?網(wǎng)絡(luò)中最為重要的服務(wù)器,配有大容量磁盤存儲器和內(nèi)部存儲器,配有一塊或多塊網(wǎng)絡(luò)接口卡。其主要功能為向用戶提供網(wǎng)絡(luò)信息;實施文件管理;用戶訪問控制。7.共享打印服務(wù)主要有哪幾種實現(xiàn)方法?客戶服務(wù)器方式。特點:在共享硬盤的基礎(chǔ)上,配置共享打印軟件,網(wǎng)絡(luò)操作系統(tǒng)為用戶提供共享打印服務(wù)。對等方式。特點:在網(wǎng)絡(luò)中一個或多個工作站配置打印機(jī),將它們的打印機(jī)共享給全網(wǎng)用戶使用;這些工作站既作為用戶工作站,又起打印服務(wù)器的作用。8.網(wǎng)絡(luò)操作系統(tǒng)中文件主要有哪些屬性?只讀存檔隱藏壓縮系統(tǒng)。它們對文件資源的共享有何影響?通過設(shè)置文件屬性可以控制其他用戶對自己共享目錄下的文件的訪問。都有哪些常用的服務(wù)軟件?1)工具類:電子郵件(E-mail)文件傳輸協(xié)議(FTP)遠(yuǎn)程登錄(Telnet);2)討論類:電子公告系統(tǒng)(BBS)電子信息和新聞(NetNews);3)信息查詢類:萬維網(wǎng)(WWW)分散式文件查詢系統(tǒng)(Gopher)廣域網(wǎng)上信息的檢索查詢(WAIS)2.DNS的作用是什么?DNS即域名系統(tǒng),也叫名字服務(wù)器。它的作用主要是把主機(jī)名和電子郵件地址映射為IP地址。為什么要進(jìn)行IP地址和網(wǎng)絡(luò)物理地址之間的轉(zhuǎn)換?如果一個以太局域網(wǎng)由使用TCP/IP協(xié)議的主機(jī)組成,網(wǎng)中會出現(xiàn)兩種形式地址:32位的Internet地址和48位的以太網(wǎng)地址。如果有某個具有Internet地址的主機(jī)與以太局域網(wǎng)進(jìn)行通信,為了讓IP地址知道哪個以太網(wǎng)地址對應(yīng)哪個主機(jī)節(jié)點,就必須進(jìn)行地址轉(zhuǎn)換。這個地址轉(zhuǎn)換由Internet地址轉(zhuǎn)換協(xié)議ARP完成。反之,則由Internet逆向地址轉(zhuǎn)換協(xié)議將以太網(wǎng)的鏈路層地址映射為IP地址。3.Internet地址格式?IP地址是一個32位的二進(jìn)制無符號數(shù),國際通行一種點分十進(jìn)制表示法。IP地址通常劃分成兩部分或三部分,第一部分指定網(wǎng)絡(luò)的地址(網(wǎng)絡(luò)號),第二部分指定子網(wǎng)的地址,第三部分指定主機(jī)的地址(主機(jī)號)。4.電子郵件?電子郵件簡稱為E-mail,它是Internet上使用最頻繁、應(yīng)用最廣泛的一種服務(wù)。電子郵件是一種軟件。電子郵件E-mail的主要功能:在Internet上的兩個主機(jī)之間發(fā)送和接收消息,這些消息稱為郵件。即利用E-mail可以實現(xiàn)郵件的發(fā)送和接收。電子郵件工作原理:使用電子郵件發(fā)送的郵件類似于通過郵局發(fā)送的信件。電子郵件的信息頭相當(dāng)于信封上的地址,它包括發(fā)送者和接收者的地址。舉例說明:用戶1要將郵件發(fā)送給用戶2,其發(fā)送的具體過程為:Internet上的計算機(jī)A接收到該郵件,經(jīng)過地址識別后,選擇適當(dāng)?shù)木W(wǎng)絡(luò)路徑,將該郵件發(fā)送給計算機(jī)B,該郵件依次轉(zhuǎn)發(fā),最終轉(zhuǎn)發(fā)給用戶2,從而完成郵件的傳送過程。5.什么叫URL?它是UniformResourceLocator的縮寫,即統(tǒng)一資源定位器。它的功能是什么?找到并定位所指定的信息。URL的組成?協(xié)議頁面所在機(jī)器的DNS名字文件路徑和文件名。常見: Http、File、FTP、News、Telnet、Gopher、Mailto。6.什么叫文件的上載?從遠(yuǎn)程計算機(jī)拷貝文件到本地計算機(jī),稱之。下載?將本地計算機(jī)的文件拷貝到遠(yuǎn)程計算機(jī)上,稱之。7.文件傳輸協(xié)議FTP的主要功能?瀏覽Internet上其他遠(yuǎn)程機(jī)的文件系統(tǒng)。在Internet上的主機(jī)之間進(jìn)行文件傳輸。使用FTP提供的內(nèi)部使命可以實現(xiàn)一些特殊功能,例如改變文件傳輸模式、實現(xiàn)多文件傳輸。使用FTP的步驟?確定需要訪問的主機(jī),了解其主機(jī)名或其IP地址。通過注冊在遠(yuǎn)程主機(jī)和本地主機(jī)之間建立一個FTP連接。把遠(yuǎn)程主機(jī)上所需要的文件傳輸?shù)奖镜刂鳈C(jī)上,或者把本地機(jī)上的文件傳輸?shù)竭h(yuǎn)程主機(jī)上。當(dāng)文件傳輸結(jié)束后,拆除已建立的連接,并退出FTP.8.什么是WWW?即是WorldWideWeb的縮寫,也稱Web或萬維網(wǎng),它是一種特殊的結(jié)構(gòu)框架,它的目的是為了訪問遍布在Internet上數(shù)以萬計的計算機(jī)的連接文件。什么是超文本?超文本是一些和其他數(shù)據(jù)具有連接關(guān)系的數(shù)據(jù)。這種連接關(guān)系就是一種超文本鏈接。超文本鏈接將前一頁文本和后一頁文件連接起來。超文本與普通文本的最大區(qū)別在于普通文本是線性組織,而超文本是以網(wǎng)狀結(jié)構(gòu)組織的。在超文本中,可以方便地在文檔中來回切換。它們之間的關(guān)系?Web是超文本信息系統(tǒng),分布于Internet上的WWW服務(wù)器都有超文本數(shù)據(jù)庫,通過WWW服務(wù)器之間的相互連接,使全球Internet上的信息均以超文本方式連接在一起。當(dāng)用戶從任意一個WWW服務(wù)器進(jìn)入Internet時,均可以方便地從超文本數(shù)據(jù)庫找到所需的信息。9.Web具有的一些特點?Web是超文本信息系統(tǒng)。Web是跨平臺的。Web是分布式的。Web是動態(tài)的和交互。Web的工作原理?Web采用客戶/服務(wù)器模式,它是由分布在Internet上的成千成萬的Web服務(wù)器和Web瀏覽器構(gòu)成的。瀏覽器是用戶為查閱Web上信息而在本機(jī)上運(yùn)行的一個程序,是用戶通向WWW網(wǎng)的窗口。 Web服務(wù)器存儲和管理超文本文檔和超文本鏈接,并響應(yīng)Web瀏覽器的連接請求。服務(wù)器負(fù)責(zé)向瀏覽器提供所需要的服務(wù)。Web上的信息主要以超文本的方式組織。Web采用HTML描述超文本信息,并以網(wǎng)頁的方式組織信息。在Web網(wǎng)絡(luò)的運(yùn)作過程中,用戶首先獲取第一個網(wǎng)頁,瀏覽后跟隨一條感興趣的線索轉(zhuǎn)到其他網(wǎng)頁上。Web采用HTTP超文本傳輸協(xié)議。1.什么叫應(yīng)用程序編程接口(API)?是指用戶通過網(wǎng)絡(luò)操作系統(tǒng)提供的系統(tǒng)功能調(diào)用編寫應(yīng)用程序,達(dá)到使用網(wǎng)絡(luò)、操縱網(wǎng)絡(luò)的目的。(它是程序員用來開發(fā)特定計算機(jī)環(huán)境下應(yīng)用程序的一組函數(shù))。它的作用?為了便于用戶使用網(wǎng)絡(luò)和開發(fā)網(wǎng)絡(luò)應(yīng)用程序提供方便靈活的編程接口。2.TCP與用戶的編程接口有哪兩種形式?管套Socket接口 傳輸層TLI接口。它們各自的特點是什么?Socket接口特點:管套具有管套描述符,但沒有與之相連的設(shè)備文件;只要進(jìn)程保存管套的文件描述符,管套就一直存在,直到?jīng)]有進(jìn)程打開其描述符為止,這時管套才被撤消;既可以產(chǎn)生一個管套,也可以同時產(chǎn)生一對管套。TLI接口特點:它是一組函數(shù)的集合,為用戶提供傳輸層接口,包括建立通信、管理連接和傳送數(shù)據(jù)。還可實現(xiàn)同TCP、UDP的接口。3.TLI提供了哪兩種服務(wù)模式?面向連接的服務(wù)。 面向非連接的服務(wù)。4.什么叫管套?管套也叫套接字或套接口,網(wǎng)絡(luò)對話的每一端稱為一個端點,管套是網(wǎng)絡(luò)通信的一個端點,管套是網(wǎng)絡(luò)通信過程中端點的抽象表示。畫圖說明管套在虛電路服務(wù)中的應(yīng)用。在提供虛電路服務(wù)的信道上,使用管套實現(xiàn)客戶與服務(wù)器間的通信??蛻舢a(chǎn)生管套地址與管套連接申請一個連接請求網(wǎng)上信息服務(wù)器產(chǎn)生管套地址與管套連接管套處于Listen狀態(tài)等待并接收請求網(wǎng)上信息5.試說明管套在數(shù)據(jù)報服務(wù)中的應(yīng)用。在提供數(shù)據(jù)報服務(wù)的信道上使用管套類似于發(fā)送與接收郵件??蛻舴降膽?yīng)用就像一個人的發(fā)信動作,服務(wù)器方的應(yīng)用就像一個人的收信動作。在通信開始之間,兩方必須設(shè)置管套,就像通信雙方必須有信箱一樣。通信過程?客戶產(chǎn)生管套管套與地址連接申請與服務(wù)器的連接發(fā)送數(shù)據(jù)報網(wǎng)上信息等待數(shù)據(jù)報到達(dá)服務(wù)器產(chǎn)生管套管套與地址連接等待數(shù)據(jù)服到達(dá)發(fā)送數(shù)據(jù)報網(wǎng)上信息6.什么叫WinSock?Windows環(huán)境下的TCP/IP編程接口叫做WinSock.如何用WinSock實現(xiàn)網(wǎng)絡(luò)通信?基于TCP/IP協(xié)議的網(wǎng)絡(luò)通信,其主要模式是客戶/服務(wù)器模式。在該模式下,利用Socket進(jìn)行通信的過程是?(1)服務(wù)器方:申請?zhí)捉幼?,打開通信信道,通知本地主機(jī)在一端口上接受客戶機(jī)的請求。等待客戶機(jī)請求到達(dá)指定端口。接收到客戶機(jī)的請求后,啟動一個新進(jìn)程處理來自客戶機(jī)的用戶請求,同時釋放舊進(jìn)程以響應(yīng)新的客戶請求。當(dāng)服務(wù)器完成時,關(guān)閉服務(wù)器進(jìn)程。繼續(xù)等待客戶機(jī)的請求。如果服務(wù)器不想響應(yīng)客戶機(jī)請求,則關(guān)閉服務(wù)進(jìn)程。(2)客戶方:申請一套接字,打開通信信道,并將其連接到服務(wù)機(jī)上的保留端口,該端口對應(yīng)服務(wù)器的TCP/IP進(jìn)程。向服務(wù)器發(fā)出請求消息(報文),等待接收應(yīng)答。接受服務(wù)來的應(yīng)答,當(dāng)不再請求時關(guān)閉信道并終止客戶進(jìn)程。7.API所采用的基本構(gòu)造技術(shù)就是分層。8.利用管套通信實際上就是利用管套函數(shù)通信。9.基于WinSock的TCP/IP通信方式有哪兩種?點-點通信。采用流方式。 廣播通信。采用數(shù)據(jù)報方式。10.Socket接口使用符號常量標(biāo)識支持的協(xié)議族有什么?PF_INET PF_UNIX PF_NSSocket接口使用與協(xié)議相關(guān)的地址族:AF_INETAF_UNIXAF_NS11.定義一個支持TCP/IP協(xié)議族、有連接的流管套,管套采用TCP協(xié)議。fd=socked(PF_INET,SOCK_Stream,0);12.每一個Socket用一個三無組半相關(guān)表示一個進(jìn)程。;用一個五元組全相關(guān)表示一個完整的Socket連接,即表示兩個進(jìn)程之間的通信。13.WindowsAPI提供了一組完成特定任務(wù)的函數(shù),Winsock規(guī)范將API庫分成哪三類?BerkeleySocket函數(shù)。檢索有關(guān)域名、通信服務(wù)和協(xié)議等Internet信息的數(shù)據(jù)庫函數(shù)。BerkeleyWindows專用擴(kuò)展函數(shù)。14.TLI接口支持的兩種釋放連接方法是?終止釋放。順序釋放。它們的區(qū)別是?終止釋放不保證任何傳出數(shù)據(jù)的傳遞;順序釋放保證數(shù)據(jù)的傳遞。所有的協(xié)議執(zhí)行體必須支持的釋放方法是?終止釋放??梢赃x擇提供的釋放方法是?順序釋放。1.為構(gòu)建一個局域網(wǎng),在硬件上和軟件上應(yīng)具備哪些條件?硬件:網(wǎng)卡和媒體網(wǎng)絡(luò)工作站網(wǎng)絡(luò)服務(wù)器網(wǎng)絡(luò)連接器。軟件:服務(wù)器操作系統(tǒng)網(wǎng)絡(luò)服務(wù)軟件工作站重定向軟件傳輸協(xié)議軟件。2.試為一個局域網(wǎng)安裝NetWare3.11,并寫出實際安裝的步驟。(一)文件服務(wù)器的安裝:安裝準(zhǔn)備:1、文件服務(wù)器的硬件要求。2、網(wǎng)絡(luò)接口卡的選擇與設(shè)置。3、軟件的準(zhǔn)備:DOS系統(tǒng)NetWare3.11網(wǎng)絡(luò)軟件。NetWare3.11網(wǎng)絡(luò)軟件安裝的初始操作:硬盤啟動的初始操作:啟動DOS系統(tǒng)對硬盤作低級格式化用FDISK建立DOS分區(qū)用FormatC:/S格式化拷貝必要的系統(tǒng)文件到C盤。運(yùn)行SERVER程序。安裝磁盤驅(qū)動程序。建立文件系統(tǒng)。安裝網(wǎng)絡(luò)軟件(安裝網(wǎng)卡驅(qū)動程序;建立通信協(xié)議與網(wǎng)絡(luò)驅(qū)動程序的連接;安裝其他可加載模塊)。建立文件服務(wù)器啟動文件。(二)DOS工作站的安裝:準(zhǔn)備工作:微機(jī)選擇等;網(wǎng)卡的安裝;生成IPX.COM程序(它是DOS工作站上運(yùn)行的通信協(xié)議程序)。建立工作站母盤和工作啟動盤。DOS工作站的啟動。3.將NetWare與OS/RM比較,NetWare可劃分為哪幾個層次?傳輸介質(zhì)層(對應(yīng)OS/RM的物理層和數(shù)據(jù)鏈路層),主要協(xié)議有:Ethernet、TokenRing、LocalTalk、ARCNET.網(wǎng)絡(luò)層(對應(yīng)OS/RM的網(wǎng)絡(luò)層),主要協(xié)議有:IPX(網(wǎng)間包交換協(xié)議)。傳輸層(對應(yīng)OS/RM的傳輸層),主要協(xié)議有:PXP(包交換協(xié)議:不可靠的端到端無連接的數(shù)據(jù)傳輸服務(wù))、SPX(順序包交換協(xié)議:面向連接。)、SAP(服務(wù)通告協(xié)議)、回聲協(xié)議、差錯協(xié)議。應(yīng)用層(對應(yīng)OS/RM的會話層、表示層、應(yīng)用層),主要協(xié)議有:NetBIOS協(xié)議、NCP協(xié)議(NetWare核心協(xié)議)。4.試簡述NetWare的工作原理。當(dāng)工作站上的應(yīng)用程序發(fā)出文件訪問請求時,由于該請求是采用DOS系統(tǒng)調(diào)用提出的,而工作站Shell首先截獲這一請求,工作站Shell中的DOS/網(wǎng)絡(luò)解釋器判斷是DOS請求還是網(wǎng)絡(luò)請求。如果是DOS請求,則在本機(jī)上進(jìn)行處理;如果是網(wǎng)絡(luò)請求,則經(jīng)過Shell將其轉(zhuǎn)換成對網(wǎng)絡(luò)服務(wù)器的請求。這些請求與所帶的參數(shù)經(jīng)SPX、IPX通信驅(qū)動程序、網(wǎng)卡在網(wǎng)上進(jìn)行傳輸,到達(dá)文件服務(wù)器所在的計算機(jī)。在文件服務(wù)器上,從網(wǎng)絡(luò)傳來的信息再經(jīng)過網(wǎng)卡、通信驅(qū)動程序、IPX、SPX,到達(dá)文件服務(wù)器軟件,并接受文件服務(wù)器的處理。同樣工作站Shell也接收并解釋來自文件服務(wù)器的結(jié)果信息,并把它轉(zhuǎn)換成用戶所需要的格式。5.試描述在NetWare中,從工作站發(fā)出一個服務(wù)請求到取得服務(wù)器的服務(wù)響應(yīng)所經(jīng)過的處理過程。當(dāng)DOS工作站上的應(yīng)用程序發(fā)送一個請求時,在NetWare環(huán)境下,NetWare的Shell截獲了這一請求,判斷這一請求是由本地處理還是由服務(wù)器處理。如果是由本地處理,則由DOS進(jìn)行處理后返回結(jié)果給應(yīng)用程序。如果該請求是請求服務(wù)器的,則Shell將DOS請求轉(zhuǎn)換成NetWare核心協(xié)議NCP請求,IPX將該請求形成一個IPX包,并經(jīng)網(wǎng)卡驅(qū)動程序?qū)⒃摪詭男问浇?jīng)傳輸介質(zhì)發(fā)送到服務(wù)器。服務(wù)器方網(wǎng)卡接收幀并傳送它們到驅(qū)動程序,驅(qū)動程序?qū)PX包拆幀傳送到IPX,再由IPX傳送到服務(wù)器。如果服務(wù)器是應(yīng)用程序要找的節(jié)點地址,則交給服務(wù)器的NCP執(zhí)行這一請求。當(dāng)服務(wù)器處理完成后,即進(jìn)行響應(yīng)。服務(wù)器的響應(yīng)按反方向從服務(wù)器傳到DOS工作站上的應(yīng)用程序。6.從操作系統(tǒng)的角度看,NetWare的主要構(gòu)件有哪些?裝載程序:對服務(wù)器硬件進(jìn)行初始化,為NetWare內(nèi)核的執(zhí)行做好準(zhǔn)備。NetWare內(nèi)核:是服務(wù)器操作系統(tǒng)的基本代碼。內(nèi)核包括:文件系統(tǒng)、進(jìn)程調(diào)度、內(nèi)存管理和網(wǎng)絡(luò)服務(wù)等例程。NLM環(huán)境:是NetWare向可安裝模塊(NLM)提供的一組服務(wù)。應(yīng)用程序:提供基本的網(wǎng)絡(luò)功能。各構(gòu)件之間的關(guān)系如何?從層次上看,應(yīng)用服務(wù)處于最高層(外層),裝載程序處于最低層,離硬件最近,中間層是NLM環(huán)境和內(nèi)核。7.什么是NLM模塊?即可安裝模塊。NetWare可安裝模塊是在NetWare操作系統(tǒng)下運(yùn)行在文件服務(wù)器內(nèi)存的程序。當(dāng)文件服務(wù)器運(yùn)行時,可向文件服務(wù)器內(nèi)存裝載NLM,一旦完成,NLM就成為NetWare的組成部分,如有必要也可從服務(wù)器內(nèi)存將其卸出。NLM分為哪四類?網(wǎng)絡(luò)實用工具和功能模塊(*.NLM)LAN驅(qū)動程序(*.LAN)硬盤驅(qū)動程序(*.DSK)文件系統(tǒng)名空間模塊(*.NAM)。采用NLM模塊方法有什么好處?NLM模塊能動態(tài)地與NetWare網(wǎng)絡(luò)操作系統(tǒng)進(jìn)行連接。利用這技術(shù)可以擴(kuò)充系統(tǒng)的功能,而且隨時可被用戶調(diào)用。8.為什么說NetWare386具有開放性的體系結(jié)構(gòu)?支持多種流行的工作站平臺。支持多種協(xié)議(SPX/IPX、TCP/IP、AppleTalk)。支持多種網(wǎng)卡。使用NetWare的可安裝模塊NLM可以建立和擴(kuò)充一個文件服務(wù)器。在NetWare的結(jié)構(gòu)中,支持NetWare傳輸層協(xié)議自主性的是兩個重要模塊:ODI(開放的數(shù)據(jù)鏈路接口:為多種傳輸協(xié)議提供了一個標(biāo)準(zhǔn)接口。)和Streams模塊(為其低層那些需要向NetWare傳輸數(shù)據(jù)的協(xié)議提供了一個通用接口;為NetWare本身提供一個接口,允許NetWare核心與Streams所支持的傳輸協(xié)議之間進(jìn)行通信)。1.WindowsNT的設(shè)計目標(biāo):可擴(kuò)充性 可移植性 可靠性 兼容性 性能2.WindowsNT的結(jié)構(gòu):系統(tǒng)用戶態(tài)部分(WindowsNT保護(hù)子系統(tǒng)) 系統(tǒng)核心態(tài)部分(NT執(zhí)行體)3.對象:對象是個抽象數(shù)據(jù)結(jié)構(gòu),在WindowsNT中用以表示所有資源。對象用來表示資源。對象類:具有相同特性的對象可歸為一個對象類,對象是對象類中的一個實例。對象類是描述資源類型的。對象的組成結(jié)構(gòu):對象頭和對象體。對象管理程序控制對象頭,其他執(zhí)行體部件控制它們自己創(chuàng)建的對象體。4.WindowsNT進(jìn)程的定義:一個程序的動態(tài)調(diào)用。WindowsNT進(jìn)程的組成:一個可執(zhí)行的程序一個私用的地址空間系統(tǒng)資源至少有一個執(zhí)行線程。WindowsNT進(jìn)程的特點:進(jìn)程是作為對象來實現(xiàn)的。進(jìn)程要求至少有一個執(zhí)行線程。進(jìn)程沒設(shè)進(jìn)程控制塊PCB,進(jìn)程的控制和管理信息被放在進(jìn)程對象的對象體中以及局限于進(jìn)程的對象表中。WindowsNT中的進(jìn)程,不是處理機(jī)調(diào)度的基本單位,所以沒有必要區(qū)分進(jìn)程的狀態(tài)。當(dāng)系統(tǒng)啟動時,系統(tǒng)為每一環(huán)境子系統(tǒng)建立一個服務(wù)器進(jìn)程。每當(dāng)用戶的應(yīng)用程序啟動時,相應(yīng)的環(huán)境子系統(tǒng)進(jìn)程調(diào)用執(zhí)行體的進(jìn)程管理程序為之建立一個進(jìn)程,然后進(jìn)程管理程序又調(diào)用對象管理程序為之建立一個進(jìn)程對象。進(jìn)程管理程序不維護(hù)進(jìn)程的父子或其他關(guān)系。進(jìn)程有內(nèi)含的同步機(jī)制。5.WindowsNT線程的定義:進(jìn)程內(nèi)的一個可調(diào)度實體。線程的組成:一個唯一的標(biāo)識符,即客戶ID.描述處理機(jī)狀態(tài)的一組寄存器內(nèi)容。兩個棧:用戶棧和核心棧。一個私用存儲區(qū)。引進(jìn)線程目的:主要目的是要有效地實現(xiàn)并行性。多進(jìn)程的方式雖然也可以實現(xiàn)并行性,但采用線程比采用進(jìn)程實現(xiàn)并行性更方便、更有效。以UNIX為例,當(dāng)一個進(jìn)程創(chuàng)建一個子進(jìn)程時,系統(tǒng)必須把父進(jìn)程地址空間的所有內(nèi)容拷貝到子進(jìn)程的地址空間中去。對大地址空間來說,這樣的操作是很費時的,更何況兩進(jìn)程還要建立共享數(shù)據(jù)。如果采用多線程要好得多,因為這些線程共享進(jìn)程的同一地址空間、對象句柄及其他資源。6.進(jìn)程和線程之間的區(qū)別和聯(lián)系:線程是進(jìn)程的一個組成部分。每個NT進(jìn)程在創(chuàng)建時只有一個線程,需要時這個線程可以再創(chuàng)建其他線程。一個進(jìn)程的多個線程都在這個進(jìn)程的地址空間內(nèi)活動。進(jìn)程是資源的基本分配單位。這就是資源是分配給進(jìn)程的,而不是分配給線程的,并且系統(tǒng)還為分配給進(jìn)程的資源規(guī)定了配額。處理機(jī)調(diào)度的基本單位是線程,在線程之間競爭處理機(jī)。真正在處理機(jī)上執(zhí)行的是線程,線程在執(zhí)行中需要資源時,系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 展示自己職業(yè)風(fēng)采課件
- 2023年廣東省初中地理中考試題及答案
- 試卷教學(xué)課件
- 車輛無償支持公益項目使用合同
- 股票市場投資策略研究及定制化服務(wù)協(xié)議
- 金屬礦產(chǎn)資源采礦權(quán)質(zhì)押借款合同范本
- DJ音樂活動策劃藝人聘用合同
- BPMF教學(xué)課件模板
- 田字格豎彎鉤教學(xué)課件
- 2024-2025學(xué)年湖南師大附中高一下學(xué)期第二次大練習(xí)生物試題及答案
- 江蘇省淮安市淮安中學(xué)2025屆數(shù)學(xué)高一下期末教學(xué)質(zhì)量檢測試題含解析2
- 《取水許可核驗報告編制導(dǎo)則(試行)(征求意見稿)》
- 水質(zhì)檢測員年終總結(jié)
- 老年消防知識講座
- Filemaker數(shù)據(jù)庫使用指南知識分享
- 國開《Windows網(wǎng)絡(luò)操作系統(tǒng)管理》形考任務(wù)四
- 鐵道概論(第八版)佟立本主編
- 2024年海關(guān)與報關(guān)行業(yè)培訓(xùn)資料
- 《運(yùn)動生理學(xué)》期末考試復(fù)習(xí)題庫(含答案)
- 學(xué)生人力資源(董克用)復(fù)習(xí)題匯總
- 《小學(xué)語文閱讀有效教學(xué)策略研究》開題報告
評論
0/150
提交評論