今天上机要求Linux下实现动态分区存储管理的内存分别配回收现在把源码贡献出来
#include
#include
#include
#define MAX 600 //设置总内存大小为512k
struct partition {
char pn[10];//分区名字
int begin;//起始地址
int size;//分区大小
int end;//结束地址
char status;//分区状态
};
struct partition part[MAX];
int p = 0; //标记上次扫描结束处
void Init()//初始化分区地址、大小以及状态
{
int i;
for ( i = 0; i
关注
打赏