Untitled
unknown
plain_text
a year ago
563 B
3
Indexable
Never
#include<stdio.h> #include<conio.h> main() { int ms,i,ps[20],n,size,p[20],s,intr=0; clrscr(); printf("Enter size of memory:"); scanf("%d",&ms); printf("Enter memory for OS:"); scanf("%d",&s); ms-=s; printf("Enter no.of partitions to be divided:"); scanf("%d",&n); size=ms/n; for(i=0;i<n;i++) { printf("Enter process and process size"); scanf("%d%d",&p[i],&ps[i]); if(ps[i]<=size) { intr=intr+size-ps[i]; printf("process%d is allocated\n",p[i]); } else printf("process%d is blocked",p[i]); } printf("total fragmentation is %d",intr); getch(); }