- 21
- 0
- 约3.67千字
- 约 7页
- 2019-09-27 发布于广东
- 举报
实验三可变分区存储管理方式的内存分配回收
#include iostream.h
#include stdio.h
include “stdlib.h”
#include conio.h”
#define n 10
#define m 10
#define minisize 100
〃假定系统允许的最大作业数量为n
〃假定系统允许的空闲区表最大为m
struct
float address;
float length;
〃已分分区起始地址
〃已分分区长度,单位为字节
int flag; 字符的作业名 }used_table[n]; struct
{
〃已分分区表登记栏标志,用”0”表示空栏冃,实验中只支持一个
〃己分分区表
float address;
float length;
〃空闲区起始地址
〃空闲区长度,单位为字节
int flag;
}frcc_tablc[m];
〃空闲区表登记栏标志,用”()”表示空栏目,用”1“表示未分配 〃空闲区表
int allocate(char J,float xk) 〃采用戢有分配法分配xk大小的空间
//char J;
//float xk;
{
int i,k;
float ad;
k=-l;
for(i=0;im;i++)
//寻找空间大于xk的最小空闲区登记项k
if(frcc_tablc[i].lcngth=xkfrcc_tabl
您可能关注的文档
最近下载
- CECS19-1990 混凝土排水管道工程闭气检验标准.docx VIP
- T∕TAF 268.5-2025 生成式人工智能个人信息保护技术要求 第5部分:二次开发管理.docx VIP
- 三年级数学下册期中测试卷.pdf VIP
- 70周岁以上的驾驶员三力测试题.pdf VIP
- DB34∕T 5373-2026 商标品牌指导服务规范.pdf VIP
- DB34∕T 850-2026 曳引驱动简易升降机安装验收技术规范.pdf VIP
- 三年级下册数学计算题50道及答案【易错题】.pdf VIP
- 北师大版七年级数学下册全套新测试卷(配2025年春改版教材).pdf
- T∕TAF 225-2024 基于APP签名服务系统的移动智能终端应用软件安装预警提示规范.docx VIP
- 2025年烟台市莱州市小升初数学秋季入学摸底测试卷(含答案).doc VIP
原创力文档

文档评论(0)