欢迎来到天天文库
浏览记录
ID:23340670
大小:57.50 KB
页数:10页
时间:2018-11-05
《存储器管理课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、操作系统课程报告题目:存储器管理系统设计学院名称:电子与信息工程学院专业:计算机科学与技术班级:计科102姓名:袁孟超学号:10401010212一.存储器管理系统设计二.研究背景和意义信息存储技术作为信息技术的核心之一,一直伴随着、同时推动着IT业各方面技术的协同发展,是当今IT领域中少数发展最为迅速的热点之一。纸的发明记载了人类的历史和文明,现代信息存储技术则大大超越了纸张记录的含义。21世纪是数字化和多媒体化的信息时代,现代信息社会和经济的发展,所产生的信息量每年以指数方式上升,出现了信息爆炸的态势。据UCBerkley2001年公布的数据显示,未来3年内所产生的数
2、据将超过过去4万年中产生数据的总和,而且93%的新生成的信息为数字形式二.研究内容存储器管理的主要任务是为多道程序的运行提供良好的环境,方便用户使用存储器,提高存储器的利用率以及能从逻辑上扩充内存。存储器管理的主要对象是内存,本设计主要针对进程读入内存中的过程模拟存储器管理系统。涉及到程序的装入、内存空间的分配方式以及进程的换出与换入和页面置换算法(本设计的页面置换算法为先进先出FIFO算法)。三.关键技术1、数据结构constintpagesize=1024;constintblocknum=3;intblock[blocknum];intpg[blocknum];2、
3、算法分析3、算法实现#includeconstintpagesize=1024;constintblocknum=4;intblock[blocknum];intpg[blocknum];classpage{intpno;intbno;intstatus;staticintn;public:page(){pno=n++;bno=-1;status=0;}intgetstatus(){returnstatus;}intgetbno(){returnbno;}intgetpno(){returnpno;}voidprint(){cout<<"页号:"<
4、5、t&t){if(t>=0&&t6、*******存储器管理模拟系统*************************"<>process_size;pagenum=process_size/pagesize+add(process_size,pagesize);cout<<"进程的页数为:"<7、ut<<"--------------------------------------------------------------"<>set;switch(set){case1:cout<<"请输入要读入的指令地址:"<>address;if(address<0){cout<<"您所输入的是负数,不符合要求。"<
5、t&t){if(t>=0&&t6、*******存储器管理模拟系统*************************"<>process_size;pagenum=process_size/pagesize+add(process_size,pagesize);cout<<"进程的页数为:"<7、ut<<"--------------------------------------------------------------"<>set;switch(set){case1:cout<<"请输入要读入的指令地址:"<>address;if(address<0){cout<<"您所输入的是负数,不符合要求。"<
6、*******存储器管理模拟系统*************************"<>process_size;pagenum=process_size/pagesize+add(process_size,pagesize);cout<<"进程的页数为:"<7、ut<<"--------------------------------------------------------------"<>set;switch(set){case1:cout<<"请输入要读入的指令地址:"<>address;if(address<0){cout<<"您所输入的是负数,不符合要求。"<
7、ut<<"--------------------------------------------------------------"<>set;switch(set){case1:cout<<"请输入要读入的指令地址:"<>address;if(address<0){cout<<"您所输入的是负数,不符合要求。"<
此文档下载收益归作者所有