資源簡介
操作系統模擬移臂調度算法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
- 上一篇:Linux下C++ 與python人臉檢測
- 下一篇:c語言知識點總結
評論
共有 條評論