操作系统的存储管理方式
10页1、 操作系统 实验报告实验名称:操作系统的存储管理方式班 级:姓 名:学 号:类 型:实验地点:日 期:一、实验目的:1. 动态测试WINDOWS2000/XP系统内存二、实验环境:1. PC机一台(VC、C、VB等编程环境)三、实验内容和要求:1了解WINDOWS 用户进程地址空间分布、系统地址空间分布、WINDOWS中用户空间内存分配方式(以页为单位的虚拟内存分配方法)、WINDOWS的内存保护机制。四、实验步骤:#include#include#include#includeusing namespace std;const int MM_SIZE=100; /内存块数const int ROW=10; /绘制内存行数const int COL=10; /绘制内存列数const int NEME_LEN=10; /名字长度const int WAITTIME=2000; /等待时间int UsedNum=0; /当前已占用的内存块数int FreeNum=MM_SIZE; /当前空闲的内存块数int ProCnt=0; /当前用户进程数int NowID=1; /当前分配的进程编号
2、int MMMM_SIZE; /Main Memony/0 - 内存块未被使用/-1 - 内存块在初始化时已被系统占用/k - 内存块已被分配给pID=k 的用户进程/*进程Obj*/class PROCESSpublic:PROCESS():next(0) /构造函数重载,用于构造队列队头PROCESS(char* Name,int pN):PageNum(pN),next(0)pName=new charNEME_LEN;strcpy(pName,Name);PageTable=new intMM_SIZE;for(int i=0;iMM_SIZE;i+)PageTablei=-1;pID=NowID+;PROCESS()delete pName;delete PageTable;PROCESS* next; /指向下一个进程char* GetpName(void)const return pName; /获取进程名int GetpID(void)const return pID; /获取进程编号int GetPageNum(void)const return PageNum; /
3、获取进程所需页数void UnionTable(int i,int j); /关联页号i 与块号j(创建页表)void PrintPageTable(void); /打印页表protected:char* pName; /进程名int pID; /进程编号int PageNum; /进程所需页数int* PageTable; /页表;PROCESS* ProLinkHead=new PROCESS; /申请进程队列队头空间void PROCESS:UnionTable(int i,int j)PageTablei=j;return;void PROCESS:PrintPageTable(void)cout PAGETABLE (页表)endl;cout 页号ID 块号ID#endl;for(int i=0;iMM_SIZE;i+)if(PageTablei!=-1)printf( %-2d %-2dn,i,PageTablei);coutendl;return;void Initial_MM(void); /初始化void Menu(void); /菜单void CheckMM(voi
《操作系统的存储管理方式》由会员206****923分享,可在线阅读,更多相关《操作系统的存储管理方式》请在金锄头文库上搜索。
人教版小学英语单词分类记忆汇总表excel版
人教版九年级全一册英语词汇
2019年开展垃圾分类的工作总结报告【五篇】
六年级英语绘本教案
外研版小学英语单词表全带音标(一年级起点1-12册)
最新国家开放大学电大投资学网络核心课形考网考作业及答案
初中人教版七年级下册生物复习提纲
高中英语语法大全高中英语语法系统全解word版
☆初中英语语法专项练习习题以及答案
初中英语常考近义词同义词辨析
高中物理选修3-5全套教案(人教版) (1)
英语绘本《WeatherReport》教学设计
防护功能平战转换设计专篇各专业
初中人教版七年级上册下册全册生物复习提纲21页 (1)
商务星球版七年级上册地理知识点归纳总结
初中人教版七年级上册下册全册生物复习提纲21页 (2)
高中高考语文作文词汇句型优美句子万能语句大全
中考地理选择题专项复习550题含答案
北师大版七年级数学上册第四章基本平面图形单元测试题含解析
人教版七年级数学上册第一章有理数单元检测题解析版
2024-04-24 10页
2024-04-24 10页
2024-04-24 25页
2024-04-24 10页
2024-04-23 4页
2024-04-23 10页
2024-04-23 19页
2024-04-23 10页
2024-04-23 16页
2024-04-23 5页