資源簡介
操作系統實驗,請求分頁式存儲管理,無BUG版
代碼片段和文件信息
//?memory.cpp?:?Defines?the?entry?point?for?the?console?application.
//
#include?“stdafx.h“
#include?“stdio.h“
#include?“stdlib.h“
#include?“string.h“
#include?“iostream.h“
//定義“空”
#define?null?0
//定義每次轉換時的“頁號”和“偏移量”
int?page_entry?=?-1;
int?offset?=?-1;
//定義頁表的大小
int?pagetabel_size?=?0;
//定義系統所分配的內存塊數
int?memoryblock_size?=?0;
//定義內存大小1k?2k?4k?8k
int?memory_size?=?0;
//定義所輸入的字符串
char?address[5];
//定義輸入的十六進制數據
int?first?=?0;
int?second?=?0;
int?third?=?0;
int?forth?=?0;
//定義求得的結果字符串
char?result[5];
//定義數組(用于記錄一個進程在內存中的若干個頁面)
//大小為24表示隨機數產生后有24個0
int?pageentry_OPT[24];
//用于操縱數組的下標
int?k=0;
//初始化記錄數組
void?init_pageentry_OPT()
{
for(int?i=0;?i<24;?i++){
pageentry_OPT[i]?=?-1;
}
}
//定義存儲OPT時的內存塊數組
int?OPT_memoryblock[10];
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3401??2008-11-06?22:34??操作系統請求分頁式存儲管理\memory.dsp
?????文件????????537??2008-11-06?22:37??操作系統請求分頁式存儲管理\memory.dsw
?????文件??????58368??2008-11-10?12:50??操作系統請求分頁式存儲管理\memory.ncb
?????文件??????????0??2008-11-10?12:48??操作系統請求分頁式存儲管理\memory.plg
?????文件???????1208??2008-11-06?18:43??操作系統請求分頁式存儲管理\ReadMe.txt
?????文件????????293??2008-11-06?18:43??操作系統請求分頁式存儲管理\StdAfx.cpp
?????文件????????667??2008-11-06?18:43??操作系統請求分頁式存儲管理\StdAfx.h
?????文件??????20540??2008-11-10?12:44??操作系統請求分頁式存儲管理\memory.cpp
?????文件??????48640??2008-11-10?12:50??操作系統請求分頁式存儲管理\memory.opt
?????目錄??????????0??2008-11-10?12:50??操作系統請求分頁式存儲管理
-----------?---------??----------?-----??----
???????????????133654????????????????????10
評論
共有 條評論