文档介绍:-
. z.
操作系统实验四
【实验题目
int i,j;
re();
for(i=0;i<zone_num;i++)
{
if(T[i].data==temp[i].data)
cout<<setw(4)<<T[i].data;
else
{
-
. z.
cout<<setiosflags(ios::right)<<setw(4)<<T[i].data<<setw(1);
for(j=0;j<T[i].length;j++)
{
if(T[i].array[j]=='#')
break;
else
cout<<setiosflags(ios::right)<<T[i].array[j];
}
}
}
cout<<endl;
}
void first_fit()
{
renew();
cout<<"fist fit:";
int i,j;
int tag=0;
for(i=0;i<work_num;i++)
{
for(j=0;j<zone_num;j++)
{
if(d[i].data<=T[j].data)
{
T[j].data=T[j].data - d[i].data;
T[j].array[T[j].length]=d[i].name;
T[j].length++;
tag=0;
break;
}
else
tag=1;
}
if(tag==1)
{
cout<<"作业太大,无满足条件分区!"<<endl;
break;
}
}
//re();
}
void ne*t_fit()
{
-
. z.
renew();
cout<<"ne*t fit:";
int i,j;
int m=0,tag=0,count=0;
for(i=0;i<work_num;i++)
{
for(j=m;j<zone_num;j++)
{
if(d[i].data<=T[j].data)
{
T[j].data=T[j].data - d[i].data;
T[j].array[T[j].length]=d[i].name;
T[j].length++;