• 大小: 375KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 语言: C/C++
  • 标签: 移臂调度  

资源简介

操作系统模拟移臂调度算法c语言代码,操作系统课程设计(移臂调度)

资源截图

代码片段和文件信息

#include “stdio.h“
#include “math.h“
#include “stdlib.h“
#include “string.h“

struct Head 
{
     int nPosition;
     bool bVisited;
};


void Visit(struct Head * pHead)//访问函数
{
     printf(“当前访问 :%d\n“pHead->nPosition);
     pHead->bVisited=true;
}


int ReadInputKeyboard(struct Head *pHeadint *pCurrentPositionint nMaxNumber)//从键盘读入数据
{
int i;
printf(“please input Current position:“);
scanf(“%d“pCurrentPosition);
printf(“please input will visit position:“);
    for(i=0;i {
scanf(“%d“&pHead[i].nPosition);
pHead[i].bVisited=false;
if(pHead[i].nPosition<0)
break;
}
return i;
}



int FifoVisit(int nCurrentPositionstruct Head *pHeadint nNumber)//先来先服务算法
{   printf(“先来先服务算法:\n“);
int nHaveVisited=0;
int nMoveDista

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-12-26 11:33  ArmMove\
     文件        4293  2013-12-26 11:33  ArmMove\ArmMove.dsp
     文件         537  2013-12-26 11:33  ArmMove\ArmMove.dsw
     文件       33792  2013-12-26 11:33  ArmMove\ArmMove.ncb
     文件       48640  2013-12-26 11:33  ArmMove\ArmMove.opt
     文件        1271  2013-12-26 11:33  ArmMove\ArmMove.plg
     目录           0  2013-12-26 11:33  ArmMove\Debug\
     文件      184368  2013-12-26 11:33  ArmMove\Debug\ArmMove.exe
     文件      185444  2013-12-26 11:33  ArmMove\Debug\ArmMove.ilk
     文件      235984  2013-12-26 11:33  ArmMove\Debug\ArmMove.pch
     文件      369664  2013-12-26 11:33  ArmMove\Debug\ArmMove.pdb
     文件      184365  2013-12-26 11:35  ArmMove\Debug\move.exe
     文件      185272  2013-12-26 11:35  ArmMove\Debug\move.ilk
     文件       11670  2013-12-26 11:33  ArmMove\Debug\move.obj
     文件      369664  2013-12-26 11:35  ArmMove\Debug\move.pdb
     文件       33792  2013-12-26 11:35  ArmMove\Debug\vc60.idb
     文件       45056  2013-12-26 11:33  ArmMove\Debug\vc60.pdb
     文件        5298  2013-12-26 11:33  ArmMove\move.cpp
     文件        3377  2013-12-26 11:35  ArmMove\move.dsp
     文件         531  2013-12-26 11:35  ArmMove\move.dsw
     文件       33792  2013-12-26 11:35  ArmMove\move.ncb
     文件       48640  2013-12-26 11:35  ArmMove\move.opt
     文件         742  2013-12-26 11:35  ArmMove\move.plg
     文件        5298  2013-12-24 10:49  ArmMove\移臂调度.txt

评论

共有 条评论

相关资源