問答題
設系統(tǒng)中有5臺類型相同的打印機,依次編號為1~5。又設系統(tǒng)中有n個使用打印機的進程,使用前申請,使用后釋放。每個進程有一個進程標識,用于區(qū)別不同的進程。每個進程還有一個優(yōu)先數(shù),不同進程的優(yōu)先數(shù)各異。當有多個進程同時申請時,按照進程優(yōu)先數(shù)由高到低的次序實施分配。試用信號燈和PV操作實現(xiàn)對于打印機資源的管理,即要求編寫如下函數(shù)和過程:
(1)函數(shù)require(pid,pri):申請一臺打印機。參數(shù)pid為進程標識,其值為1到n的整數(shù);pri為進程優(yōu)先數(shù),其值為正整數(shù); 函數(shù)返回值為所申請到打印機的編號,其值為1到5的整數(shù);
(2)過程return(prnt):釋放一臺打印機。參數(shù)prnt為所釋放打印機的編號,其值為1到5的整數(shù)。
您可能感興趣的試卷
最新試題
虛擬存儲器是指具有請求調入功能和置換功能,能從()對內存容量進行擴充的一種存儲器系統(tǒng)。
題型:單項選擇題
動態(tài)分區(qū)在()時確定每個分區(qū)的大小。
題型:單項選擇題
下述MS DOS命令中()是屬于子目錄操作。
題型:多項選擇題
在操作系統(tǒng)中引起進程調度的主要原因有原語操作,發(fā)生某事件和()等。
題型:多項選擇題
段頁式存儲管理兼顧了()之優(yōu)點。
題型:單項選擇題
操作系統(tǒng)中的三級調度是指()。
題型:單項選擇題
不影響多級反饋隊列調度算法的性能是()
題型:單項選擇題
關于臨界區(qū)的錯誤說法是()
題型:多項選擇題
時間片輪轉法調度經常用于()
題型:單項選擇題
以下有關進程的描述中,錯誤的是()
題型:單項選擇題