2014操作系統(tǒng)復(fù)習(xí)題_第1頁(yè)
2014操作系統(tǒng)復(fù)習(xí)題_第2頁(yè)
2014操作系統(tǒng)復(fù)習(xí)題_第3頁(yè)
2014操作系統(tǒng)復(fù)習(xí)題_第4頁(yè)
2014操作系統(tǒng)復(fù)習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGEPAGE8第一部分操作系統(tǒng)概述基本題設(shè)計(jì)多道系統(tǒng)時(shí),為實(shí)現(xiàn)對(duì)并發(fā)進(jìn)程的控制和管理應(yīng)解決哪些方面的問(wèn)題?簡(jiǎn)要說(shuō)明之。有兩個(gè)程序,A程序按順序使用CPU10s,使用設(shè)備甲5s,使用CPU5s,使用設(shè)備乙10s,最后使用CPU10s。B程序按順序使用設(shè)備甲10s,使用CPU10s,使用設(shè)備乙5s,使用CPU5s,使用設(shè)備乙10s。在順序環(huán)境下先執(zhí)行程序A再執(zhí)行程序B,CPU的利用率各是多少?從資源管理的觀點(diǎn)來(lái)看,操作系統(tǒng)的管理對(duì)象是計(jì)算機(jī)系統(tǒng)的資源,操作系統(tǒng)則是管理系統(tǒng)資源的程序集合。⑴請(qǐng)問(wèn)操作系統(tǒng)所管理的資源有哪些?⑵操作系統(tǒng)從哪幾個(gè)方面對(duì)資源進(jìn)行管理?主要完成什么工作?什么是特權(quán)指令?計(jì)算機(jī)為什么要將指令系統(tǒng)區(qū)分為特權(quán)指令和非特權(quán)指令?怎樣限制用戶程序使用特權(quán)指令?操作系統(tǒng)為什么要設(shè)管理態(tài)和用戶態(tài)?如何判斷系統(tǒng)當(dāng)前處于什么狀態(tài)(或者為CPU如何判斷當(dāng)前可否執(zhí)行特權(quán)指令)?什么是程序狀態(tài)字(PSW)?它的主要內(nèi)容是什么?中斷的定義、中斷的分類、中斷源、中斷處理程序、中斷向量、中斷的優(yōu)先級(jí)、中斷的響應(yīng)、中斷處理。區(qū)分強(qiáng)迫性中斷和自愿中斷。訪管指令是特權(quán)指令嗎?訪管中斷是做什么用的?系統(tǒng)調(diào)用的目的是什么?如何實(shí)現(xiàn)與操作系統(tǒng)相關(guān)的系統(tǒng)調(diào)用以及與雙重模式(內(nèi)核模式和用戶模式)操作相關(guān)的系統(tǒng)調(diào)用?說(shuō)明中斷屏蔽的作用.操作系統(tǒng)為用戶提供了那幾種類型的接口?它們的主要功能是什么?它們的區(qū)別是什么?用戶怎樣使用操作系統(tǒng)提供的接口?試說(shuō)明特權(quán)指令和系統(tǒng)調(diào)用之間的區(qū)別和聯(lián)系.現(xiàn)在有以下應(yīng)用計(jì)算機(jī)的場(chǎng)合,請(qǐng)為其選擇適當(dāng)類型的操作系統(tǒng):⑴航空航天、核聚變研究⑵國(guó)家統(tǒng)計(jì)局?jǐn)?shù)據(jù)處理中心⑶學(xué)校學(xué)生上機(jī)學(xué)習(xí)編程⑷高爐爐溫控制⑸民航局訂票系統(tǒng)⑹發(fā)送電子郵件(在兩個(gè)地區(qū)之間)(M.I.T習(xí)題)說(shuō)明以下各條指令是特權(quán)指令還是非特權(quán)指令,并說(shuō)明理由:⑴啟動(dòng)磁帶機(jī)(啟動(dòng)I/O指令)⑵求π的n次冪⑶停止CPU⑷讀時(shí)鐘⑸設(shè)置時(shí)鐘⑹屏蔽一切中斷⑺修改指令地址寄存器的內(nèi)容⑻訪管指令什么是操作系統(tǒng)的異步性(不確定性)什么原因使操作系統(tǒng)具有該特性?什么是多道程序設(shè)計(jì)?在多道分時(shí)環(huán)境下,有幾個(gè)用戶同時(shí)使用一個(gè)系統(tǒng),這種情況可能導(dǎo)致各種安全問(wèn)題,請(qǐng)列出兩個(gè)此類問(wèn)題。試舉例說(shuō)明單用戶單任務(wù)的操作系統(tǒng)、單用戶多任務(wù)與多用戶多任務(wù)的操作系統(tǒng)之間的區(qū)別。網(wǎng)絡(luò)操作系統(tǒng)和分布式操作系統(tǒng)都是配置在計(jì)算機(jī)網(wǎng)絡(luò)上的操作系統(tǒng),它們之間有什么本質(zhì)上的不同?一個(gè)實(shí)時(shí)信息處理系統(tǒng)和一個(gè)分時(shí)系統(tǒng)從外表看來(lái)很相似,那么它們有什么本質(zhì)的區(qū)別呢(分時(shí)系統(tǒng)和實(shí)時(shí)系統(tǒng)的區(qū)別是什么)?硬件具備哪些條件后,操作系統(tǒng)才可能提供多道程序設(shè)計(jì)的功能?什么是“前臺(tái)”作業(yè)、“后臺(tái)”作業(yè)?為什么對(duì)“前臺(tái)”作業(yè)要及時(shí)響應(yīng)?CPU響應(yīng)中斷時(shí),為什么要交換程序狀態(tài)字?怎樣進(jìn)行?強(qiáng)迫中斷是指哪些中斷?多重中斷是什么?計(jì)算機(jī)系統(tǒng)中既有操作系統(tǒng)程序,又有用戶程序,在什么情況下操作系統(tǒng)才能占用中央處理器?為什么要把“啟動(dòng)I/O”等指令定義為特權(quán)指令?操作系統(tǒng)常常采用時(shí)間換取空間或空間換取時(shí)間的技術(shù).試問(wèn),你能舉出兩個(gè)例子嗎?操作系統(tǒng)的主要特征是什么?簡(jiǎn)述為什么會(huì)具有這樣的特征。書P33——1.3,1.5,1.7,1.8,1.9,1.11,1.12,1.14,1.15,1.16,1.17,1.18名詞解釋:分時(shí)、實(shí)時(shí)、作業(yè)、程序、多道程序設(shè)計(jì)、多任務(wù)、多用戶、聯(lián)機(jī)I/O、脫機(jī)I/O、虛擬、共享、作業(yè)、用戶、目態(tài)、管態(tài)、特權(quán)指令、可再入程序(純過(guò)程)、系統(tǒng)調(diào)用(trap指令)、并行、并發(fā)、同步、異步、虛擬機(jī)、虛擬處理機(jī)、多重處理、

