#include int i,j,k; printf(“Firstfit “); for(i=0;i

#include #include void firstfit(int b,int p,int bfree,int m,int n){    int i,j,k;    printf(“Firstfit
“);    for(i=0;i=pi)            {                printf(“Process Size:%d Block Size:%d
“,pi,bj);                bj=bj-pi;              //  printf(“%d
“,bj);                break;            }        }    }}void sortarray(int arr,int x){    int i,j,temp;   // printf(“%d
“,x);    for(i=0;iarrj)            {                temp=arri;                arri=arrj;                arrj=temp;            }        }    }}void bestfit(int bl,int p,int bfree,int m,int n,int count){    int i,j,k=0,bcount;     printf(”
“);   /* for(j=0;j=pi)            {                printf(“Process Size:%d Block size:%d
“,pi,bj);                bj=bj-pi;               // printf(“%d
“,bj);                alli=0;                break;            }        }    }  /*  int s=0;    for(j=0;j<2;i++)    {        s=s+bj;    }    for(i=0;is)        {            printf(“no external fragmantation
“);        }        //if(alli!=0 && pi<=s)        else if ()        {            printf("%d ",pi);        }    }*/}void sortreverse(int arr,int x1){    int i,j,temp;    //printf("%d ",x1);    for(i=0;i=pi)            {                printf(“Process Size:%d  Block size:%d
“,pi,bj);                bj=bj-pi;               // printf(“%d
“,bj);                alli=0;                break;            }        }    }}int main(){   /* int b15={50,150,300,350,600};    int p14={300,25,125,50};    int bfree15={1,0,1,0,1};    firstfit(b1,p1,bfree1,5,4);    int b25={50,150,300,350,600};    int p24={300,25,125,50};    int bfree25={1,0,1,0,1};    bestfit(b2,p2,bfree2,5,4);    int b35={50,150,300,350,600};    int p34={300,25,125,50};    int bfree35={1,0,1,0,1};    worstfit(b3,p3,bfree3,5,4); */     int a,c,e,count=0,i,f,sumup=0;    printf(“Enter the no of memory blocks and processes:”);    scanf(“%d%d”,&a,&c);    int ba,pc;    printf(“Enter memory blocks:”);    for(e=0;e


I'm Joan!

Would you like to get a custom essay? How about receiving a customized one?

Check it out