- 46
- 0
- 约9.44千字
- 约 18页
- 2022-06-16 发布于广西
- 举报
动态分区分配存储管理系统
一、设计目的与内容
用高级语言编写和调试一个动态分区内存分配程序,演示实现下列两种动态分区分配算
法
首次适应算法
循环首次适应算法
内存中有0-100M 的空间为用户程序空间,最开始用户空间是空闲的。
作业数量、作业大小、进入内存时间、运行时间需要通过界面进行输入。
可读取样例数据(要求存放在外部文件中)进行作业数量、作业大小、进入内存时间、运行时间的初始化。
根据作业进入内存的时间,采用简单的先进先出原则进行从外存到内存的调度,作业具 有等待(从外存进入内存执行)、装入(在内存可执行)、结束(运行结束,退出内存) 三种状态。
能够自动进行内存分配与回收,可根据需要自动进行紧凑与拼接操作。
二、算法的基本思想
1、定义基本结构:
1 作业结构:
typedef struct JOB
{
int num; // 作 业 号int size; //作业大小
int ctime; //作业进入时间int rtime; //作业运行时间int state; //作业状态
}Job
;
2)分区结构:
typedef struct DuLNode
{
int ID; //分区号int start; //开始地址
int size; //大小
int state; //0=尚未使用 1=使用 2=释放struct DuLNode *prior;//前驱指
您可能关注的文档
- 地铁运营车站保洁.doc
- 第4章-随机数的产生.ppt
- 第八章土压力.ppt
- 第九章风险理论.docx
- 第六章运动训练负荷及其设计与安排(高教2017版).pptx
- 第七章--多元函数积分学知识点总结及典型例题(吐血推荐).doc
- 电冰箱维修考试试题.doc
- 电磁阀测试工装.pdf
- 电磁铁驱动电路.pdf
- 电大《个人理财》网上形成性考核答案.docx
- 依依股份(001206)宠物卫生护理龙头稳健增长,加速推进产业链整合-260131-国盛证券-26页.pdf
- 奕东电子(301123)精密零部件稀缺厂商,液冷领域多年布局-260129-银河证券-25页.pdf
- 主题形态学输出0130:白酒主题底部反转-260202-华福证券-14页.pdf
- 天士力(600535)创新驱动稳增长,华润赋能焕新生-260202-申万宏源-24页.pdf
- 金融工程定期:开源交易行为因子绩效月报(2026年1月)-260130-开源证券-12页.pdf
- 金融工程定期:资产配置月报(2026年2月)-260131-开源证券-12页.pdf
- 赣06ZJ902 ZPS住宅厨房卫生间废气垂直排放系统.docx
- 西南05G701(一)框架轻质填充墙构造图集.docx
- 苏G9203-2 预应力混凝土V形折板(冷拔低碳钢丝折板构件).docx
- 12YD4 电力与照明配电装置.docx
原创力文档

文档评论(0)