




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、v1.0可編輯可修改1第8題SPoo系統(tǒng)您的答案:SPOOl系統(tǒng)是通過共享設(shè)備來模擬獨(dú)占型設(shè)備的動(dòng)作,使獨(dú)占型設(shè)備成為共享設(shè)備從而提高了設(shè)備利用率和系統(tǒng)的效率,這種技術(shù)被稱為虛擬設(shè)備技術(shù),實(shí)現(xiàn)這一技術(shù) 的硬件和軟件系統(tǒng)被稱為SPOOI系統(tǒng),或稱為假脫機(jī)系統(tǒng)。題目分?jǐn)?shù):4此題得分:42第9題進(jìn)程您的答案:進(jìn)程是一個(gè)具有一定獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合的一次運(yùn)行活動(dòng)。題目分?jǐn)?shù):4此題得分:43. 第10題管程您的答案:代表共享資源的數(shù)據(jù)結(jié)構(gòu),以及由對該共享數(shù)據(jù)結(jié)構(gòu)實(shí)施操作的一組過程所組成的資源管理程序,共同構(gòu)成了一個(gè)操作系統(tǒng)的資源管理模塊,我們稱之為管程。題目分?jǐn)?shù):4此題得分:44. 第11題分
2、時(shí)您的答案:分時(shí)就是時(shí)間片輪轉(zhuǎn)。操作系統(tǒng)采用時(shí)間片輪轉(zhuǎn)的方式處理每個(gè)用戶的服務(wù)請求。題目分?jǐn)?shù):4此題得分:45. 第12題相對地址您的答案:就是被鏈接文件相對于當(dāng)前頁面的地址題目分?jǐn)?shù):4此題得分:6.第1題如圖所示位示圖(行號、列號都從O開始編號)來管理空閑盤塊。如果盤塊 從1開始編號,每個(gè)盤塊的大小為1KB(1) 現(xiàn)要為文件分配兩個(gè)盤塊,請說明分配過程。11111111111111111111111111111111110111111111111111111101111011110000000000000000(2) 若要釋放第300塊,應(yīng)如何處理012345012345678910 111
3、2 13 14 15您的答案:(1)過程如下:a順序檢索位示圖,從中找到第一個(gè)值為 0的二進(jìn)制位,得到其行號i1=2 ,列號j1=2 ;第二個(gè)值為O的二進(jìn)制位的行號i2=3 ,列號j2=6。b計(jì)算岀找到的兩個(gè)空閑塊的盤塊號:b1=i1*16+j1+1=35 b2=i2*16+j2+1=55 C 、修改位示圖,令 map2,2=map3,6=1 ,并將35,55分配岀去(2)過程如下:a、計(jì)算岀磁盤第 300塊所對應(yīng)得二進(jìn)制位的行號i和列號j : i=(300-1)16=18;j=(300-1)%16=11b 修改位示圖,令 map18,11=0題目分?jǐn)?shù):10此題得分:107. 第13題頁的大小
4、為1KB( 1024byte )邏輯地址為2601 ,請計(jì)算頁號、頁內(nèi)地址。您的答案:答:頁號2,頁內(nèi)地址553題目分?jǐn)?shù):10此題得分:108. 第14題有如下的一個(gè)磁盤請求序列,其磁道號為:55,58,39,18,90,160,150,38,184開始時(shí),讀寫頭位于100號磁道向磁道號增加的方向運(yùn)動(dòng),現(xiàn)采用循環(huán)掃描策略 CSCAN請畫出磁盤調(diào)度的過程您的答案:磁盤調(diào)度的過程如下圖:Ia 33f) 55 5 9010015Q1601B4題目分?jǐn)?shù):10此題得分:109. 第15題有一只盤子,每次放入一個(gè)水果,父親總是放蘋果到盤中,母親向盤中放 桔子,一個(gè)兒子專等吃盤中的桔子,一個(gè)女兒專等吃盤中的
5、蘋果。試用P V操作定出他們能同步、互斥的相關(guān)語句。您的答案:分析:四人之間的關(guān)系:1父親、母親要互斥使用盤子,所以兩者之間是互斥關(guān)系;2父親放的蘋果,女兒吃,所以兩者是同步關(guān)系;3母親放的桔子,兒子吃,所以兩者也是同步關(guān)系。SemaPhOreS_PIate=1, s_apple=0, s_oran ge=0;Voidfather()/父親進(jìn)程25while(1)P(S_plate);往盤子中放入一個(gè)蘋果;V(S_apple);Voidmother( )/ 母親進(jìn)程while(1)P(S_PIate);往盤子中放入一個(gè)桔子;V(S_ora nge);void son( )/兒子進(jìn)程while(
6、1)P(S_ora nge);從盤中取出一個(gè)桔子;V(S_PIate);吃桔子;VOiddaUghter( )/ 女子進(jìn)程while(1)P(S_apple);從盤中取岀一個(gè)蘋果;V(S_PIate);吃蘋果;題目分?jǐn)?shù):10此題得分:1010. 第16題在一個(gè)請求分頁系統(tǒng),采用最佳頁面置換算法時(shí),假如一個(gè)作業(yè)的頁面走向?yàn)?,?dāng)分配給該作業(yè)的頁架數(shù)為 3時(shí),試寫出頁面調(diào)度的過程,并計(jì)算缺頁次數(shù)您的答案:答:頁數(shù)為三,先把前三個(gè)頁面裝進(jìn)去,7,0,1 ,發(fā)生3次缺頁次數(shù);下一個(gè)是2,按照最佳置換,應(yīng)該把7拿岀去,變成2,0,1 ,累計(jì)4次缺頁次數(shù);下一個(gè)是 2,在內(nèi),不動(dòng),不發(fā)生缺頁;下一個(gè)是0,在
7、內(nèi),不動(dòng),不發(fā)生缺頁;下一個(gè)是3,應(yīng)該把1拿岀去,變成2,0,3 ;依次往下推;累計(jì)發(fā)生9次缺頁。題目分?jǐn)?shù):10此題得分:811. 第2題什么叫臨界段臨界段的設(shè)計(jì)原則是什么您的答案:答:臨界段指的是進(jìn)程中訪問共享變量的代碼段。臨界段設(shè)計(jì)原則有以下幾點(diǎn):(1)在共享同一個(gè)臨界資源的所有進(jìn)程中,每次只允許有一個(gè)進(jìn)程處于它的臨界段 之中。(2)若有多個(gè)進(jìn)程同時(shí)要求進(jìn)入它們的臨界段時(shí),應(yīng)在有限的時(shí)間內(nèi)讓其中之一 進(jìn)入臨界段,而不應(yīng)相互阻塞,以至于各進(jìn)程都進(jìn)不去臨界段。(3)進(jìn)程只應(yīng)在臨界段內(nèi)逗留有限時(shí)間。(4)不應(yīng)使要進(jìn)入臨界段的進(jìn)程無限期地等待在臨界段之外。(5)在臨界段之外運(yùn)行的進(jìn)程不可以阻止其他
8、的進(jìn)程進(jìn)入臨界段。(6)在解決臨界段問題時(shí),不要預(yù)期和假定進(jìn)程進(jìn)展的相對速度以及可用的處理器數(shù)目。題目分?jǐn)?shù):5此題得分:5批注:12.第3題試述產(chǎn)生死鎖的原因和必要條件是什么您的答案:答:死鎖一一是指計(jì)算機(jī)系統(tǒng)和進(jìn)程所處的一種狀態(tài)。常定義為:在系統(tǒng)中的一組進(jìn)程,由于競爭系統(tǒng)資源或由于彼此通信而永遠(yuǎn)阻塞,我們稱這些進(jìn)程處于死鎖狀態(tài)。死鎖的原因:在研究資源分配時(shí),我們必須搞清該資源是可以被幾個(gè)進(jìn)程同時(shí)(宏觀上)使用,還是只能為一個(gè)進(jìn)程使用。資源的不同使用性質(zhì)正是引起系統(tǒng)死鎖的原因。死鎖的必要條件:(1)、互斥條件;一個(gè)資源一次只能被一個(gè)進(jìn)程所使用。(2)、不可搶占條件;一個(gè)資源僅能被占有它的進(jìn)程所
9、釋放,而不能被別的進(jìn)程強(qiáng)行搶占。(3)、部分分配條件;一個(gè)進(jìn)程已占有了分給它的資源,但仍然要求其他資源。(4)、循環(huán)等待條件;在系統(tǒng)中存在一個(gè)由若干進(jìn)程形成的環(huán)形請求鏈,其中的每一個(gè)進(jìn)程均占有若干種 資源的某一種,同時(shí)每一個(gè)進(jìn)程還要求(鏈上)下一個(gè)進(jìn)程所占有的資源。題目分?jǐn)?shù):5 此題得分:5 批注:13.第4題為什么Signal,Wait操作必須是不可分割的您的答案:答:Wait(S) ,Signal(s)操作是不可分割的,信號量機(jī)制是用于相互合作進(jìn)程間的互斥和同步的。這些進(jìn)程異步的、任何時(shí)候都可能使用同步原語訪問信號量,并對信 號量的值進(jìn)行操作(如增1、減1)o因此信號量本身也成為被這些進(jìn)程
10、訪問的共享變量。而每個(gè)信號量的同步原語,無論是Wait (S)還是Signal (S)中的代碼都是對共享變量信號量 S,進(jìn)行操作的代碼,都是臨界段代碼。進(jìn)程對臨界段的訪問應(yīng)該是互斥進(jìn)行 的,這也就是說,在任何時(shí)候只能允許一個(gè)進(jìn)程執(zhí)行同步原語。但實(shí)際上由于信號量上同 步原語的重要性以及它們被使用的頻繁程度,為了操作系統(tǒng)整體的性能和效率,對同步原 語的要求遠(yuǎn)比對臨界段的要求提高。所以幾乎所有的操作系統(tǒng)都嚴(yán)格規(guī)定:“信號量上的 同步原語應(yīng)該是原子的操作”,也就是說這些原語應(yīng)該是一個(gè)整體的不可分的操作。它包 含兩層意思:(1)、保證進(jìn)程間互斥地使用同步原語。(2)、整體操作、不可分割,也 就是不可打斷
11、其執(zhí)行或者說不可中斷。題目分?jǐn)?shù):5此題得分:5批注:14. 第5題什么叫重定位有哪幾種重定位技術(shù)有何區(qū)別您的答案:答:重定位就是把程序中相對地址變換為絕對地址。有靜態(tài)重定位和動(dòng)態(tài)重定 位兩種重定位技術(shù),兩種重定位技術(shù)的區(qū)別:靜態(tài)重定位是在程序運(yùn)行前把程序中所有與 地址有關(guān)的項(xiàng)修改好, 而動(dòng)態(tài)重定位是在處理器每次訪問主存時(shí)由動(dòng)態(tài)地址變換機(jī)構(gòu)自動(dòng) 進(jìn)行把相對地址轉(zhuǎn)換為絕對地址。題目分?jǐn)?shù):5此題得分:5批注:15. 第6題試述簡單分段的概念和地址轉(zhuǎn)換過程。地址轉(zhuǎn)您的答案:答:簡單分段一一按照程序模塊來劃分段,并按這些段來分配主存。換過程: 把邏輯地址左邊段號部分提取出來,作為索引,查找進(jìn)程的段表。將
12、段內(nèi)地址 與段的長度比較。如果大于段的長度,則將弓I起非法訪問中斷(越界訪問)。如果是合法 訪問,那么將段的起始地址與段內(nèi)地址相加,即是所要訪問的物理地址。題目分?jǐn)?shù):5此題得分:5批注:16. 第7題當(dāng)S表示資源時(shí), Wait(S)和Signal(S)操作的直觀含義是什么您的答案:答: Wait(S)操作的直觀含義是將資源的信號量值減1后,若該值為負(fù),則執(zhí)行Wait操作的進(jìn)程等待。Signal(S)操作的直觀含義是將資源的信號量值增1后,若該值非正,則執(zhí)行 Signal操作的進(jìn)程喚醒等待進(jìn)程。題目分?jǐn)?shù):5此題得分:5批注:作業(yè)總得分:94作業(yè)總批注:作業(yè)2在線作業(yè)_作 業(yè)1第1題文件您的答案:
13、邏輯上具有完整意義的信息集合稱為“文件”。題目分?jǐn)?shù):5此題得分:52第7題進(jìn)程您的答案:是具有獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合上的一次運(yùn)行活動(dòng), 是系統(tǒng)進(jìn)行資源分配和調(diào)度的獨(dú)立單位。題目分?jǐn)?shù):5 此題得分:53. 第8題死鎖您的答案:一組進(jìn)程中,每個(gè)進(jìn)程都無限等待被該組進(jìn)程中另一進(jìn)程所占 有的資源,因而永遠(yuǎn)無法得到的資源,這種現(xiàn)象稱為進(jìn)程死鎖,這一組進(jìn) 程就稱為死鎖進(jìn)程。若死鎖發(fā)生,會浪費(fèi)大量系統(tǒng)資源,甚至導(dǎo)致系統(tǒng)崩 潰。題目分?jǐn)?shù):5此題得分:54. 第10題相對地址您的答案:就是被鏈接文件相對于當(dāng)前頁面的地址。相也可當(dāng)相應(yīng)、類似 相關(guān)的地址,如參考地址。題目分?jǐn)?shù):5 此題得分:35. 第11題
14、操作系統(tǒng)您的答案:是控制和管理計(jì)算機(jī)系統(tǒng)的硬件和軟件資源、合理地組織工作 流程以及方便用戶的程序集合。題目分?jǐn)?shù):5此題得分:56第2題請畫出進(jìn)程的五種基本狀態(tài)及其轉(zhuǎn)換過程,并作相應(yīng)解釋。您的答案:答:五種基本狀態(tài)1)運(yùn)行狀態(tài)(RUnning):進(jìn)程占用處理器資源; 處于此狀態(tài)的進(jìn)程的數(shù)目小 于等于處理器的數(shù)目。 在沒有其他進(jìn)程可以執(zhí)行時(shí)(如所有進(jìn)程都在阻塞狀 態(tài)),通常會自動(dòng)執(zhí)行系統(tǒng)的空閑進(jìn)程。2)就緒狀態(tài)(Ready):進(jìn)程已獲得除處理器外的所需資源,等待分配處理器資源;只要分配了處理器進(jìn)程就可執(zhí)行。就緒進(jìn)程可以按多個(gè)優(yōu)先級來劃 分隊(duì)列。例如,當(dāng)一個(gè)進(jìn)程由于時(shí)間片用完而進(jìn)入就緒狀態(tài)時(shí),排人低
15、優(yōu) 先級隊(duì)列;當(dāng)進(jìn)程由I/O操作完成而進(jìn)入就緒狀態(tài)時(shí), 排入高優(yōu)先級隊(duì)列。3)阻塞狀態(tài)(Blocked):當(dāng)進(jìn)程由于等待I/O操作或進(jìn)程同步等條件而暫停 運(yùn)行時(shí),它處于阻塞狀態(tài)。4)創(chuàng)建狀態(tài)(NeW):進(jìn)程正在創(chuàng)建過程中,還不能運(yùn)行。操作系統(tǒng)在創(chuàng)建狀 態(tài)要進(jìn)行的工作包括分配和建立進(jìn)程控制塊表項(xiàng)、建立資源表格(如打開文件表)并分配資源、加載程序并建立地址空間表等。5)退出狀態(tài)(EXit):進(jìn)程已結(jié)束運(yùn)行,回收除進(jìn)程控制塊之外的其他資源, 并讓其他進(jìn)程從進(jìn)程控制塊中收集有關(guān)信息 (如記帳和將退岀代碼傳遞給 父進(jìn)程)。轉(zhuǎn)換過程:五狀態(tài)進(jìn)程模型中的狀態(tài)轉(zhuǎn)換主要包括下列幾種。操作系統(tǒng)中多個(gè)進(jìn)程的 并發(fā)執(zhí)
16、行是通過調(diào)度與超時(shí)兩種轉(zhuǎn)換間的循環(huán),或調(diào)度、等待事件和事件 岀現(xiàn)三種轉(zhuǎn)換間的循環(huán)來描述的。1)創(chuàng)建新進(jìn)程:創(chuàng)建一個(gè)新進(jìn)程,以運(yùn)行一個(gè)程序。創(chuàng)建新進(jìn)程的可能原因包括用戶登錄、操作系統(tǒng)創(chuàng)建以提供某項(xiàng)服務(wù)、批處理作業(yè)等。2)收容(Admit ,也稱為提交):收容一個(gè)新進(jìn)程,進(jìn)入就緒狀態(tài)。由于性能、 內(nèi)存等原因,系統(tǒng)會限制并發(fā)進(jìn)程總數(shù)。3)調(diào)度運(yùn)行(DiSPatCh):從就緒進(jìn)程表中選擇一個(gè)進(jìn)程,進(jìn)入運(yùn)行狀態(tài)4)釋放(ReIeaSe):由于進(jìn)程完成或失敗而終止進(jìn)程運(yùn)行,進(jìn)入結(jié)束狀態(tài)。題目分?jǐn)?shù):5此題得分:47.第3題在一個(gè)請求分頁系統(tǒng), 采用最佳頁面置換算法時(shí), 假如一個(gè)作業(yè) 的頁面走向?yàn)椋?dāng)分配給該
17、作業(yè)的頁架數(shù)為 3時(shí),試寫出頁面調(diào) 度的過程,并計(jì)算缺頁次數(shù)您的答案:T12345678910111213141P7012030423032L7012030423032701203042303F+解:15212+所以缺頁次數(shù)為9次題目分?jǐn)?shù):5此題得分:5171021819171 10 1+8第4題有如下的一個(gè)磁盤請求序列,其磁道號為:55,58,39,18,90,160,150,38,184開始時(shí),讀寫頭位于100號磁道向磁道號增加的方向運(yùn)動(dòng),現(xiàn)采用循環(huán)掃描策略CSCAN請畫出磁盤調(diào)度的過程您的答案:解:調(diào)度如下:被訪問的下一個(gè)移動(dòng)距離磁道號(磁道數(shù))150501601018424181663
18、82039155165839032題目分?jǐn)?shù):5此題得分:59.第9題有一只盤子,每次放入一個(gè)水果,父親總是放蘋果到盤中,母親向盤中放桔子,一個(gè)兒子專等吃盤中的桔子,一個(gè)女兒專等吃盤中的蘋果。試用P-V操作定出他們能同步、互斥的相關(guān)語句您的答案:解:分析:四人之間的關(guān)系:1.父親、母親要互斥使用盤子,所以兩者之間是互斥關(guān)系;2.父親放的蘋果,女兒吃,所以兩者是同步關(guān)系;3.母親放的桔子,兒子吃,所以兩者也是同步關(guān)系。SemaPhores_emptyplate=1, s_apple=0, s_Orange=0; void father( )/ 父親進(jìn)程 While(1) p(s_emptyplat
19、e);往盤子中放入一個(gè)蘋果;V(S_apple); void mother( )/ 母親進(jìn)程 while(1) P(S_emptyplate);往盤子中放入一個(gè)桔子;V(S_Orange); voidson( ) / 兒子進(jìn)程 while(1) P(S_Orange);從盤中取出一個(gè) 桔子;V(S_emptyplate);吃桔子; void daughter( )/ 女子進(jìn)程 while(1) P(S_apple);從盤中取出一個(gè)蘋果;V(S_emptyplate);吃蘋果; 題目分?jǐn)?shù):5此題得分:410.第13題頁的大小為1KB( 1024byte )邏輯地址為2500,請計(jì)算頁號、頁內(nèi)地址
20、。您的答案:邏輯地址A01024頁號Pp=1解:25452048p=2所以頁號是2 ,頁內(nèi)地址是452題目分?jǐn)?shù):5此題得分:511. 第14題在一個(gè)請求分頁系統(tǒng), 采用LRU頁面置換算法時(shí),假如一個(gè)作業(yè) 的頁面走向?yàn)椋?dāng)分配給該作業(yè)的頁架數(shù)為 3時(shí),試寫出頁面調(diào) 度的過程,并計(jì)算缺頁次數(shù)您的答案:解:T123456789101112131415165 171819P7012030423032120117M70120304230321201170120304230321201F+所以缺頁次數(shù)為9次題目分?jǐn)?shù):5此題得分:12. 第16題根據(jù)所給出的參數(shù),請分析操作系統(tǒng)的不同調(diào)度算法,計(jì)算并填寫下表
21、中空白的地方進(jìn)程名ABCDE到達(dá)時(shí)間01234服務(wù)時(shí)43524間FCFS完成時(shí)間周轉(zhuǎn)時(shí)間帶權(quán)周轉(zhuǎn)時(shí)間SlF完成時(shí)間周轉(zhuǎn)時(shí)間帶權(quán)周轉(zhuǎn)時(shí)間您的答案:453323114567463423443344566534321222191024433416105432331521題目分?jǐn)?shù):5此題得分:13 .第20題銀行家算法中,若出現(xiàn)下面的資源分配情況:PrOCeSSygAllocati OnNeedAVaiIabIe(進(jìn)程)(已分配到的(還需要(可利用的量)的量)量)P0112200211652P101001250P203541356P310322652P401030256(1)該狀態(tài)是否安全請說明理由。
22、(2)若此時(shí)進(jìn)程 P3提出請求ReqUeSt(1,4,5,2)后,系統(tǒng)能否將資源分配給它請說明理由。您的答案:該狀態(tài)是安全的,因?yàn)榇嬖谝粋€(gè)安全序列V P0P4P1P2P3下表為該時(shí)刻的安全序列表。資 源 情 況 進(jìn) 程Wo Ne rk edAIlOC ati OnWork+All ocati onFinishP160011222774tru0522101032877eP42774025601002977true0354P28122 12 12 11tru17750eP291310323 12 15 13tru27756eP126tru31252e1211若進(jìn)程P3提出上述請求,系統(tǒng)不能將資源分
23、配給它,因?yàn)榉峙渲?后系統(tǒng)將進(jìn)入不安全狀態(tài)。P2請求資源:P3發(fā)出請求向量 ReqUeSt3( 1,4,5,2),系統(tǒng)按銀 行家算法進(jìn)行檢查: ReqUeSt2( 1,4,5,2) Need2 ( 2,6,5,2); ReqUeSt2( 1,4,5,2)AVaiIabIe ( 1,6,5,2); 系統(tǒng)暫時(shí)先假定可為 P2分配資源,并修改P2的有關(guān)數(shù)據(jù),如下表:AllocatiOnNee dAVaiIable248411102 0 00可用資源AVaiIabIe (0, 2,0,0)已不能滿足任何進(jìn)程的需要。題目分?jǐn)?shù):5此題得分:514. 第5題什么叫臨界段臨界段的設(shè)計(jì)原則是什么您的答案:答:“
24、進(jìn)程中訪問共享變量的代碼段”稱為臨界段。進(jìn)程互斥地使用臨界段有以下原則:1.在共享同一個(gè)臨界資源的所有進(jìn)程中,每次只允許有一個(gè)進(jìn)程處于它的臨界段之中2.若有多個(gè)進(jìn)程同時(shí)要求進(jìn)入它們的臨界段時(shí),應(yīng)在有限的時(shí)間內(nèi)讓其中之一進(jìn)入臨界段,而不應(yīng)相互阻塞3.進(jìn)程只應(yīng)在臨界段內(nèi)逗留有限時(shí)間 4.不應(yīng)使要進(jìn)入臨界段的進(jìn)程無 限期地等待在臨界段之外 5.在臨界段之外運(yùn)行的進(jìn)程不可以阻止其他的 進(jìn)程進(jìn)入臨界段6.在解決臨界段問題時(shí),不要預(yù)期和假定進(jìn)程進(jìn)展的相對 速度以及可用的處理器數(shù)目,因?yàn)檫@是不可預(yù)期的。題目分?jǐn)?shù):5此題得分:5批注:15. 第6題試述簡單分頁的概念和地址轉(zhuǎn)換過程。您的答案:答:簡單分段一一按
25、照程序模塊來劃分段,并按這些段來分配 主存。 地址轉(zhuǎn)換過程:把邏輯地址左邊段號部分提取岀來,作為索引,查找進(jìn)程的段表。將段內(nèi)地址與段的長度比較。如果大于段的長度,則將 引起非法訪問中斷(越界訪問)。如果是合法訪問,那么將段的起始地址 與段內(nèi)地址相加,即是所要訪問的物理地址。題目分?jǐn)?shù):5此題得分:5批注:16. 第12題試述產(chǎn)生死鎖的原因和必要條件是什么您的答案:答:產(chǎn)生死鎖的原因有兩點(diǎn):一是系統(tǒng)資源不足,二是進(jìn)程推 進(jìn)順序不當(dāng)。產(chǎn)生死鎖的必要條件有四種:一是互斥條件,即在一段時(shí)間內(nèi)資源為某一進(jìn)程所獨(dú)占。二是請求和保持條件:進(jìn)程因請求資源被阻塞 時(shí),對已分配給他的資源保持不放。三是不剝奪條件:進(jìn)
26、程所獲得的資源在未使用完之前,不能被其他進(jìn)程獨(dú)占,而只能由該進(jìn)程自己釋放。四是 環(huán) 路條件:在發(fā)生死鎖時(shí),里程的資源圖必將構(gòu)成一個(gè)環(huán)路,即一個(gè)進(jìn)程保 持著后一個(gè)進(jìn)程所需要的資源。題目分?jǐn)?shù):5此題得分:5批注:17. 第15題為什么Signal,Wait操作必須是不可分割的您的答案:答:Wait,SignaI操作是不可分割的:信號量本身也成為被這 些進(jìn)程訪問的共享變量。在而每個(gè)信號量的同步原語,無論是Wait(S)還是SignaI(S)中的代碼都是對共享變量一一信號量S,進(jìn)行操作的代碼,都是臨界段代碼。“信號量上的同步原語應(yīng)該是原子的操作”,也就是說這 些原語應(yīng)該是一個(gè)整體的不可分的操作。保證進(jìn)程間互斥地使用同步原語。整體操作、不可分割,題目分?jǐn)?shù):5 此題得分:5批注:18. 第17題當(dāng)S表示資源時(shí), Wait(S)和Signal
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)學(xué)想象力的幼兒園試題及答案
- 教師教育教學(xué)反思中的理論應(yīng)用試題及答案
- 數(shù)字化農(nóng)業(yè)對電商的影響分析試題及答案
- 曲目分析與結(jié)構(gòu)理解能力試題及答案
- 政府食堂考試題及答案
- 油田一中會考試卷及答案
- 病理學(xué)試題章節(jié)及答案
- 英四年級試卷及答案
- 譯林五上unit8試卷及答案
- 大學(xué)化學(xué)考試課程變化趨勢題目及答案
- 利用熱釋光劑量探測器測量射線劑量
- 大病歷模板-住院病歷
- GB/T 602-2002化學(xué)試劑雜質(zhì)測定用標(biāo)準(zhǔn)溶液的制備
- GB/T 18657.1-2002遠(yuǎn)動(dòng)設(shè)備及系統(tǒng)第5部分:傳輸規(guī)約第1篇:傳輸幀格式
- GB/T 15608-2006中國顏色體系
- GB/T 14315-2008電力電纜導(dǎo)體用壓接型銅、鋁接線端子和連接管
- 中考語文二輪專題復(fù)習(xí):散文和小說閱讀
- 【人衛(wèi)九版內(nèi)分泌科】第十一章-甲狀腺功能減退癥課件
- 護(hù)理人員業(yè)務(wù)技術(shù)檔案 模板
- 金融監(jiān)管學(xué)-金融監(jiān)管學(xué)課件
- 語文一年級上冊:拼音9《y-w》ppt教學(xué)課件
評論
0/150
提交評論