1 / 3
文档名称:

首次适应算法最佳适应算法.doc

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

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

分享

预览

首次适应算法最佳适应算法.doc

上传人:文档大全 2021/6/25 文件大小:60 KB

下载得到文件列表

首次适应算法最佳适应算法.doc

相关文档

文档介绍

文档介绍:姓名:
学号:
实验名称:进程调度模拟实验
实验目的:了解动态分区存储管理方式中的数据结构和分配算法,加深对动态分区存储管理方式及其实现技术的理解。
实验内容:
#include<>
#include <>
typedef struct Spare
{
int SA;
int size;
}spare;
void init(spare *S,int count)
{
cout<<"请顺序输入存储区的起始地址和内存大小"<<endl;
for(int i=0;i<count;i++)
{
cin>>S[i].SA>>S[i].size ;
}
}
void sort(spare *s,int count)
{
spare min;
for(int i=0;i<count;i++)
for(int j=i;j<count;j++)
if(s[j].SA <s[i].SA )
{
min=s[j];
s[j]=s[i];
s[i]=min;
}
}
void FF(spare *s,int count)
{
int i=1,Jsize,j=0;
char c='Y';
cout<<"请输入您想分配的作业"<<endl;
while(c=='Y' )
{
cout<<"作业"<<i<<"的大小"<<endl;
cin>>Jsize;
for(j;j<count;j++)
{
if(s[j].size>=Jsize)
{
s[j].size-=Jsize;
cout<<"该作业分配成功,起始地址为:"<<s[j].SA <<endl;
s[j].SA +=Jsize;
break;
}
}
if(j==count)c

最近更新