設(shè)系統(tǒng)中有5臺(tái)類型相同的打印機(jī),依次編號(hào)為1~5。又設(shè)系統(tǒng)中有n個(gè)使用打印機(jī)的進(jìn)程,使用前申請(qǐng),使用后釋放。每個(gè)進(jìn)程有一個(gè)進(jìn)程標(biāo)識(shí),用于區(qū)別不同的進(jìn)程。每個(gè)進(jìn)程還有一個(gè)優(yōu)先數(shù),不同進(jìn)程的優(yōu)先數(shù)各異。當(dāng)有多個(gè)進(jìn)程同時(shí)申請(qǐng)時(shí),按照進(jìn)程優(yōu)先數(shù)由高到低的次序?qū)嵤┓峙洹T囉眯盘?hào)燈和PV操作實(shí)現(xiàn)對(duì)于打印機(jī)資源的管理,即要求編寫如下函數(shù)和過程:
(1)函數(shù)require(pid,pri):申請(qǐng)一臺(tái)打印機(jī)。參數(shù)pid為進(jìn)程標(biāo)識(shí),其值為1到n的整數(shù);pri為進(jìn)程優(yōu)先數(shù),其值為正整數(shù); 函數(shù)返回值為所申請(qǐng)到打印機(jī)的編號(hào),其值為1到5的整數(shù);
(2)過程return(prnt):釋放一臺(tái)打印機(jī)。參數(shù)prnt為所釋放打印機(jī)的編號(hào),其值為1到5的整數(shù)。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
存儲(chǔ)器管理的目的是()
程序執(zhí)行的局部性原理體現(xiàn)在()兩個(gè)方面。
分時(shí)操作系統(tǒng)重點(diǎn)關(guān)注的是()。
()方法能夠有效改善系統(tǒng)的抖動(dòng)問題。
下列關(guān)于狀態(tài)轉(zhuǎn)換的條件及發(fā)生狀態(tài)的轉(zhuǎn)換敘述中,說法錯(cuò)誤的是()。
下述內(nèi)存分配算法中,()更容易產(chǎn)生無法利用的碎片。
最基本的通信原語有SEND和()。
當(dāng)進(jìn)程等待占用處理機(jī)時(shí),稱該進(jìn)程為(),交換技術(shù)是把處于()的進(jìn)程換出(進(jìn))內(nèi)存。
在分頁虛擬存儲(chǔ)管理方式中,淘汰不再使用或最遠(yuǎn)的將來才使用的頁面,該算法是()。
頁式存儲(chǔ)管理中,以塊為單位進(jìn)行內(nèi)存分配,作業(yè)信息可按頁分散在內(nèi)存()的內(nèi)存塊中。