本次程序的題目為:進程管理——支持多個進程并發運行的簡單的進程管理模擬系統,對本實驗的分析要求是:⑴系統中的同步機構采用信號量上的P、V操作的機制;⑵控制機構包括阻塞和喚醒操作;⑶時間片中斷處理程序處理模擬的時間片中斷;⑷進程調度程序負責為各進程分配處理機;⑸根據用戶的需求來創建n個進程(n為即滿足用戶需求,又不超出系統可容的最大進程數),各進程互斥地訪問使用臨界資源 S1、S2;⑹使用動態優先數(如:隨阻塞次數的增加而減小優先數,以提高其優先權);⑺進程結束后應能夠撤消;⑻進程間能實現“發送”和“接收”兩個消息緩沖通信操作;⑼系統在運行過程中隨機打印出各進程的狀態變換過程、系統的調度過程及公共變量的變化情況,在一個進程運行完畢,進入完成狀態后,可以將該進程撤消,也可以動態的創建另一個新的進程。
標簽:
進程
程序
模擬系統
運行
上傳時間:
2014-01-01
上傳用戶:ggwz258