1 / 7
文档名称:

动态不等长存储资源分配算法.doc

格式:doc   大小:203KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

动态不等长存储资源分配算法.doc

上传人:916581885 2022/4/7 文件大小:203 KB

下载得到文件列表

动态不等长存储资源分配算法.doc

文档介绍

文档介绍:200X级XXXX专业 集美大学诚毅学院 2022~2022学年第一学期
200X级XXXX专业 集美大学诚毅学院 {
(bp-1)->m_size += size;
if (a+size == bp->m_addr)
{
(bp-1)->m_size += bp->m_size;
while (bp->m_size)
{
bp++;
(bp-1)->m_addr = bp->m_addr;
(bp-1)->m_size = bp->m_size;
}
}
}
else
{
if (a+size == bp->m_addr && bp->m_size)
{ //与后合并
bp->m_addr -= size;
bp->m_size += size;
} else if (size)
do { //无合并
200X级XXXX专业 集美大学诚毅学院 2022~2022学年第一学期
200X级XXXX专业 集美大学诚毅学院 2022~2022学年第一学期
t = bp->m_addr;
bp->m_addr = a;
a = t;
t = bp->m_size;
bp->m_size = size;
bp++;
}while(size = t);
}
}
void init()
{
struct map *bp;
int ad