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以键盘命令的形式输入,每次分配和释放后显示空闲存储区表。将上面的程序改成用最佳适应法实现对内存区的分配和释放管理。
订单号:
遇到问题请联系在线客服
订单号:
遇到问题请联系在线客服