熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> 操作系統 >> 正文

十大題型算法全實現——(七)磁盤調度[4]

2022-06-13   來源: 操作系統 

  for(i=;i

  p=0;

  while(queue[p].visited!=0){

  p++;

  }

  for(j=p;j

  if((queue[j].visited==0)&&(abs(current-queue[p].go)>abs(current-queue[j].go))){

  p=j;

  }

  }

  cout<

  }

  //電梯算法

  void elevator()

  {

  int i,j,p,flag;

  int total=0;

  int current;

  cout<

  cout<<"電梯調度算法"<

  //磁頭初始向裡

  cout<<"磁頭初始向裡的訪問磁道號順序流:";

  current=start;

  for(i=0;i

  flag=1000;

  p=-1;

  for(j=0;j

  if((queue[j].visited==0)&&(queue[j].go>=current)){

  if(abs(queue[j].go-current)

[1]  [2]  [3]  [4]  [5]  [6]  


From:http://tw.wingwit.com/Article/program/czxt/201311/24023.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.