處理機(jī)調(diào)度,編寫(xiě)一個(gè)進(jìn)程調(diào)度程序,允許多個(gè)進(jìn)程共行的進(jìn)程調(diào)度程序。 進(jìn)程調(diào)度算法:采用最高優(yōu)先數(shù)優(yōu)先的調(diào)度算法(即把處理機(jī)分配給優(yōu)先數(shù)最高的進(jìn)程)和先來(lái)先服務(wù)算法。 每個(gè)進(jìn)程有一個(gè)進(jìn)程控制塊(PCB)表示。進(jìn)程控制塊可以包含如下信息:進(jìn)程名、優(yōu)先數(shù)、到達(dá)時(shí)間、需要運(yùn)行時(shí)間、已用CPU時(shí)間、進(jìn)程狀態(tài)等等。 進(jìn)程的優(yōu)先數(shù)及需要的運(yùn)行時(shí)間可以事先人為地指定(也可以由隨機(jī)數(shù)產(chǎn)生)。進(jìn)程的到達(dá)時(shí)間為輸入進(jìn)程的時(shí)間。 進(jìn)程的運(yùn)行時(shí)間以時(shí)間片為單位進(jìn)行計(jì)算。 每個(gè)進(jìn)程的狀態(tài)可以是就緒 W(Wait)、運(yùn)行R(Run)、或完成F(Finish)三種狀態(tài)之一。 就緒進(jìn)程獲得 CPU后都只能運(yùn)行一個(gè)時(shí)間片。用已占用CPU時(shí)間加1來(lái)表示。 如果運(yùn)行一個(gè)時(shí)間片后,進(jìn)程的已占用 CPU時(shí)間已達(dá)到所需要的運(yùn)行時(shí)間,則撤消該進(jìn)程,如果運(yùn)行一個(gè)時(shí)間片后進(jìn)程的已占用CPU時(shí)間還未達(dá)所需要的運(yùn)行時(shí)間,也就是進(jìn)程還需要繼續(xù)運(yùn)行,此時(shí)應(yīng)將進(jìn)程的優(yōu)先數(shù)減1(即降低一級(jí)),然后把它插入就緒隊(duì)列等待CPU。 每進(jìn)行一次調(diào)度程序都打印一次運(yùn)行進(jìn)程、就緒隊(duì)列、以及各個(gè)進(jìn)程的 PCB,以便進(jìn)行檢查。 重復(fù)以上過(guò)程,直到所要進(jìn)程都完成為止
上傳時(shí)間: 2013-11-26
上傳用戶(hù):tianjinfan
一個(gè)很好用的控件,也很實(shí)用在網(wǎng)絡(luò)上找了很入才找到的哦,希望大家不要錯(cuò)過(guò)哦!
標(biāo)簽: 控件
上傳時(shí)間: 2013-12-25
上傳用戶(hù):tyler
國(guó)外知名書(shū)籍Mobile System的電子文檔 將全書(shū)的精華以電子書(shū)方式展現(xiàn) 對(duì)於學(xué)習(xí)通訊網(wǎng)路系統(tǒng)的基礎(chǔ)相當(dāng)有幫助
標(biāo)簽: Mobile System 方式 系統(tǒng)
上傳時(shí)間: 2014-01-10
上傳用戶(hù):anng
背包問(wèn)題(java)一個(gè)用JAVA 實(shí)現(xiàn)的背包問(wèn)題,P,W,M自己輸入
上傳時(shí)間: 2015-08-16
上傳用戶(hù):zgu489
/* * EULER S ALGORITHM 5.1 * * TO APPROXIMATE THE SOLUTION OF THE INITIAL VALUE PROBLEM: * Y = F(T,Y), A<=T<=B, Y(A) = ALPHA, * AT N+1 EQUALLY SPACED POINTS IN THE INTERVAL [A,B]. * * INPUT: ENDPOINTS A,B INITIAL CONDITION ALPHA INTEGER N. * * OUTPUT: APPROXIMATION W TO Y AT THE (N+1) VALUES OF T. */
標(biāo)簽: APPROXIMATE ALGORITHM THE SOLUTION
上傳時(shí)間: 2015-08-20
上傳用戶(hù):zhangliming420
觀看封包程式能查看網(wǎng)路遊戲的封包程式 必以下去修改
上傳時(shí)間: 2015-08-25
上傳用戶(hù):moerwang
本程序?yàn)轵?qū)動(dòng)LCD為L(zhǎng)CM161(HD44780驅(qū)動(dòng)器)字符顯示器. 接線(xiàn):LCD D0-D8(PIN7-14) 對(duì)映用戶(hù)板P0.0--P0.7 LCD VSS(PIN1) 接 GND,VDD(PIN2)接+5V,LCD驅(qū)動(dòng)電源V0(PIN3)接可調(diào)電阻ADJ,調(diào)節(jié)亮度 LCD寄存器選擇RS(PIN4)接P2.0,讀寫(xiě)選擇R/W(PIN5)接P2.1,使能端EN(PIN6)接P2.2(高電平 有效) 本程序采用I/O口模仿總線(xiàn)時(shí)序,故無(wú)需做任何硬件擴(kuò)展.屏幕顯示:"I m SuperICES! ",
上傳時(shí)間: 2014-01-19
上傳用戶(hù):xg262122
A complete set of bit banged, software driven I2C routines I created for any PIC device - and they work!! These functions are single master only functions, and are ideal for communicating with things like EEPROMs, LCD Drivers, ADC Converters etc
標(biāo)簽: complete routines software created
上傳時(shí)間: 2013-12-17
上傳用戶(hù):王小奇
本書(shū)將帶領(lǐng)讀者從基本的系統(tǒng)使用、網(wǎng)路伺服器架設(shè)、到深入系統(tǒng)管理所需的知識(shí),並將筆者在管理公司及學(xué)校伺服器的經(jīng)驗(yàn)和讀者分享,期望對(duì)有心學(xué)習(xí) FreeBSD 的使用者有所助益。
上傳時(shí)間: 2015-09-06
上傳用戶(hù):wangzhen1990
performs one of the matrix-vector operations y := alpha*A*x + beta*y, or y := alpha*A *x + beta*y, where alpha and beta are scalars, x and y are vectors and A is an m by n matrix
標(biāo)簽: alpha beta matrix-vector operations
上傳時(shí)間: 2014-08-17
上傳用戶(hù):qlpqlq
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1