成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

操作系統(tǒng)基礎(chǔ)教程——第六章課后答案-創(chuàng)新互聯(lián)

1.思考題

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信平臺(tái)小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了平遙免費(fèi)建站歡迎大家使用!

(6)什么是臨界區(qū)?什么是臨界資源?什么是競(jìng)爭(zhēng)條件?

臨界區(qū):訪問(wèn)臨界資源的程序段(代碼)。

臨界資源:并發(fā)進(jìn)程中共享變量所代表的資源;一次只能供一個(gè)進(jìn)程使用的資源。

競(jìng)爭(zhēng)條件:指多進(jìn)程并發(fā)訪問(wèn)(操作)同一個(gè)數(shù)據(jù)時(shí)執(zhí)行的結(jié)果依賴于進(jìn)程之間執(zhí)行的順序。

(7)試述臨界區(qū)管理的基本原則。

基本原則:

?一次至多允許一個(gè)進(jìn)程停留在相關(guān)的臨界區(qū)內(nèi)

?一個(gè)進(jìn)程不能無(wú)限止地停留在臨界區(qū)內(nèi)

?一個(gè)進(jìn)程不能無(wú)限止地等待進(jìn)入臨界區(qū)

(17)試述產(chǎn)生死鎖的必要條件。

?必要條件:

(1)互斥條件(mutal exclusion):進(jìn)程互斥使用臨界資源

(2)占有和等待條件(hold and wait):進(jìn)程在申請(qǐng)新資源得不到滿足而等待時(shí),不釋放已經(jīng)占有資源

(3)不剝奪條件(no preemption):一個(gè)進(jìn)程不能搶奪其他進(jìn)程占有的資源

(4)循環(huán)等待條件(circular wait):存在一個(gè)循環(huán)等待鏈,每個(gè)進(jìn)程分別等待它前一個(gè)進(jìn)程所持有的資源,造成永遠(yuǎn)等待

?

(18)列舉死鎖的各種防止策略。

?策略:

1、使資源可同時(shí)訪問(wèn)而非互斥

2、采用靜態(tài)分配

3、采用剝奪式調(diào)度方法

4、采用層次分配策略

2.應(yīng)用題

(2)兩個(gè)進(jìn)程P1和P2并發(fā)執(zhí)行,其程序代碼分別如下。

P1(){

while(true){

???k = k * 2;

???k = k + 1;

}

}

P2(){

while(true){

???print k;

???k = 0;

}

}

若令k的初值為5,在進(jìn)程P1執(zhí)行了兩個(gè)循環(huán)后,進(jìn)程P1和P2又并發(fā)執(zhí)行了一個(gè)循環(huán)。寫(xiě)出該過(guò)程中可能的打印值,并指出其中與時(shí)間有關(guān)的錯(cuò)誤。

P1的前兩次循環(huán):

? 1、k=10+1,即k=11

? 2、k=22+1,即k=23

進(jìn)程P1和P2又并發(fā)執(zhí)行了一個(gè)循環(huán):

與時(shí)間有關(guān)的錯(cuò)誤:

兩個(gè)程序并發(fā)執(zhí)行共享了變量k,導(dǎo)致結(jié)果不唯一。

(7)有如下兩個(gè)優(yōu)先級(jí)相同的進(jìn)程P1和P2,已知信號(hào)量S1和S2的初值均為0,試問(wèn)P1、P2并發(fā)執(zhí)行后x、y、z的值各為多少?

P1(){

y = 1;? ? ??

y = y + 3;

V(S1);

z = y + 1;

P(S2);

y = z + y;? ?

}

P2(){

x = 1;

x = x + 5;

P(S1);

x = x + y;

V(S2);

z = z + x;

}

(15)現(xiàn)有一個(gè)如題圖所示的小巷,除安全島可容2人暫時(shí)停身外,僅能容1人通過(guò),若A、B兩端都允許行人進(jìn)出,試使用信號(hào)量與PV操作設(shè)計(jì)一個(gè)算法,讓兩端行人順利通過(guò)小巷。

(17)有一個(gè)閱覽室,讀者進(jìn)入時(shí)必須先在一張登記表上登記,此表為每個(gè)座位列出一個(gè)表目,包括座位號(hào)、姓名,讀者離開(kāi)時(shí)要注銷登記信息;假如閱覽室共有100個(gè)座位。試用信號(hào)量和PV操作實(shí)現(xiàn)用戶進(jìn)程的同步算法。

(21)一個(gè)經(jīng)典的同步問(wèn)題:吸煙者問(wèn)題(Patil,1971年)。三位吸煙者在同一個(gè)房間內(nèi),還有一位香煙供應(yīng)者。為了制造并抽掉香煙,每位吸煙者需要三樣?xùn)|西:煙草、紙和火柴,供應(yīng)者有豐富的貨物提供。三位吸煙者中,第一個(gè)人有自己的煙草,第二個(gè)人有自己的紙,第三個(gè)人有自己的火柴。供應(yīng)者隨機(jī)地將兩樣?xùn)|西放在桌子上,允許一位吸煙者吸煙。當(dāng)吸煙者吸完煙后喚醒供應(yīng)者,供應(yīng)者再將兩樣?xùn)|西放在桌子上,喚醒另一位吸煙者。試采用信號(hào)量和PV操作編寫(xiě)他們同步工作的程序。

(24)試用信號(hào)量和pv操作實(shí)現(xiàn)睡眠的理發(fā)師問(wèn)題:理發(fā)店里有一位理發(fā)師、一把理發(fā)椅和n把供等候理發(fā)的顧客坐的椅子。要求:①如果沒(méi)有顧客,理發(fā)師便在理發(fā)椅上睡覺(jué);②一個(gè)顧客到來(lái)時(shí),他必須叫醒理發(fā)師;③如果理發(fā)師正在理發(fā)時(shí)又有顧客來(lái)到,如果有空椅子可坐,就坐下來(lái)等待,否則就離開(kāi)。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

本文標(biāo)題:操作系統(tǒng)基礎(chǔ)教程——第六章課后答案-創(chuàng)新互聯(lián)
文章URL:http://jinyejixie.com/article48/dioiep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、App設(shè)計(jì)、電子商務(wù)、全網(wǎng)營(yíng)銷推廣、服務(wù)器托管ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
交城县| 庆云县| 商河县| 广安市| 林州市| 旬邑县| 东明县| 同心县| 台湾省| 浦城县| 兴文县| 青铜峡市| 固镇县| 固原市| 额敏县| 墨玉县| 东丽区| 顺平县| 固原市| 沅陵县| 焦作市| 南宫市| 中山市| 临泉县| 丰台区| 正定县| 陆川县| 西乌珠穆沁旗| 陆川县| 浑源县| 石棉县| 乌兰浩特市| 常德市| 康马县| 抚顺县| 鲁山县| 石阡县| 黎平县| 镇雄县| 玛多县| 乌什县|