版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1.一條小河上有一座獨(dú)木橋,規(guī)定每次只允許一個(gè)人過橋。現(xiàn)河?xùn)|和河西都有相等的人數(shù)在等待過橋,為了使兩邊的人都有同樣的過橋機(jī)會(huì),規(guī)定某邊的一個(gè)人過橋后要讓另一邊的一個(gè)人過橋,即兩邊的人交替過橋。如果把每個(gè)過橋者看做一個(gè)進(jìn)程,為保證安全,可用PV操作來管理。(1)寫出應(yīng)定義的信號(hào)量及其初值。(2)假定開始時(shí)讓河?xùn)|的一個(gè)人先過橋,然后交替過橋。請(qǐng)用適當(dāng)?shù)腜V操作,達(dá)到上述管理要求。
1.解答:1)定義兩個(gè)信號(hào)量S1和S2,S1:=1,S2:=0。2)假定開始時(shí)讓河?xùn)|的一個(gè)人先過橋,則用PV操作管理時(shí)的程序應(yīng)如下:processE->W;
begin
……
P(S1);
過橋;
V(S2);
……
end;
processW->E;
begin
……
P(S2);
過橋;
V(S1);
……
end;
2.某車站售票廳,任何時(shí)刻最多可容納20名購(gòu)票者進(jìn)入,當(dāng)售票廳中少于20名購(gòu)票者時(shí),則廳外的購(gòu)票者可立即進(jìn)入,否則需在外面等待。若把一個(gè)購(gòu)票者看作一個(gè)進(jìn)程,請(qǐng)回答下列問題:
(1)用PV操作管理這些并發(fā)進(jìn)程時(shí),應(yīng)怎樣定義信號(hào)量,寫出信號(hào)量的初值以及信號(hào)量各種取值的含義。
(2)根據(jù)所定義的信號(hào)量,利用PV操作寫出能正確并發(fā)執(zhí)行的進(jìn)程。
(3)若欲購(gòu)票者最多為n個(gè)人,寫出信號(hào)量可能的變化范圍(最大值和最小值)。解答3.某高校計(jì)算機(jī)系開設(shè)網(wǎng)絡(luò)課并安排上機(jī)實(shí)習(xí),假設(shè)機(jī)房共有2m臺(tái)機(jī)器,有2n名學(xué)生,規(guī)定:每?jī)蓚€(gè)學(xué)生組成一組,各占一臺(tái)機(jī)器,協(xié)同完成實(shí)習(xí);只有一組兩個(gè)學(xué)生到齊,并且此時(shí)機(jī)房有空閑機(jī)器時(shí),該組學(xué)生才能進(jìn)入機(jī)房;上機(jī)實(shí)習(xí)由一名教師檢查,當(dāng)學(xué)生上完機(jī)后,教師檢查完一組學(xué)生的實(shí)習(xí)后,這組學(xué)生才能同時(shí)離開。試用P,V操作模擬上機(jī)實(shí)習(xí)的過程。(提示:除了有學(xué)生和教師進(jìn)程外,還應(yīng)該有門衛(wèi)進(jìn)程)解答4.某工廠有兩個(gè)生產(chǎn)車間和一個(gè)裝配車間,兩個(gè)生產(chǎn)車間分別生產(chǎn)A、B兩種零件,裝配車間的任務(wù)是把A、B兩種零件組裝成產(chǎn)品。兩個(gè)生產(chǎn)車間每生產(chǎn)一個(gè)零件后都要分別把它們送到裝配車間的貨架F1和F2上,F(xiàn)1存放A、F2存放B;
F1、F2的容量均為10。裝配工人每次從貨架上取一個(gè)零件A和B后組裝成產(chǎn)品。請(qǐng)用P、V操作進(jìn)行正確的管理。解答2.答:(1)定義一信號(hào)量S,初始值為20。意義:
S>0S的值表示可繼續(xù)進(jìn)入售票廳的人數(shù)
S=0表示售票廳中已有20名顧客(購(gòu)票者)S<0|S|的值為等待進(jìn)入售票廳的人數(shù)(2)COBEGINPROCESSPi(i=1,2,……)begin;
P(S);進(jìn)入售票廳;購(gòu)票;退出;
V(S);
end;
COEND(3)S的最大值為20S的最小值為20-nstudent:
beginP(computer);//得到一臺(tái)計(jì)算機(jī)
V(student);//有學(xué)生來,通知門衛(wèi)
P(enter);//等待進(jìn)入
Practice;V(finish);//結(jié)束,通知教師
P(test);//等待教師檢查
V(computer);//釋放計(jì)算機(jī)資源
End;Teacher:beginP(finish);//等待學(xué)生實(shí)習(xí)結(jié)束
P(finish);//等另一學(xué)生實(shí)習(xí)結(jié)束
Check;V(test);//檢查完成
V(test);//檢查完成
End;Guard:beginP(student);//等待學(xué)生到達(dá)
P(student);//等待另一學(xué)生到達(dá)
V(enter);//允許學(xué)生進(jìn)入
V(enter);//允許另一學(xué)生進(jìn)入
End;Varputer,enter,finish,test:semaphore:=0,2m,0,0,0;3.解答:返回(2)COBEGIN
PROCESSP1begin;生產(chǎn)一個(gè)零件A
P(puta);
P(mutex1)放到貨架F1;
V(mutex1)
V(geta);
end;
PROCESSP2begin;生產(chǎn)一個(gè)零件B
P(putb);
P(mutex2)放到貨架F2;
V(mutex2)
V(getb);
end;
4、解答:
(1)varputa,geta,putb,getb,mutex1,mutex2:semaphore=10,0,10,0,1,1返回PROCESSCbegin;
P(geta);
P(mutex1);從貨架F1取零件A;
V(mutex1);
V(puta);
P(getb)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度文化產(chǎn)業(yè)發(fā)展基金擔(dān)保合同范本3篇
- 個(gè)人融資借款利息合同樣本版B版
- 專用實(shí)驗(yàn)儀器采購(gòu)合同范本2024版B版
- 高等職業(yè)學(xué)校辦學(xué)條件重點(diǎn)監(jiān)測(cè)指標(biāo)
- 2025年海南鮮品品牌IP授權(quán)與開發(fā)合同3篇
- 2024年適用最高限額擔(dān)保合同范本一
- 福建省南平市松溪縣鄭墩中學(xué)2020-2021學(xué)年高二數(shù)學(xué)理月考試題含解析
- 2024年瀝青物資采購(gòu)協(xié)議樣本版
- 2024年項(xiàng)目借調(diào)人員合同集
- 2024年物業(yè)服務(wù)管理合同標(biāo)的說明
- 二年級(jí)下冊(cè)語文《第3單元 口語交際:長(zhǎng)大以后做什么》課件
- 自動(dòng)控制原理(山東大學(xué))智慧樹知到期末考試答案2024年
- ba年會(huì)快閃開場(chǎng)模板
- 游戲你來比劃我來猜的PPT
- 污水處理設(shè)備供貨方案
- GB/T 45007-2024職業(yè)健康安全管理體系小型組織實(shí)施GB/T 45001-2020指南
- BRC全球標(biāo)準(zhǔn)包裝材料標(biāo)準(zhǔn)講義
- 2024福建省能化集團(tuán)下屬古雷熱電有限責(zé)任公司社會(huì)招聘筆試參考題庫附帶答案詳解
- 江蘇省蘇州市2023-2024學(xué)年高一上學(xué)期期末學(xué)業(yè)質(zhì)量陽光指標(biāo)調(diào)研政治試卷
- 廣東省中山市2023-2024學(xué)年七年級(jí)上學(xué)期期末英語試題
- 超聲科崗前培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論