存储器管理课程设计

存储器管理课程设计

ID:23340670

大小:57.50 KB

页数:10页

时间:2018-11-05

存储器管理课程设计_第1页
存储器管理课程设计_第2页
存储器管理课程设计_第3页
存储器管理课程设计_第4页
存储器管理课程设计_第5页
资源描述:

《存储器管理课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

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&&t

6、*******存储器管理模拟系统*************************"<>process_size;pagenum=process_size/pagesize+add(process_size,pagesize);cout<<"进程的页数为:"<

7、ut<<"--------------------------------------------------------------"<>set;switch(set){case1:cout<<"请输入要读入的指令地址:"<>address;if(address<0){cout<<"您所输入的是负数,不符合要求。"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。