主观

25. 编写一个C程序,用char*malloc(unsigned size)函数向系统申请一块内存空间(如size=1000,单位为字节),用首次适应法

addr=(char *)fmalloc(unsigned slze)

ffree(unsigned size,char*addr)

模拟UNIX的可变分区内存管理,实现对该内存区的分配和释放管理。

空闲存储区表可采用结构数组的形式:

struct map{

unsigned m_size;

char*m addr;

};

struct map coremap[N];

要分配函数fmalloc的参数size和释放函数ffree的参数size、addr以键盘命令的形式输入,每次分配和释放后显示空闲存储区表。

参考答案
您可能感兴趣的试题
¥

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服