【導(dǎo)讀】①設(shè)計(jì)進(jìn)程控制塊PCB表結(jié)構(gòu),適用于多級(jí)隊(duì)列反饋調(diào)度算法。②建立進(jìn)程就緒隊(duì)列,編制入鏈子程序??捎腥齻€(gè)狀態(tài),并假設(shè)初始狀態(tài)為就緒狀態(tài)。②為了便于處理,程序中的某進(jìn)程運(yùn)行時(shí)間以時(shí)間片為單位計(jì)算。④對(duì)于遇到優(yōu)先數(shù)一致的情況,采用FIFO策略解決。優(yōu)先數(shù)或輪轉(zhuǎn)時(shí)間數(shù)以及進(jìn)程需運(yùn)行的時(shí)間片數(shù)的初始值均由用戶給定。選擇0表示退出程序。程進(jìn)行調(diào)度并顯示結(jié)果。它占有處理器運(yùn)行。對(duì)于優(yōu)先數(shù)的插入算法,每一個(gè)進(jìn)來都按序排放,再需要插入時(shí)就只需按序查找,針,方便數(shù)據(jù)的插入。=NULL)&&n)/*根據(jù)優(yōu)先數(shù)確定插入位置*/. =p1)/*如果條件成立說明插入在prior與p1之間*/. 為已執(zhí)行了2個(gè)單位),這時(shí),CPU時(shí)間片數(shù)加2,進(jìn)程還需要的時(shí)間片數(shù)減2,新的進(jìn)程到來時(shí)也是直接插到就緒隊(duì)列的隊(duì)尾,具體。進(jìn)程每執(zhí)行一次,優(yōu)先數(shù)減3,CP