版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
操作系統(tǒng)網(wǎng)絡(luò)技術(shù)教研室 胡寶芳期末考試題型單項(xiàng)選擇題(15分,15個(gè))填空題(15分,15個(gè)空)判斷題(10分,10個(gè))簡(jiǎn)答題(20分,4個(gè))計(jì)算和綜合分析題(40分,5個(gè))進(jìn)程的P、V操作wait、signal原語(yǔ)經(jīng)典進(jìn)程同步問(wèn)題信號(hào)量的設(shè)置:互斥、同步某車站售票廳,任何時(shí)刻最多可容納20名購(gòu)票者進(jìn)入,當(dāng)售票廳中少于20名購(gòu)票者時(shí),則廳外的購(gòu)票者可立即進(jìn)入,否則需在外面等待。若把一個(gè)購(gòu)票者看作一個(gè)進(jìn)程,請(qǐng)回答下列問(wèn)題:(20分)
(1)用PV操作管理這些并發(fā)進(jìn)程時(shí),應(yīng)怎樣定義信號(hào)量,寫(xiě)出信號(hào)量的初值以及信號(hào)量各種取值的含義。
(2)根據(jù)所定義的信號(hào)量,寫(xiě)出相應(yīng)的進(jìn)程,保證進(jìn)程能夠正確地并發(fā)執(zhí)行。
(3)若欲購(gòu)票者最多為n人,寫(xiě)出信號(hào)量可能的變化范圍(最大值和最小值)。(1)定義信號(hào)量S,初值為20S>0表示可繼續(xù)進(jìn)入售票廳的人數(shù)
S=0表示售票廳中已有20名購(gòu)票者
S<0表示等待進(jìn)入售票廳的人數(shù)(2)wait(mtex);Wait(S);進(jìn)入售票廳;signal(mtex),購(gòu)票,wait(mtex);退出大廳,signal(S);signal(mtex)(3)若欲購(gòu)票者最多為n人;20-n<S<20。桌上有一空盤(pán),允許存放一只水果。爸爸可向盤(pán)中放蘋(píng)果,也可向盤(pán)中放桔子,兒子專等吃盤(pán)中的桔子,女兒專等吃盤(pán)中的蘋(píng)果。規(guī)定當(dāng)盤(pán)空時(shí)一次只能放一只水果供吃者取用,請(qǐng)用P、V原語(yǔ)實(shí)現(xiàn)爸爸、兒子、女兒三個(gè)并發(fā)進(jìn)程的同步。解:在本題中,應(yīng)設(shè)置三個(gè)信號(hào)量S、So、Sa,信號(hào)量S表示盤(pán)子是否為空,其初值為l;信號(hào)量So表示盤(pán)中是否有桔子,其初值為0;信號(hào)量Sa表示盤(pán)中是否有蘋(píng)果,其初值為0。同步描述如下:intS=1;intSa=0;intSo=0;
father(){while(1){P(S);
將水果放入盤(pán)中;if(放入的是桔子)V(So);elseV(Sa);}}son(){while(1){
P(So);
從盤(pán)中取出桔子;V(S);
吃桔子;
}
}daughter(){while(1){
P(Sa);
從盤(pán)中取出蘋(píng)果;V(S);
吃蘋(píng)果;
}}若盤(pán)子里有n個(gè)蘋(píng)果和n個(gè)桔子,女兒從盤(pán)子里拿蘋(píng)果吃,兒子從盤(pán)子里拿桔子,每次只能拿一個(gè),寫(xiě)出女兒和兒子的進(jìn)程把學(xué)生和監(jiān)考老師都看作進(jìn)程,學(xué)生有N人,教師1人.考場(chǎng)門(mén)口每次只能進(jìn)出一個(gè)人,進(jìn)考場(chǎng)原則是先來(lái)先進(jìn).當(dāng)N個(gè)學(xué)生都進(jìn)入考場(chǎng)后,教師才能發(fā)卷子.學(xué)生交卷后可以離開(kāi)考場(chǎng).教師要等收上來(lái)全部卷子并封裝卷子后才能離開(kāi)考場(chǎng).(1)問(wèn)共需設(shè)置幾個(gè)進(jìn)程?(2)試用P、V操作解決上述問(wèn)題中的同步和互斥關(guān)系.Var
mutex,s,paper:semaphore:=1,0,0
int
scount:=0學(xué)生Si:{wait(mutex);進(jìn)來(lái)Scount=Scount+1;
signal(mutex);ifscount>=nthensignal(S)
wait(paper);//等待發(fā)試卷
做題,交卷wait(mutex);Scount=Scount-1;
signal(mutex);ifscount<=0thensignal(S)}教師{wait(S);發(fā)試卷;Fori:=1tondosignal(paper)……收試卷;wait(S);封試卷,離開(kāi)考場(chǎng);}處理機(jī)調(diào)度假設(shè)在單道批處理環(huán)境下有四個(gè)作業(yè),已知它們進(jìn)入系統(tǒng)的時(shí)間、估計(jì)運(yùn)行時(shí)間應(yīng)用先來(lái)先服務(wù)、最短作業(yè)優(yōu)先和最高響應(yīng)比優(yōu)先作業(yè)調(diào)度算法,分別計(jì)算出作業(yè)的平均周轉(zhuǎn)時(shí)間和帶權(quán)的平均周轉(zhuǎn)時(shí)間平均周轉(zhuǎn)時(shí)間帶權(quán)的平均周轉(zhuǎn)時(shí)間應(yīng)用先來(lái)先服務(wù)112.54.975最短作業(yè)優(yōu)先953.25最高響應(yīng)比優(yōu)先102.53.775銀行家算法設(shè)有五個(gè)進(jìn)程P0,P1,P2,P3,p4共享一組資源A,B,C,假定在某個(gè)時(shí)刻他們的資源分配狀態(tài)如下所示:(15分)已分配的資源最大需求量 剩余資源
A B C A B C ABCP0 01 0 7 5 3332P1 20 0 3 2 2 P2 30 2 9 0 2 P3 21 1 2 2 2 P4 00 2 4 3 3問(wèn)題:此狀態(tài)是否為安全狀態(tài)?如果是,則找出安全序列。在此基礎(chǔ)上P1申請(qǐng)(1,0,2)能否分配?為什么?P4申請(qǐng)(3,3,0)能否分配?為什么?P0申請(qǐng)(0,2,0)能否分配?為什么?已分配的資源最大需求量 剩余資源
A B C A B C ABCP0 01 0 7 5 3 332P1 20 0 3 2 2 P2 30 2 9 0 2 P3 21 1 2 2 2 P4 00 2 4 3 3答案:此狀態(tài)是安全狀態(tài),安全序列是P1,P2,P3,P4,P0。在此基礎(chǔ)上P1申請(qǐng)(1,0,2)能分配,需寫(xiě)出分配序列P4申請(qǐng)(3,3,0)不能分配。P0申請(qǐng)(0,2,0)不能分配。內(nèi)存地址變換在分頁(yè)存儲(chǔ)管理系統(tǒng)中,有一作業(yè)大小為4頁(yè),頁(yè)長(zhǎng)為1K,頁(yè)表如下:求出邏輯地址0A5C所對(duì)應(yīng)的物理地址。(要求寫(xiě)出計(jì)算過(guò)程)頁(yè)號(hào)塊號(hào)051102437125CH請(qǐng)求分頁(yè)有個(gè)一虛擬存儲(chǔ)系統(tǒng),每個(gè)進(jìn)程在內(nèi)存占有3頁(yè)數(shù)據(jù)區(qū),
剛開(kāi)始時(shí)數(shù)據(jù)區(qū)為空。有以下訪頁(yè)序列:2、3、4、5、3、4、1、2、3、5、1、4、2、4
試給出下列情形下的缺頁(yè)次數(shù):
(1)系統(tǒng)采用先進(jìn)先出(FIFO)淘汰算法.
(2)系統(tǒng)采用最近最少使用(LRU)淘汰算法.(3)系統(tǒng)采用最佳淘汰算法.2、3、4、5、3、4、1、2、3、5、1、4、2、4
FCFS23453412351424LRU23453412351424最佳23453412351424磁盤(pán)調(diào)度假設(shè)磁盤(pán)有200個(gè)磁道,磁盤(pán)請(qǐng)求隊(duì)列中是一些隨機(jī)請(qǐng)求,它們按照到達(dá)的次序分別處于98、183、37、122、14、124、65、67號(hào)磁道上,當(dāng)前磁頭在53號(hào)磁道上,并向磁道號(hào)減小的方向上移動(dòng)。請(qǐng)給出按FCFS,SSTF,SCAN及CSCAN算法進(jìn)行磁盤(pán)調(diào)度時(shí)滿足請(qǐng)求的次序,并計(jì)算出它們的平均尋道長(zhǎng)度。FCFS當(dāng)前磁道53下一個(gè)磁道移動(dòng)距離98451831853714612285144081241106559672平均尋道:80SSTF當(dāng)前磁道53下一個(gè)磁道移動(dòng)距離65126723730141398841
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大米專用冰箱產(chǎn)品供應(yīng)鏈分析
- 帶有時(shí)鐘的收音機(jī)產(chǎn)業(yè)鏈招商引資的調(diào)研報(bào)告
- 醫(yī)療影像技術(shù)行業(yè)相關(guān)項(xiàng)目經(jīng)營(yíng)管理報(bào)告
- 樂(lè)器修理或維護(hù)行業(yè)營(yíng)銷策略方案
- 美容霜項(xiàng)目營(yíng)銷計(jì)劃書(shū)
- 幼兒園行業(yè)經(jīng)營(yíng)分析報(bào)告
- 不動(dòng)產(chǎn)出租服務(wù)行業(yè)營(yíng)銷策略方案
- 含藥物的護(hù)膚液產(chǎn)品供應(yīng)鏈分析
- 礦物絕緣電纜產(chǎn)品供應(yīng)鏈分析
- 云計(jì)算法務(wù)服務(wù)行業(yè)營(yíng)銷策略方案
- 電信網(wǎng)和互聯(lián)網(wǎng)安全防護(hù)安全風(fēng)險(xiǎn)評(píng)估報(bào)告模板
- 全員消防安全責(zé)任制
- 新聞稿件編輯出錯(cuò)檢討書(shū)范文
- 垂直綠化養(yǎng)護(hù)要點(diǎn)及病蟲(chóng)害防治
- 火災(zāi)和地震的應(yīng)急處置
- 高等職業(yè)院校有關(guān)說(shuō)課的解析-王津 陜西工業(yè)職業(yè)技術(shù)學(xué)院(2021)講解
- 2024新交管12123學(xué)法減分考試題庫(kù)含答案
- 中國(guó)電信新一代智算數(shù)據(jù)中心基礎(chǔ)設(shè)施技術(shù)方案白皮書(shū)
- 國(guó)家高新技術(shù)企業(yè)評(píng)定打分表
- 成語(yǔ)故事鉆木取火
- MOOC 自然地理學(xué)-西北大學(xué) 中國(guó)大學(xué)慕課答案
評(píng)論
0/150
提交評(píng)論