本次程序的題目為:進(jìn)程管理——支持多個(gè)進(jìn)程并發(fā)運(yùn)行的簡(jiǎn)單的進(jìn)程管理模擬系統(tǒng),對(duì)本實(shí)驗(yàn)的分析要求是:⑴系統(tǒng)中的同步機(jī)構(gòu)采用信號(hào)量上的P、V操作的機(jī)制;⑵控制機(jī)構(gòu)包括阻塞和喚醒操作;⑶時(shí)間片中斷處理程序處理模擬的時(shí)間片中斷;⑷進(jìn)程調(diào)度程序負(fù)責(zé)為各進(jìn)程分配處理機(jī);⑸根據(jù)用戶的需求來(lái)創(chuàng)建n個(gè)進(jìn)程(n為即滿足用戶需求,又不超出系統(tǒng)可容的最大進(jìn)程數(shù)),各進(jìn)程互斥地訪問(wèn)使用臨界資源 S1、S2;⑹使用動(dòng)態(tài)優(yōu)先數(shù)(如:隨阻塞次數(shù)的增加而減小優(yōu)先數(shù),以提高其優(yōu)先權(quán));⑺進(jìn)程結(jié)束后應(yīng)能夠撤消;⑻進(jìn)程間能實(shí)現(xiàn)“發(fā)送”和“接收”兩個(gè)消息緩沖通信操作;⑼系統(tǒng)在運(yùn)行過(guò)程中隨機(jī)打印出各進(jìn)程的狀態(tài)變換過(guò)程、系統(tǒng)的調(diào)度過(guò)程及公共變量的變化情況,在一個(gè)進(jìn)程運(yùn)行完畢,進(jìn)入完成狀態(tài)后,可以將該進(jìn)程撤消,也可以動(dòng)態(tài)的創(chuàng)建另一個(gè)新的進(jìn)程。
標(biāo)簽: 進(jìn)程 程序 模擬系統(tǒng) 運(yùn)行
上傳時(shí)間: 2013-12-03
上傳用戶:kikye
這是幫別人做的程序,模擬操作系統(tǒng)中進(jìn)程控制塊(包括多道系統(tǒng)中動(dòng)態(tài)優(yōu)先級(jí)進(jìn)程調(diào)度和動(dòng)態(tài)內(nèi)存分配),用tc2.0做的,帶有圖形界面和簡(jiǎn)陋的控制臺(tái)?,F(xiàn)在把源代碼貼出來(lái)。
標(biāo)簽: 程序
上傳時(shí)間: 2015-03-16
上傳用戶:helmos
這是計(jì)算機(jī)算法基礎(chǔ)中的動(dòng)態(tài)規(guī)劃的方法的一個(gè)例子,多段圖是一個(gè)很經(jīng)典的問(wèn)題!這里的程序用于求解最小成本路徑,用類似的思想可以解決最優(yōu)分配方案的問(wèn)題!
標(biāo)簽: 計(jì)算機(jī) 算法 動(dòng)態(tài)規(guī)劃
上傳時(shí)間: 2014-01-24
上傳用戶:yt1993410
USB便攜多道系統(tǒng)單片機(jī)固件程序.單片機(jī)固件程序采用CodeWarrior Development Studio for HC(S)08 Microcontrollers集成開發(fā)環(huán)境開發(fā),編譯后生成的可執(zhí)行文件為motorola公司的.s19格式,位于源代碼的 .\bin 路徑下。同時(shí)生成的還有該路徑下的.map文件,記錄存儲(chǔ)空間分配情況。
標(biāo)簽: Microcontrollers CodeWarrior Development Studio
上傳時(shí)間: 2015-03-23
上傳用戶:libenshu01
霍夫曼編碼是可變字長(zhǎng)編碼(VLC)的一種,是消除編碼冗余最常用的方法。 它是Huffman于1952年提出一種編碼方法,它的基本原理是頻繁使用的數(shù)據(jù)用較短的代碼代替,較少使用的數(shù)據(jù)用較長(zhǎng)的代碼代替,每個(gè)數(shù)據(jù)的代碼個(gè)不相同。有時(shí)稱之為最佳編碼,一般就叫作Huffman編碼。下面引證一個(gè)定理,該定理保證了按字符出現(xiàn)概率分配碼長(zhǎng),可使平均碼長(zhǎng)最短。
上傳時(shí)間: 2014-11-23
上傳用戶:stella2015
該程序使用tc2.0編譯,帶有圖形界面和可輸入命令的簡(jiǎn)易控制臺(tái) 源代碼較長(zhǎng),但總共就兩大部分——進(jìn)程調(diào)度部分和圖形界面部分。 /*多道系統(tǒng)動(dòng)態(tài)優(yōu)先級(jí)調(diào)度算法及可變大小內(nèi)存分配模擬*/
上傳時(shí)間: 2014-01-18
上傳用戶:jhksyghr
操作系統(tǒng)概論,應(yīng)用原理與編程技巧及其應(yīng)用。本人見解膚淺,近請(qǐng)?jiān)彙?..機(jī)分配給進(jìn)程以及協(xié)調(diào)各個(gè)進(jìn)程之間的相互關(guān)系。它由進(jìn)程調(diào)度程序和.. .進(jìn)程調(diào)度是低級(jí)調(diào)度,作業(yè)調(diào)度是高級(jí)調(diào)度。 14進(jìn)程調(diào)度算法有:先來(lái)先服務(wù) 輪轉(zhuǎn)調(diào)度分級(jí)輪轉(zhuǎn)法和優(yōu)先數(shù)法。其中分級(jí)輪轉(zhuǎn)法較為理想。
標(biāo)簽: 操作系統(tǒng)
上傳時(shí)間: 2015-03-26
上傳用戶:wang5829
這是一個(gè)操作系統(tǒng)作業(yè)的小程序,實(shí)現(xiàn)的工能是模擬內(nèi)存分配。
標(biāo)簽: 操作系統(tǒng) 程序
上傳時(shí)間: 2015-03-28
上傳用戶:集美慧
這是基于dsp的交流電機(jī)調(diào)速軟件。編程環(huán)境是ccs2000,算法用的是spwm方法,用的是c語(yǔ)言和匯編混編,程序里有注釋。*.h和*.cmd文件是頭文件和內(nèi)存分配文件
標(biāo)簽: 2000 dsp ccs 交流電機(jī)調(diào)速
上傳時(shí)間: 2015-03-31
上傳用戶:gundan
這可是我的傾情制作,離賣弄的語(yǔ)法分析器,是自己寫的實(shí)現(xiàn)程序,不使用他人的結(jié)果,直接從原始語(yǔ)法里進(jìn)行推理計(jì)算的,而且這個(gè)使用c語(yǔ)言實(shí)現(xiàn)的,很多底層函數(shù)都是自己來(lái)寫,像hash表里的hash函數(shù),還有像動(dòng)態(tài)自增長(zhǎng)分配等。當(dāng)然這個(gè)還很不完善,但是已經(jīng)作了很多工作,差就差在沒(méi)有找到理想的腳本支持語(yǔ)言,最后沒(méi)有辦法只能用函數(shù)指針的數(shù)組來(lái)進(jìn)行語(yǔ)義調(diào)用了。
標(biāo)簽:
上傳時(shí)間: 2014-01-06
上傳用戶:壞壞的華仔
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1