第二部分進(jìn)程基本題什么叫進(jìn)程?為什么要引入進(jìn)程的概念?在單處理器的計(jì)算機(jī)系統(tǒng)中,采用多道程序設(shè)計(jì)技術(shù)后,處于運(yùn)行狀態(tài)的作業(yè)可以有幾個(gè)?處于運(yùn)行狀態(tài)的進(jìn)程有幾個(gè)?為什么?一個(gè)單CPU的操作系統(tǒng)共有N個(gè)進(jìn)程(N>1),不考慮進(jìn)程狀態(tài)過(guò)渡時(shí)的情況,也不考慮空轉(zhuǎn)進(jìn)程,請(qǐng)⑴給出運(yùn)行進(jìn)程的個(gè)數(shù)⑵給出就緒進(jìn)程的個(gè)數(shù)⑶給出等待進(jìn)程的個(gè)數(shù)進(jìn)程的基本特征是什么?請(qǐng)敘述進(jìn)程與程序的關(guān)系和差別?進(jìn)程有哪幾種基本狀態(tài)(7種)?操作系統(tǒng)最少應(yīng)為進(jìn)程設(shè)置幾個(gè)狀態(tài)?為什么?請(qǐng)畫出各狀態(tài)之間的狀態(tài)變化圖并說(shuō)明狀態(tài)轉(zhuǎn)換的典型原因?分時(shí)系統(tǒng)中的進(jìn)程可能出現(xiàn)如下圖①——④的狀態(tài)變化,請(qǐng)把產(chǎn)生每一種狀態(tài)變化的具體原因填表在圖后的表中④④②③①②運(yùn)行……就緒進(jìn)程隊(duì)列等I/O傳輸隊(duì)列變化變化原因①②③④什么是PCB?包含哪些主要內(nèi)容?其作用是什么(為什么說(shuō)PCB是進(jìn)程存在的唯一標(biāo)志)?下列哪些情況是對(duì)的:⑴進(jìn)程由自己創(chuàng)建 ⑷進(jìn)程由于自己解除掛起⑵進(jìn)程由于自己阻塞 ⑸進(jìn)程由于自己?jiǎn)拘癣沁M(jìn)程由于自己掛起 ⑹進(jìn)程由自己撤消什么是CPU的“忙等待”?為消除“忙等待”須引入什么辦法?會(huì)帶來(lái)什么好處?(M.I.T習(xí)題)用進(jìn)程狀態(tài)變遷圖,我們可以說(shuō)明有關(guān)處理機(jī)管理的大量?jī)?nèi)容,⑴什么“事件”引起每次顯著的狀態(tài)變遷?運(yùn)行就緒阻塞4運(yùn)行就緒阻塞4321⑶在什么情況下,如果有的話,將發(fā)生下述因果變遷:21;32;41⑷在什么情況下,如果有的話,下述變遷不會(huì)立即引起其它變遷發(fā)生? a)1; b)2; c)3; d)4什么是原語(yǔ)?原語(yǔ)與非內(nèi)核程序在執(zhí)行上有什么不同?為什么要引入掛起狀態(tài)?進(jìn)程的掛起與阻塞有什么異同?并發(fā)進(jìn)程間的制約有哪兩種?引起制約的原因是什么?請(qǐng)說(shuō)明下列活動(dòng)是屬于哪種制約關(guān)系?⑴若干同學(xué)去圖書館借書;⑵兩隊(duì)進(jìn)行籃球賽;⑶流水線生產(chǎn)中的各道工序;⑷商品生產(chǎn)和社會(huì)消費(fèi)。我們說(shuō)程序的并發(fā)執(zhí)行將導(dǎo)致最終失去封閉性.這話對(duì)所有的程序都成立嗎?試舉例說(shuō)明.什么叫與時(shí)間有關(guān)的錯(cuò)誤?與時(shí)間有關(guān)的錯(cuò)誤表現(xiàn)在哪些方面?請(qǐng)舉例說(shuō)明之.請(qǐng)解釋忙等待與阻塞等待的區(qū)別。操作系統(tǒng)的內(nèi)核是什么?什么是進(jìn)程間的互斥?什么是進(jìn)程間的同步?這兩個(gè)概念有何區(qū)別?什么叫臨界資源?什么叫臨界段(區(qū))?對(duì)臨界區(qū)的管理應(yīng)符合哪些原則?下面是兩個(gè)并發(fā)執(zhí)行的進(jìn)程,它們能正確運(yùn)行嗎?若不能正確運(yùn)行,請(qǐng)舉例說(shuō)明,并改正之(X是定義的公共變量).Cobeginvarx:integer;procedureP1 procedureP2vary,z:integer; vart,u:integer;begin beginx:=1; x:=0;y:=0; t:=0;ifx>=1theny:=y+1; ifx<1thent:=t+2;z:=y u:=tend; end;coend;因修路使A地到B地的多路并行車道變?yōu)閱诬嚨?請(qǐng)問(wèn)在此問(wèn)題中,什么是臨界資源?什么是臨界段?什么是信號(hào)量?它有什么物理意義?應(yīng)如何設(shè)置初值?請(qǐng)說(shuō)明信號(hào)量的數(shù)據(jù)結(jié)構(gòu)。設(shè)有n個(gè)進(jìn)程共享一互斥段,對(duì)于如下兩種情況:⑴每次只允許一個(gè)進(jìn)程進(jìn)入互斥段;⑵最多允許m個(gè)進(jìn)程(m<n)同時(shí)進(jìn)入互斥段;所采用的信號(hào)量初值是否相同?信號(hào)量值的變化范圍如何?什么是P、V操作?P、V操作原語(yǔ)是如何定義的?它們的物理意義什么?進(jìn)程其它的幾種同步與互斥工具如LOCK與LOCK,SEND與RECEIVE可能代替P與V嗎?在什么場(chǎng)合下可以,在什么場(chǎng)合下不可以?P1P1P2P3P4P5P6現(xiàn)有六個(gè)進(jìn)程P1,P2,…,P6,它們有如下圖的并發(fā)關(guān)系,試用P、V操作實(shí)現(xiàn)這些進(jìn)程間的同步.有一個(gè)閱覽室,讀者進(jìn)入時(shí)必須先在一張登記表上進(jìn)行登記信息,。該表為每一座位列出一個(gè)表目,包括座號(hào)、姓名。讀者離開時(shí)要撤消登記信息。閱覽室有100個(gè)座位,試問(wèn):⑴應(yīng)該設(shè)置幾個(gè)進(jìn)程?編制幾段程序?進(jìn)程和程序之間的對(duì)應(yīng)關(guān)系如何?⑵試用P、V操作描述這些進(jìn)程間的同步算法。設(shè)有三個(gè)進(jìn)程A,B,C,其中A和B構(gòu)成一對(duì)生產(chǎn)者和消費(fèi)者,共享一個(gè)由n個(gè)緩沖塊組成的緩沖池;B和C也構(gòu)成一對(duì)生產(chǎn)者和消費(fèi)者,共享另一個(gè)由m個(gè)緩沖塊組成的緩沖池.用P、V操作描述它們之間的同步關(guān)系.有一只鐵籠子,每次只放一只動(dòng)物。獵手向籠子中放入老虎,農(nóng)夫向籠子中放入豬,動(dòng)物園等待取籠子中的老虎,飯店等待取籠子中的豬,試用P、V操作來(lái)寫出同步它們的算法。有4個(gè)進(jìn)程A、B、C、D,它們共享一個(gè)文件F。系統(tǒng)允許多個(gè)進(jìn)程同時(shí)讀,但不允許進(jìn)程A和B同時(shí)讀,也不允許進(jìn)程C和D同時(shí)讀。現(xiàn)要求用PV操作來(lái)管理這4個(gè)進(jìn)程的并發(fā)執(zhí)行。請(qǐng)寫出滿足這一要求的進(jìn)程控制流程。在一個(gè)盒子里,混裝了數(shù)量相等的黑白棋子,現(xiàn)在用自動(dòng)分揀系統(tǒng)把黑子、白子分開。設(shè)分揀系統(tǒng)有二個(gè)進(jìn)程P1和P2,其中P1揀白子,P2揀黑子。規(guī)定每個(gè)進(jìn)程每次揀一子;當(dāng)一個(gè)進(jìn)程在揀時(shí),不允許另一個(gè)進(jìn)程去揀;當(dāng)一個(gè)進(jìn)程揀了一子時(shí),必須讓另一個(gè)進(jìn)程去揀。試寫出兩進(jìn)程P1和P2能并發(fā)正確執(zhí)行的控制流程。某寺廟,有小、老和尚若干。有一水缸,由小和尚提水入缸供老和尚飲用。水缸可容10桶水。水取自一口井中,水井徑窄,每次只能容一個(gè)桶取水。水桶總數(shù)為3個(gè)。對(duì)水缸也規(guī)定每次入、取水僅為1桶,且不可同時(shí)進(jìn)行。試設(shè)置合適的信號(hào)量,用P(wait)/V(signal)操作描述將小和尚、老和尚視為進(jìn)程,取水、入水的算法。獨(dú)木橋問(wèn)題。某條河上只有一座獨(dú)木橋,以便行人過(guò)河?,F(xiàn)在河的兩邊都有人要過(guò)橋,按照下面的規(guī)則過(guò)橋,為了保證過(guò)橋安全,請(qǐng)用P、V操作分別實(shí)現(xiàn)正確的管理。過(guò)橋的規(guī)則是:同一方向的可連續(xù)過(guò)橋,某方向有人過(guò)橋時(shí)另一方向的人要等待。假定在某一地區(qū)有海底隧道,隧道內(nèi)很窄,上行下行只各只有一條車道?,F(xiàn)在在上行道上發(fā)生交通事故引起堵塞,只能允許一個(gè)方向的車輛通過(guò)。為使雙向車輛都有機(jī)會(huì)通過(guò)隧道,現(xiàn)規(guī)定當(dāng)同一方向每通過(guò)20輛車時(shí),就交替改變一次方向(以允許對(duì)方的車輛使用此單行道通過(guò)隧道)。希望過(guò)隧道的車輛排隊(duì)在隧道口外等待。試用P、V操作寫出雙方車輛到達(dá)隧道口、通過(guò)隧道并從另一方離開隧道口的同步算法。進(jìn)程之間有哪幾種通信方式?各種通信方式的特點(diǎn)如何?分別適用于哪些場(chǎng)合?什么是消息緩沖通訊?SEND和RECEIVE原語(yǔ)是什么?如何用P,V低級(jí)原語(yǔ)去構(gòu)造它們?試分析其信號(hào)量取值范圍的意義.什么是線程?試說(shuō)明進(jìn)程與線程的關(guān)系與區(qū)別。為什么線程間的模式切換比進(jìn)程間的模式切換系統(tǒng)開銷?。恳粋€(gè)進(jìn)程中的多個(gè)線程有以下兩個(gè)優(yōu)點(diǎn):⑴在一個(gè)已有進(jìn)程中創(chuàng)建一個(gè)新線程比創(chuàng)建一個(gè)新進(jìn)程所需的工作量少;⑵在同一個(gè)進(jìn)程中的線程間的通信比較簡(jiǎn)單。請(qǐng)問(wèn),同一個(gè)進(jìn)程中的兩個(gè)線程間的模式切換與不同進(jìn)程中的兩個(gè)線程間的模式切換相比,所需的工作量是否要少?試列舉出引起進(jìn)程調(diào)度的因素。進(jìn)程調(diào)度的時(shí)機(jī)有哪幾種?處理機(jī)調(diào)度一般分成幾個(gè)別級(jí)?請(qǐng)說(shuō)明每級(jí)的含義。分時(shí)系統(tǒng)中有作業(yè)調(diào)度的概念嗎?如果沒(méi)有,為什么?在一個(gè)多道程序系統(tǒng)中,一個(gè)作業(yè)從提交給系統(tǒng)到運(yùn)行結(jié)束退出系統(tǒng),通常要經(jīng)歷哪幾個(gè)階段和哪些狀態(tài)?由哪些程序來(lái)負(fù)責(zé)這些狀態(tài)之間的轉(zhuǎn)換?什么是JCB?JCB的主要內(nèi)容是什么?由誰(shuí)建立?在何時(shí)建立和撤消?什么是響應(yīng)時(shí)間?什么是周轉(zhuǎn)時(shí)間?影響響應(yīng)時(shí)間的因素是哪些?作業(yè)在其存在過(guò)程中分為哪4種狀態(tài)?作業(yè)調(diào)度與進(jìn)程調(diào)度之間有什么差別?二者間如何協(xié)調(diào)工作?在確定調(diào)度方式和調(diào)度算法時(shí),常用的評(píng)價(jià)標(biāo)準(zhǔn)有哪些?UNIX和Linux系統(tǒng)中進(jìn)程調(diào)度的方法各是什么?請(qǐng)?jiān)谙旅婵崭裰?填入"靜態(tài)優(yōu)先級(jí)"或"動(dòng)態(tài)優(yōu)先級(jí)",并說(shuō)明理由:⑴()比()易于實(shí)現(xiàn);⑵()比()運(yùn)行開銷小;⑶()比()更能反映進(jìn)程運(yùn)行環(huán)境的變化;⑷()比()更需慎重地確定初始優(yōu)先級(jí).簡(jiǎn)述剝奪調(diào)度方式與非剝奪調(diào)度方式之間的區(qū)別,解釋為什么在分時(shí)系統(tǒng)中不可能使用嚴(yán)格的非剝奪調(diào)度方式,并回答在剝奪調(diào)度方式中,剝奪的原則有哪些?判別下列各結(jié)論的真假性,并說(shuō)明你的理由:⑴若系統(tǒng)限定一個(gè)進(jìn)程在CPU上一次只能執(zhí)行一個(gè)時(shí)間片,則系統(tǒng)采用的是剝奪式調(diào)度;⑵若只當(dāng)一個(gè)進(jìn)程執(zhí)行完了它的當(dāng)前CPU周期(即進(jìn)程申請(qǐng)的CPU時(shí)間)后,系統(tǒng)才重新調(diào)度,則系統(tǒng)采用的是非剝奪式調(diào)度;⑶若現(xiàn)行進(jìn)程需要等待某個(gè)事件時(shí),系統(tǒng)將立即把CPU轉(zhuǎn)交給其它進(jìn)程,則系統(tǒng)采用的是剝奪式調(diào)度⑷實(shí)時(shí)系統(tǒng)通常采用剝奪式調(diào)度;⑸在剝奪式系統(tǒng)中,進(jìn)程的周轉(zhuǎn)時(shí)間較之在非剝奪式系統(tǒng)中可預(yù)見.有一兩道的批處理操作系統(tǒng),作業(yè)調(diào)度采用短作業(yè)優(yōu)先的調(diào)度算法,進(jìn)程調(diào)度采用基于優(yōu)先數(shù)的搶占式調(diào)度算法,其中優(yōu)先數(shù)數(shù)值越小優(yōu)先級(jí)越高。有如下作業(yè)序列:作業(yè)進(jìn)入時(shí)間估計(jì)運(yùn)行時(shí)間(分鐘數(shù))優(yōu)先數(shù)JOB110:00405JOB210:20303JOB310:30504JOB410:50206⑴列出所有作業(yè)進(jìn)入內(nèi)存時(shí)間及運(yùn)行結(jié)束時(shí)間⑵計(jì)算作業(yè)平均周轉(zhuǎn)時(shí)間和帶權(quán)平均周轉(zhuǎn)時(shí)間表大多數(shù)時(shí)間片輪轉(zhuǎn)調(diào)度程序使用一個(gè)固定大小的時(shí)間片,請(qǐng)給出選擇小時(shí)間片的理由。然后,再給出選擇大時(shí)間片的理由?(什么場(chǎng)合使用小時(shí)間片?什么場(chǎng)合使用大時(shí)間片?)什么是死鎖?舉例說(shuō)明軟件或硬件資源引起死鎖情況。死鎖和“饑餓”之間的主要差別是什么?產(chǎn)生死鎖的原因和必要條件是什么?有哪幾種處理技術(shù)?異步前進(jìn)的諸進(jìn)程會(huì)因申請(qǐng)與釋放資源順序安排不當(dāng),或是進(jìn)程使用同步工具時(shí),P/V操作安排不當(dāng),造成死鎖發(fā)生。試各舉一例,并分析在什么情況下發(fā)生之。說(shuō)明資源的搶奪式分配策略防止死鎖的方法。請(qǐng)說(shuō)明描述在生產(chǎn)者和消費(fèi)者過(guò)程中,為什么P操作的順序顛倒會(huì)發(fā)生死鎖?而V操作的順序顛倒會(huì)發(fā)生類似問(wèn)題嗎?設(shè)有打印機(jī)、輸入機(jī)和進(jìn)程A,B.考慮下面資源請(qǐng)求、釋放情況:A1:請(qǐng)求打印機(jī)B1:請(qǐng)求輸入機(jī)進(jìn)程AA2:請(qǐng)求輸入機(jī)進(jìn)程BB2:請(qǐng)求打印機(jī)A3:釋放打印機(jī)B3:釋放打印機(jī)A4:釋放輸入機(jī)B4:釋放輸入機(jī)如果請(qǐng)求和釋放操作按下面幾種不同的序列出現(xiàn):⑴A1,A2,A3,A4,B1,B2,B3,B4⑵B1,B2,B3,B4,A1,A2,A3,A4⑶A1,A2,B1,A3,A4,B2,B3,B4⑷A1,B1,A2,B2,A3,B3,A4,B4試問(wèn):哪種序列將導(dǎo)致死鎖?如果三個(gè)進(jìn)程共享四個(gè)同類資源,且每個(gè)進(jìn)程至多需要兩個(gè)資源,那么這三個(gè)進(jìn)程是否會(huì)陷入死鎖?為什么?(M.I.T習(xí)題)下圖表示一個(gè)帶閘門的運(yùn)河,其上有兩架吊橋。吊橋座落在一條公路上,為使該公路避開一塊沼澤地而令其橫跨運(yùn)河兩次。運(yùn)河和公路的交通都是單方向的。運(yùn)河上的基本運(yùn)輸由駁船擔(dān)負(fù)。在一般駁船接近吊橋A時(shí)就拉汽笛警告,若橋上無(wú)車輛,吊橋就吊起,直到駁船尾部通過(guò)此橋?yàn)橹?。?duì)吊橋B也按同樣次序處理。一艘典型駁船的長(zhǎng)度為200米,漢它在河上航行時(shí)是不會(huì)產(chǎn)生死鎖?若會(huì),其理由是什么?如何能克服一個(gè)可能的死鎖?請(qǐng)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論