操作系统课程设计任务书 存储器管理设计 _ * 安徽理工大学计算机系软件教研室 管建军 --存储器管理设计 1 设计目的 ⑴理解内存页面调度的机理。 ⑵掌握几种理论页面置换算法的实现方法。 ⑶了解HASH表数据结构的使用。 ⑷通过课程设计比较各种调度算法的优劣。 页面置换算法是虚拟存储管理实现的关键,通过本次课程设计理解内存页面调度的机制,在模拟实现FIFO、LRU、NRU和OPT几种经典页面置换算法的基础上,比较各种置换算法的效率及优缺点,从而了解虚拟存储实现的过程。 2 准备知识 基本概念 ⑴C(或C++)、指针、结构体(类) ⑵HASH(哈希)表查找方式 ⑶操作系统相关内存交换知识 ⑷用到的Linux函数 ●int getpid() 获得当前进程的id ●void srand(int a) 以a为种子产生随机数 ●int rand() 根据前面的种子,返回一个随机数 3 设计内容 设计一个虚拟存储区和内存工作区,并使用下述算法计算访问命中率。 ⑴先进先出的算法(FIFO) ⑵最近最少使用算法(LRU) ⑶最佳淘汰算法(OPT) ⑷最少访问页面算法(LRU) ⑸最近最不经常使用算法(NUR) 命中率=(1-页面失效次数)/页地址流长度 设计程序时先用Srand()和rand()函数定义和产生指令序列,然后将指令序列变换成相应的页
您可能关注的文档
- 材料一总结回顾浙江经济发展经验- PowerPoint Presentation.ppt
- 财务管理和系统运用总结.ppt
- 参考文献的著录规则- 中学数学教学研究及论文撰写.ppt
- 测试用例设计.ppt
- 《线性代数》考研辅导讲义6.pdf
- 03高等数学(理工类)考研真题三.pdf
- 04概率论与数理统计(经济)考研真题四.pdf
- 05高等数学(理工类)考研真题五.pdf
- 05微积分(经济类)考研真题五.pdf
- 06微积分(经济类)考研真题六.pdf
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
最近下载
- WW∕T 0006-2023 古代壁画现状调查规范.pdf
- 动物园动物保护基础管理手册(标准版).doc VIP
- 2024年国家医疗质量安全及各专业质控工作改进目标实施方案.doc VIP
- HJ 75-2017 固定污染源烟气(SO2、NOX、颗粒物)排放连续监测技术规范.pdf VIP
- 2026最新全国应急管理普法知识竞赛试题库及答案.docx VIP
- 动物园动物丰容设计实施手册.docx VIP
- 2026年山东军转考试真题及答案.docx VIP
- 县人民医院202年国家医疗质量安全改进目标实施方案.docx VIP
- 七年级数学下册期末试卷及答案【可打印】.doc VIP
- 七年级数学下册期末试卷(可打印).doc VIP
原创力文档

文档评论(0)