1、 :編寫并調(diào)試一個模擬的進(jìn)程調(diào)度程序,采用“最高優(yōu)先數(shù)優(yōu)先”調(diào)度算法對進(jìn)程進(jìn)行調(diào)度。 “最高優(yōu)先數(shù)優(yōu)先調(diào)度算法的基本思想是把CPU分配給就緒隊列中優(yōu)先數(shù)最高的進(jìn)程。嘗試靜態(tài)優(yōu)先數(shù)與動態(tài)優(yōu)先數(shù)兩種方法: a) 靜態(tài)優(yōu)先數(shù)是指優(yōu)先數(shù)在整個進(jìn)程運(yùn)行期間不再改變。優(yōu)先數(shù)可以在數(shù)據(jù)輸入時指定,也可以根據(jù)到達(dá)順序、運(yùn)行時間確定。 b) 動態(tài)優(yōu)先數(shù)是指進(jìn)程的優(yōu)先數(shù)在創(chuàng)建進(jìn)程時可以給定一個初始值,并且可以按一定原則修改優(yōu)先數(shù)。例如進(jìn)程獲得一次CPU后就將其優(yōu)先數(shù)減少1。或者進(jìn)程等待的時間超過某一時限時增加其優(yōu)先數(shù)的值。 2、 編寫并調(diào)試一個模擬的進(jìn)程調(diào)度程序,模擬實現(xiàn)多級反饋隊列調(diào)度算法。 3、 編寫并調(diào)試一個模擬的進(jìn)程調(diào)度程序,模擬實現(xiàn)最低松弛度優(yōu)先算法。 4、 程序與報告要求: a) 對上述要求1、2、3,至少要完成一項,鼓勵嘗試多種算法。 b) 輸出結(jié)果要盡量詳細(xì)清晰,能夠反映調(diào)度后隊列變化,PCB內(nèi)部變化。 c) 可以選擇在Windows或Linux環(huán)境下編寫、運(yùn)行程序 d) 鼓勵使用不同的開發(fā)工具在不同平臺環(huán)境上進(jìn)行開發(fā)比較。 e) 在實驗報告中,一方面可以對實驗結(jié)果進(jìn)行分析,一方面可以對各種算法進(jìn)行比較,分析它們的優(yōu)劣,說明各種算法適用于哪些情況下的調(diào)度。
上傳時間: 2015-11-13
上傳用戶:zq70996813
一:需求分析 1. 問題描述 魔王總是使用自己的一種非常精練而抽象的語言講話,沒人能聽懂,但他的語言是可逐步解釋成人能聽懂的語言,因為他的語言是由以下兩種形式的規(guī)則由人的語言逐步抽象上去的: ----------------------------------------------------------- (1) a---> (B1)(B2)....(Bm) (2)[(op1)(p2)...(pn)]---->[o(pn)][o(p(n-1))].....[o(p1)o] ----------------------------------------------------------- 在這兩種形式中,從左到右均表示解釋.試寫一個魔王語言的解釋系統(tǒng),把 他的話解釋成人能聽得懂的話. 2. 基本要求: 用下述兩條具體規(guī)則和上述規(guī)則形式(2)實現(xiàn).設(shè)大寫字母表示魔王語言的詞匯 小寫字母表示人的語言的詞匯 希臘字母表示可以用大寫字母或小寫字母代換的變量.魔王語言可含人的詞匯. (1) B --> tAdA (2) A --> sae 3. 測試數(shù)據(jù): B(ehnxgz)B 解釋成 tsaedsaeezegexenehetsaedsae若將小寫字母與漢字建立下表所示的對應(yīng)關(guān)系,則魔王說的話是:"天上一只鵝地上一只鵝鵝追鵝趕鵝下鵝蛋鵝恨鵝天上一只鵝地上一只鵝". | t | d | s | a | e | z | g | x | n | h | | 天 | 地 | 上 | 一只| 鵝 | 追 | 趕 | 下 | 蛋 | 恨 |
上傳時間: 2014-12-02
上傳用戶:jkhjkh1982
Stellaris Luminary Micro 系列之 DK-LM3S102 多個學(xué)習(xí)范例全都是基于 Keil 工程版的范例, 而范例內(nèi)容列舉如下: 1.BitBand 2.Comparator 3.GPIO_JTAG 4.GPIO_LED 5.Hello 6.Interrupts 7.QS_DK_LM3S102 8.SSI_Atmel 9.Timers 10.UART_Out 11.WatchDog 12.RTX_Blinky 13.I2C_Atmel 14.Blinky 等
標(biāo)簽: Comparator Stellaris Luminary BitBand
上傳時間: 2015-12-31
上傳用戶:yzy6007
Stellaris Luminary Micro 系列之 DK-LM3S301 多個學(xué)習(xí)范例全都是基于 Keil 工程版的范例, 而范例內(nèi)容列舉如下: 1.BitBand 2.Comparator 3.GPIO_JTAG 4.GPIO_LED 5.Hello 6.Interrupts 7.QS_DK_LM3S301 8.SSI_Atmel 9.Timers 10.UART_Out 11.WatchDog 12.PWMgen 等
標(biāo)簽: Comparator Stellaris Luminary BitBand
上傳時間: 2015-12-31
上傳用戶:wangyi39
Stellaris Luminary Micro 系列之 DK-LM3S310 多個學(xué)習(xí)范例全都是基于 Keil 工程版的范例, 而范例內(nèi)容列舉如下: 1.BitBand 2.Comparator 3.GPIO_JTAG 4.GPIO_LED 5.Hello 6.Interrupts 7.QS_DK_LM3S310 8.SSI_Atmel 9.Timers 10.UART_Out 11.WatchDog 12.PWMgen 等
標(biāo)簽: Comparator Stellaris Luminary BitBand
上傳時間: 2013-12-27
上傳用戶:llandlu
Stellaris Luminary Micro 系列之 DK-LM3S316 多個學(xué)習(xí)范例全都是基于 Keil 工程版的范例, 而范例內(nèi)容列舉如下: 1.BitBand 2.Comparator 3.I2C_Atmel 4.GPIO_LED 5.Hello 6.Interrupts 7.QS_DK_LM3S316 8.SSI_Atmel 9.Timers 10.UART_Out 11.WatchDog 12.PWMgen 等
標(biāo)簽: Comparator Stellaris Luminary BitBand
上傳時間: 2014-01-27
上傳用戶:moshushi0009
Stellaris Luminary Micro 系列之 DK-LM3S801 多個學(xué)習(xí)范例全都是基于 Keil 工程版的范例, 而范例內(nèi)容列舉如下: 1.BitBand 2.Comparator 3.GPIO_JTAG 4.GPIO_LED 5.Hello 6.Interrupts 7.QS_DK_LM3S801 8.SSI_Atmel 9.Timers 10.UART_Out 11.WatchDog 12.PWMgen 13.I2C_Atmel 等
標(biāo)簽: Comparator Stellaris Luminary BitBand
上傳時間: 2015-12-31
上傳用戶:www240697738
Stellaris Luminary Micro 系列之 DK-LM3S811 多個學(xué)習(xí)范例全都是基于 Keil 工程版的范例, 而范例內(nèi)容列舉如下: 1.BitBand 2.Comparator 3.GPIO_JTAG 4.GPIO_LED 5.Hello 6.Interrupts 7.QS_DK_LM3S811 8.SSI_Atmel 9.Timers 10.UART_Out 11.WatchDog 12.PWMgen 13.I2C_Atmel 等
標(biāo)簽: Comparator Stellaris Luminary BitBand
上傳時間: 2015-12-31
上傳用戶:wab1981
Stellaris Luminary Micro 系列之 DK-LM3S815 多個學(xué)習(xí)范例全都是基于 Keil 工程版的范例, 而范例內(nèi)容列舉如下: 1.BitBand 2.Comparator 3.GPIO_JTAG 4.GPIO_LED 5.Hello 6.Interrupts 7.QS_DK_LM3S815 8.SSI_Atmel 9.Timers 10.UART_Out 11.WatchDog 12.PWMgen 13.I2C_Atmel 等
標(biāo)簽: Comparator Stellaris Luminary BitBand
上傳時間: 2013-12-31
上傳用戶:eclipse
古典密碼中,主要的思想為移位算法及置換算法。 1.移位密碼 密鑰K為整數(shù),且取值空間為0到25;加密函數(shù):x = x + k (mod 26);解密函數(shù):x = x - k (mod 26)。當(dāng)K=3時,為凱撒密碼。 2.仿射密碼 密鑰對由a、b組成,整數(shù)a滿足 gcd(a, 26) = 1,整數(shù)b的取值空間為0到25;加密函數(shù):x = ax + b(mod 26);解密函數(shù):x = a*y - a*b (mod 26)。當(dāng)a=1,b=3時,為凱撒密碼。 3.維吉尼亞密碼 首先確定密鑰長度(本例中密鑰只采取個位數(shù)字,所以取決于輸入密鑰的長度),然后輸入滿足這個長度的向量;加密:取明文第一個字母并將之移k1位,這里k1=1,第二個字母移k2位,k2=2,一旦到了密鑰末尾,又從頭開始。 4.換位密碼 首先確定密鑰長度,輸入長度為5的0到4的整數(shù)序列,將明文分成每5個字母一組,每組字母按照密鑰進(jìn)行換位。
標(biāo)簽: 密碼
上傳時間: 2016-02-09
上傳用戶:jqy_china
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1