PROGRAM TO IMPLEMENT FIFO DISK SCHEDULING ALGORITHM IN C

/*
   FCFS Disk Scheduling Algorithm
   Created by: shobabu
*/
#include<stdio.h>
#include<conio.h>
void main()
{
int queue[100],n,head,i,j,k,seek=0,diff;
float avg;
// clrscr();
  printf("*** FCFS Disk Scheduling Algorithm ***\n");
printf("Enter the size of Queue\t");
scanf("%d",&n);
printf("Enter the Queue\t");
for(i=1;i<=n;i++)
  {
    scanf("%d",&queue[i]);
  }
  printf("Enter the initial head position\t");
scanf("%d",&head);
queue[0]=head;
printf("\n");
for(j=0;j<=n-1;j++)
{
    diff=abs(queue[j+1]-queue[j]);
    seek+=diff;
    printf("Move from %d to %d with Seek %d\n",queue[j],queue[j+1],diff);
  }
printf("\nTotal Seek Time is %d\t",seek);
  avg=seek/(float)n;
printf("\nAverage Seek Time is %f\t",avg);
  getch();
}

Comments

Popular posts from this blog

PROGRAM TO IMPLEMENT SSTF DISK SCHEDULING ALGORITHM IN C

Diffie Hellman java code