freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

操作系統(tǒng)請求分頁式存儲管理頁面置換算法課程設(shè)計報告-wenkub

2023-04-07 08:33:50 本頁面
 

【正文】 else { shifoumingzhong = 0。 fangwenyemianshu 。 j alpage。 hang) { cunchujisuanguocheng[hang,lie]= cunchujisuanguocheng[hang 1, lie 1]。 hang alpage。 hang alpage。 if (lie == 0)//如果為第臺一列 { cunchujisuanguocheng[0, lie] = (cunchufangwenyemian[lie])。 } endregion輸入分配內(nèi)存頁面數(shù),點(diǎn)擊確定:點(diǎn)擊FIFO置換:FIFO 算法:淘汰最先進(jìn)入的頁面,也就是淘汰進(jìn)入內(nèi)存中駐留時間最長的頁面,先進(jìn)先出。 } } endregion輸入訪問內(nèi)存順序,點(diǎn)擊確定:region 確定內(nèi)存頁分配 private void button1_Click(object sender, EventArgs e) { if (()) { (內(nèi)存頁面數(shù)不能為空!?。? 警告, , )。 = true。 allocation alca = new allocation()。 39。 return。 通過虛擬系統(tǒng)存儲的概念和實(shí)現(xiàn)方法,進(jìn)行運(yùn)行的時候不需要把所有頁面都裝入內(nèi)存中,只需要將部分頁面調(diào)入內(nèi)存,就可以運(yùn)行。在運(yùn)行過程中,若要訪問的頁面不在內(nèi)存中,則需用請求調(diào)入的功能將其裝入內(nèi)存中,如果此時內(nèi)存中沒有空白的物理塊,就通過頁面置換功能淘汰一個頁面,根據(jù)LRU,FIFO兩種淘汰算法來進(jìn)行頁面置換,并能計算出FIFO,LRU兩種算法在不同內(nèi)存容量中的的命中率。 } order = 。)。 ()。 = true。 return。FIFO 計算region 第二步,計算 //第二步,計算 //查看是否命中 for (fangwenyemianshu = 0。 cunchushifoumingzhong[0] = 0。 hang++) { if (cunchujisuanguocheng[hang, lie 1] == (cunchufangwenyemian[lie])) { shifoumingzhong = hang + 1。 hang++) { cunchujisuanguocheng[hang, lie] = cunchujisuanguocheng[hang, lie 1]。 } cunchujisuanguocheng[0,lie]= (cunchufangwenyemian[lie])。 j++)//行列小于分配內(nèi)存頁面時,不需要淘汰頁 { for (int k = 0。 fangwenyemianshu++) { lie = fangwenyemianshu。 for (hang = 0。 } if (lie != 0) { if (shifoumingzhong != 0)//是否命中 { //如果命中,則不變 for (hang = 0。 hang alpage。 for (int loop = alpage。 i alpage。 i++) { cunchushifoumingzhong[loop] = i。 l++) { Phy_Blk[i].count++。 } } } else// 缺頁,置換所有的頁都不相等 { for (int i = 0。 Phy_Blk[i].count = 0。 l++) { Phy_Blk[hang].count++。 } } for (int hang = 0。 } maxCount = max(arryMax)。 lie++) { ( + ref_chars[lie])。 (column)。 另外,這次圖形用戶界面的程序設(shè)計,對winform程序開發(fā)有了產(chǎn)生了新的興趣。using 。using 。 } public int alpage { get。 int[] cunchushifoumingzhong = new int[100]。 int queyeshu。 39。 lie fangwenyemianshu。 } } for (lie = 0。 fangwenyemianshu 。//沒命中為0 } else { //如果不為第一列 shifoumingzhong = 0。//如果相同,則是否命中為命中位置 } } cunchushifoumingzhong[lie] = shifoumingzhong。//將上一列復(fù)制過來 } } else { //如果沒有命中,則向下移一位,新的進(jìn)來,置換過程 for (hang = 2。 } } } endregion region 第三步,輸出 //第三步,輸出 StringBuilder strFang = new StringBuilder()。 = ()。 //輸出cunchufangwenyemian[lie] } //輸出計算過程 for (hang = 0。 lie fangwenyemianshu。 } } //輸出是否命中 StringBuilder strMing = new StringBuilder()。 } ( + cunchushifoumingzhong[lie])。 = (((num1 / num2) * 100), 2).ToString() + %。using 。using 。//計數(shù)項 } endr
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1