設(shè)系統(tǒng)中有5臺(tái)類型相同的打印機(jī),依次編號為1~5。又設(shè)系統(tǒng)中有n個(gè)使用打印機(jī)的進(jìn)程,使用前申請,使用后釋放。每個(gè)進(jìn)程有一個(gè)進(jìn)程標(biāo)識,用于區(qū)別不同的進(jìn)程。每個(gè)進(jìn)程還有一個(gè)優(yōu)先數(shù),不同進(jìn)程的優(yōu)先數(shù)各異。當(dāng)有多個(gè)進(jìn)程同時(shí)申請時(shí),按照進(jìn)程優(yōu)先數(shù)由高到低的次序?qū)嵤┓峙?。試用信號燈和PV操作實(shí)現(xiàn)對于打印機(jī)資源的管理,即要求編寫如下函數(shù)和過程:
(1)函數(shù)require(pid,pri):申請一臺(tái)打印機(jī)。參數(shù)pid為進(jìn)程標(biāo)識,其值為1到n的整數(shù);pri為進(jìn)程優(yōu)先數(shù),其值為正整數(shù); 函數(shù)返回值為所申請到打印機(jī)的編號,其值為1到5的整數(shù);
(2)過程return(prnt):釋放一臺(tái)打印機(jī)。參數(shù)prnt為所釋放打印機(jī)的編號,其值為1到5的整數(shù)。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
段頁式存儲(chǔ)管理兼顧了()之優(yōu)點(diǎn)。
在請求分頁系統(tǒng)中,分頁是由()實(shí)現(xiàn)的。
進(jìn)行存儲(chǔ)區(qū)拼接是為了滿足作業(yè)對()的要求。
最基本的通信原語有SEND和()。
可變分區(qū)存儲(chǔ)管理中內(nèi)存預(yù)先(),作業(yè)裝入時(shí),在內(nèi)存用戶空閑區(qū)內(nèi)劃分出一塊與作業(yè)大小適合的連續(xù)區(qū)域裝入。
可變分區(qū)中采用()技術(shù)提高內(nèi)存利用率,但這樣做花費(fèi)處理機(jī)時(shí)間,增加系統(tǒng)開銷。
下列關(guān)于狀態(tài)轉(zhuǎn)換的條件及發(fā)生狀態(tài)的轉(zhuǎn)換敘述中,說法錯(cuò)誤的是()。
存儲(chǔ)器管理的目的是()
不影響多級反饋隊(duì)列調(diào)度算法的性能是()
關(guān)于臨界區(qū)的錯(cuò)誤說法是()