学号:
实验名称:进程调度模拟实验
实验目:解动态分区存储理方式中数结构分配算法加深动态分区存储理方式实现技术理解
实验容:
#include
#include
typedef struct Spare
{
int SA
int size
}spare
void init(spare *Sint count)
{
cout<<请序输入存储区起始址存<
cin>>S[i]SA>>S[i]size
}
}
void sort(spare *sint count)
{
spare min
for(int i0i
mins[j]
s[j]s[i]
s[i]min
}
}
void FF(spare *sint count)
{
int i1Jsizej0
char c'Y'
cout<<请输入您想分配作业<
{
cout<<作业< cin>>Jsize
for(jj
if(s[j]size>Jsize)
{
s[j]sizeJsize
cout<<该作业分配成功起始址<
break
}
}
if(jcount)cout<<未找合适存作业分配失败<
i++
}
}
void main()
{
int count
cout<<请输入存储区块数<
spare *s
s(spare *) malloc(count*sizeof(spare))
init(scount)
cout<<首次适应算法<
cout<<佳适应算法<
FF(scount)
}
实验结果
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档