- 23
- 0
- 约 18页
- 2016-12-08 发布于贵州
- 举报
实现内存动态分区分配(首次算法)
实报 告
实验名称:任课教师:姓 名:完成日期: 三、设计思路:
1.内存分配:
(1)若非法输入或请求内存过大或内存分配块数达到上限,则提示相关信息,需重新输入或等待。
(2) 若输入数据合法,则按首次适应算法分配内存,将分配的内存地址和大小存BusyTable(内存分配表)中;并在SpareTable(内存空闲管理表)修改剩余内存地址和大小,若是首次分配,需要同时建立这两张表。
(3)将刚分配的内存地址写入consumeCombo(等待消费的内存地址下拉框)。
2.消费内存(释放内存):
(1)从consumeCombo选出可消费内存地址,进行消费。
(2)从consumeCombo中删除刚消费的内存地址,并将该地址写入recoverCom(等待回收的内存地址下拉框)。
3.回收内存:
(1)若回收区同时与插入点的前、后两分区邻接,将三个分区合并,合并后分区地址为此插入点的前一分区地址,大小为三个分区大小之和;然后从SpareTable表中去掉分区前后一分区的表项。
(2)若回收区与插入点的前分区邻接,则将前分区与回收分区合并,合并后的分区地址为此前前一分区的内存地址,大小为合并前两者大小之和,SpareTable表长度不变。
(3) 若回收区与插入点的后分区邻接,则将后分区与回收分区合并,合并后的分区地址为回收的内存地址,大小为合并前两者大小之和,SpareTable表长
您可能关注的文档
- 安全标准化评分标准.doc
- 安全生产标准化评审报告样本(基本规范细则).doc
- 安全用火,严防火灾.doc
- 安全职责(顺序).doc
- 安妮服饰财务实验报告.doc
- 安徽大学MPAcc财务会计理论考试复习要点.doc
- 安徽农业大学经济技术学院2014届毕业论文实施方案.doc
- 安徽大学企业资源规划论文.docx
- 安徽省会计从业资格考试三.doc
- 安徽省会计从业资格考试五.doc
- 100个双叠字成语(附拼音、出处与释义).pdf
- 高中课内文言文重点字词梳理汇编有答案.doc
- 100个双叠字成语(附拼音、出处与释义).doc
- 100个双叠字成语(附拼音、出处与释义).docx
- 2025版中国历史八年级上册逐课总结(内在逻辑、中心思想、教学要求以及学生应掌握的认知、教法学法、育人目标).pdf
- 2026年秋九年级上册道德与法治第一~第三单元知识点.docx
- 2025版中国历史八年级上册逐课总结(内在逻辑、中心思想、教学要求以及学生应掌握的认知、教法学法、育人目标).doc
- 2026年秋九年级上册道德与法治第一~第三单元知识点.pdf
- 2026年,组织生活会、民主生活会,党组织班子、书记、班子成员查摆问题清单(200条).pdf
- 2026 年度 XX 镇街党组织换届筹备工作实施方案.doc
最近下载
- 2025年湖北省中考英语试卷真题(含答案).pdf
- midas-桥梁荟 2023 一季刊.pdf VIP
- (正式版)H-G-T 6275-2024 塑料 覆铜板用异氰酸酯改性环氧树脂.docx VIP
- 阳光板温室工程设计方案(3篇).docx VIP
- 配电箱壁厚规范对照表.docx VIP
- 标准件手册(2025版).docx VIP
- 2026年广东食品药品职业学院第一批公开招聘校内编制工作人员14人笔试备考试题及答案解析.docx VIP
- 水电站爆破施工的方案.doc VIP
- JIS G3461-2023 Carbon steel tubes for boiler and heat exchanger 锅炉和热交换器用碳钢管.pdf
- 乌东德右岸地下电站主厂房高边墙、岩锚梁地质缺陷施工报告.doc VIP
原创力文档

文档评论(0)