問答題

設(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ù)。


您可能感興趣的試卷

你可能感興趣的試題