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

正文內(nèi)容

請求調(diào)頁存儲器管理方式的模擬實(shí)驗(yàn)報告(文件)

2024-12-07 15:57 上一頁面

下一頁面
 

【正文】 int findSpace() //查找是否有空閑物理塊 { for(int i=0。 //找不到則返回 1 } // int findReplace() //查找應(yīng)予置換的頁面 { int pos = 0。 //找到應(yīng)予置換頁面,返回 BLOCK 中位置 } return pos。} } cout 調(diào) 入 的 頁 面 是 : block[space].pagenum 其 物 理 塊 的 地 址 是 :amp。 cout******按照要求產(chǎn)生的 320 個隨機(jī)數(shù): *******endl。 if(flag%2==0) pc=++pc%320。 printf( %03d,temp[i])。i++) { printf( %02d,temp[i]/10)。 for(int i=0。 //指令在數(shù)組中的位置 curpage=pc/10。 display(space)。 block[position].accessed = 1。//恢復(fù)存在的并剛訪問過的 BLOCK 中頁面 accessed 為1 for(int i=0。block[exist]endl。} } cout缺頁次數(shù) :nendl。 for(int i=0。 curpage=pc/10。 display(space)。 display(position)。 iBsize。 } for(int j=0。 cout缺頁率 :(n/)*100%endl。 //隨機(jī)選取一條起始執(zhí)行指令 if(pc=1amp。 pagestring()。 cout 請選擇一種頁面置換算法 :。 switch(select) { case 1:cout最近最久未使用置換算法 LRU:endl。 case 2:cout先進(jìn)先出置換算法 FIFO:endl。 default: 。再把這 320 個隨機(jī)數(shù)轉(zhuǎn)換成對應(yīng)的頁面號,并以每行 10 個顯示出來。所有指令執(zhí)行完畢后顯示 缺頁次數(shù),和缺頁率。 7. 總結(jié) 通過本次操作系統(tǒng)實(shí)驗(yàn) ,使我 們 對操作系統(tǒng)這門課程有了更進(jìn)一步的認(rèn)識和 了解, 通過模擬實(shí)現(xiàn)請求頁式存儲管理的幾種基本頁面置換算法,了解虛擬儲技術(shù)的特點(diǎn)。 在本次設(shè)計過程中,用到了許多 C++的基本知識和操作系統(tǒng)的基本原理,是對平時所學(xué)知識的一次考驗(yàn),盡管這些知識 都 學(xué) 過 ,但運(yùn)用到實(shí)際時,卻不知從何下手, 而且錯誤不斷,往往為了找一個錯誤而花了大量的時間, 這是 專業(yè)知識掌握不夠,缺乏實(shí)踐動手能力的表現(xiàn)。 8. 參考文獻(xiàn) [1] 胡 靜 .隨機(jī)函數(shù)在操作系統(tǒng)實(shí)驗(yàn)中的應(yīng)用 [J]. 太原科技大學(xué)計算機(jī)學(xué)院學(xué)報, 2020, 25( 4): 271273。 總之,通過該實(shí)驗(yàn),我們了解到編寫程序不是 首要任務(wù),而是一種實(shí)現(xiàn)手段。 本 實(shí)驗(yàn) 的難點(diǎn) 之一 在于如何 用 c語言 按要求 模擬 生成隨機(jī)指令 ,即 50%的指令是順序執(zhí)行的, 25%的指令是均勻分布在前地址部分, 25%的指令是均勻分布在后地址部分,小組花了大量時間討論和研究該算法,并參考了相關(guān)的資料、運(yùn)用了隨機(jī)函數(shù),最終通過一個函數(shù)suiji(int pc)予以實(shí)現(xiàn)。本程序的另一個亮點(diǎn)是使用 getch( )使程序的執(zhí)行過程能夠暫停。各個置換算法能顯示頁面置換 的情況, 如果所訪問的指令已在內(nèi)存,則顯示“該指令已經(jīng)存在”并顯示其物理地址;如果所訪問的指令還未裝入內(nèi)存,則顯示“調(diào)入的頁面是。 } else cout輸入非法數(shù)據(jù)! 。 FIFO()。 LRU()。 請求調(diào)頁存儲器管理方式的模擬實(shí)驗(yàn)報告 10 cout****************************************endl。 cout1:LRU 2:FIFO 3:退出 endl。pc=319) { suijishu(pc)。 cout請輸入第一條指令號 (1~319): 。 j++) //物理塊中各頁面訪問標(biāo)記自動加 1 block[j].accessed++。 } cout指令已經(jīng)存在! 其物理塊地址為: amp。 block[position].accessed=1。 } else //無空閑物理塊,則尋找置換
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1