處理機調度,編寫一個進程調度程序,允許多個進程共行的進程調度程序。 進程調度算法:采用最高優先數優先的調度算法(即把處理機分配給優先數最高的進程)和先來先服務算法。 每個進程有一個進程控制塊(PCB)表示。進程控制塊可以包含如下信息:進程名、優先數、到達時間、需要運行時間、已用CPU時間、進程狀態等等。 進程的優先數及需要的運行時間可以事先人為地指定(也可以由隨機數產生)。進程的到達時間為輸入進程的時間。 進程的運行時間以時間片為單位進行計算。 每個進程的狀態可以是就緒 W(Wait)、運行R(Run)、或完成F(Finish)三種狀態之一。 就緒進程獲得 CPU后都只能運行一個時間片。用已占用CPU時間加1來表示。 如果運行一個時間片后,進程的已占用 CPU時間已達到所需要的運行時間,則撤消該進程,如果運行一個時間片后進程的已占用CPU時間還未達所需要的運行時間,也就是進程還需要繼續運行,此時應將進程的優先數減1(即降低一級),然后把它插入就緒隊列等待CPU。 每進行一次調度程序都打印一次運行進程、就緒隊列、以及各個進程的 PCB,以便進行檢查。 重復以上過程,直到所要進程都完成為止
上傳時間: 2013-11-26
上傳用戶:tianjinfan
Metalog is a modern replacement for syslogd and klogd. The logged messages can be dispatched according to their facility, urgency, program name and/or Perl-compatible regular expressions. Log files can be automatically rotated when they exceed a certain size or age. External shell scripts (e.g., mail) can be launched when specific patterns are found. Metalog is easier to configure than syslogd and syslog-ng, accepts unlimited number of rules and has (switchable) memory bufferization for maximal performance.
標簽: replacement dispatched messages Metalog
上傳時間: 2014-01-03
上傳用戶:腳趾頭
尊敬的站長: 鄙人是研究MIMO通信系統的一名研究生,經人介紹找到貴站,感覺貴網站資料有鄙人一直苦苦搜索的內容,但苦于自己不是專門的編程人員,對源碼所知甚少,僅上傳4篇有關我研究專業的英文版論文,均為2005年下半年及06年IEEE檢索文章(國內網站均未見中文版本,對于研究MCMC(蒙特卡羅-馬爾科夫檢測方法)方法有很大幫助),希望能予以錄用,給予下載權限(本人只需很少資源有寥寥幾個便足矣)。盼回信告之!
上傳時間: 2015-08-11
上傳用戶:上善若水
LL(1)語法分析程序,(1)對輸入文法,它能判斷是否為LL(1)文法,若是,則轉(2);否則報錯并終止; (2)輸入已知文法,由程序自動生成它的LL(1)分析表; (3)對于給定的輸入串,應能判斷識別該串是否為給定文法的句型
上傳時間: 2013-11-30
上傳用戶:zhichenglu
背包問題(java)一個用JAVA 實現的背包問題,P,W,M自己輸入
上傳時間: 2015-08-16
上傳用戶:zgu489
一個matlab程序,有關已知方差的高斯分布的均值貝葉斯學習方法。詳見程序內說明。
上傳時間: 2015-08-16
上傳用戶:wweqas
數字信號處理的應用之一是從含有加性噪聲的信號中去除噪聲。現有被噪聲污染的信號x[k]=s[k]+d[k],式中: 為原始信號d[k]為均勻分布的白噪聲。 (1)分別產生50點的序列s[k]和白噪聲序列d[k],將二者疊加生成x[k],并在同一張圖上繪出x0[k],d[k]和x[k]的序列波形。 (2)均值濾波可以有效去除疊加在低頻信號上的噪聲。已知3點滑動平均數字濾波器的單位脈沖響應為h[k]=[1,1,1 k=0,1,2],計算y[k]=x[k]*h[k],在同一張圖上繪出前50點y[k],s[k]和x[k]的波形,比較序列y[k]和s[k]。
上傳時間: 2015-08-19
上傳用戶:Andy123456
/* * 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. */
標簽: APPROXIMATE ALGORITHM THE SOLUTION
上傳時間: 2015-08-20
上傳用戶:zhangliming420
對一個運輸商來說要把貨運到收貨地點選擇最短的路線運輸是其實現最大利潤的要求,那么怎樣選擇最短的運輸路線呢?在運輸交通圖中,我們設每一個城市為一個結點(vertextype類型)點并把他們分別用關鍵字代表(關鍵字int key ),也就是說把每個城市給出一個整數編碼;一個城市直接到另一個城市的交通路線為邊且這兩個城市為相鄰結點,不妨設這條路線的距離為邊的權值(權值int weight ),易知距離越短運費就越低。這樣就可以建立一個無向有權圖,那么求最短的運輸路線問題就轉化為求圖中一頂點到其余各個頂點的最短路徑問題了。
上傳時間: 2015-08-22
上傳用戶:ynsnjs
本程序為驅動LCD為LCM161(HD44780驅動器)字符顯示器. 接線:LCD D0-D8(PIN7-14) 對映用戶板P0.0--P0.7 LCD VSS(PIN1) 接 GND,VDD(PIN2)接+5V,LCD驅動電源V0(PIN3)接可調電阻ADJ,調節亮度 LCD寄存器選擇RS(PIN4)接P2.0,讀寫選擇R/W(PIN5)接P2.1,使能端EN(PIN6)接P2.2(高電平 有效) 本程序采用I/O口模仿總線時序,故無需做任何硬件擴展.屏幕顯示:"I m SuperICES! ",
上傳時間: 2014-01-19
上傳用戶:xg262122