歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOCX文檔下載  

計算機操作系統(tǒng)頁面置換源碼

  • 資源ID:24876298       資源大?。?span id="jppzzz3" class="font-tahoma">70.32KB        全文頁數(shù):4頁
  • 資源格式: DOCX        下載積分:0積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要0積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付說明:
本站最低充值0.01積分,下載本資源后余額將會存入您的賬戶,您可在我的個人中心查看。
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

計算機操作系統(tǒng)頁面置換源碼

v1.0可編輯可修改#include <>#include <iostream>#include <map> using namespacestd;#define MEM_SIZE 32#define RAM SIZE 16#define SWAP SIZE 32 static char ramRAM SIZE; static char SwapSWAP SIZE map<nt , int > M;struct page item ata = i;end_list = &itemi;resent) struct test_item * prev = first_list;struct test item * cur = first list->next; while (cur != NULL)if (cur->data = laddr)prev->next = cur->next;cur->next = NULL;end_list->next = cur;end_list = cur;break;prev = cur;cur = cur->next;return page_tableladdr.ram_addr;odified) am_addr;Swappage_tablepage.swap_addr = data;page_tablepage.present = falseam_addr;page_tableladdr.ram_addr = paddr;rampaddr = Swappage_tableladdr.swap_addr;page_tableladdr.modified = falsepage_tableladdr.present = true;page_tableladdr.access = 1;return paddr;int mem read(int addr, char *buf)if (addr < 0 | addr > MEM_SIZE)return -1;int paddr = mem access(addr);*buf = rampaddr;odified = true ;return 0;void mem_init( void )4wap_addr = i;page_tablei.present = false page_tablei.modified = falseam_addr = i;page_tablei.present = true;page_tablei.access = 0;void mem_state( void )printf( "ram state:t" );for ( int i = 0; i < RAM_SIZE; i+) printf( "%d ", rami);printf( "nswap state:t" );for (int i = 0; i < SWAP_SIZE; i+) printf( "%d ", Swapi);printf( "nn");void history_show() /顯示訪問記錄表struct test_item * prev = first_list;struct test_item * cur = first_list->next;printf( "access record: n ");while (cur != NULL)printf( "%d " , cur->data);prev = cur;cur = cur->next;void mem_test( void )printf("031為地址,在其中依次寫入031,則前16個將會被置換n");int test10 = 1,3, 5, 9, 6, 7, 19, 18, 31,0 ;for (int i = 0; i < 32; i+)mem_write(i, i);mem_state();history_show();printf( "n訪問22號單元,22f鏈表末段n ");mem_write(22, 22);history_show();printf( "n 訪問 11 單元,11 f鏈表末段,16-replace:n ");mem_write(11, 11);history_show();int main( int argc, const char *argv口)mem_init();init_test_list();mem_test();system( "pause");return 0;

注意事項

本文(計算機操作系統(tǒng)頁面置換源碼)為本站會員(靚***)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!