-
大小: 412KB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2021-01-10
- 語言: 其他
- 標(biāo)簽: 操作系統(tǒng)??
資源簡介
操作系統(tǒng)實(shí)驗六 磁盤調(diào)度算法(內(nèi)含源代碼和詳細(xì)實(shí)驗報告),詳細(xì)介紹:http://blog.csdn.net/xunciy/article/details/79239096
代碼片段和文件信息
#include?
#include?
#include?
using?namespace?std;
#define?MaxNumber?100
int?TrackNum;//磁道數(shù)
int?StartTrack;//開始磁道
int?TrackOrder[MaxNumber];//初始磁道序列
int?VisitOrder[MaxNumber];//訪問磁道序列
bool?Visited[MaxNumber];//標(biāo)記是否被訪問過
int?MoveDistance[MaxNumber];//磁頭移動距離(磁道數(shù))
int?Sum_Distance;//磁頭移動的總距離
double?AverageDistance;//磁頭平均移動距離
bool?direction;//選擇磁頭向內(nèi)或向外方向
void?Enter();?//輸入起始磁道號、磁道順序
void?initial();
void?display();
int?Absolute(int?aint?b);//計算與當(dāng)前所在磁道距離的絕對值
void?FCFS();//先來先服務(wù),先進(jìn)先出
void?SSTF();//最短尋道時間優(yōu)先
void?SCAN();//掃描,從開始磁道沿選擇方向掃描,直到?jīng)]有要訪問的磁道在沿反方向掃描
void?CSCAN();//循環(huán)掃描,自開始磁道始終沿一個方向掃描,直到?jīng)]有要訪問的磁道再從最里圈或最外圈掃描
int?main(){
????Enter();
????FCFS();
????SSTF();
????SCAN();
????CSCAN();
????return?0;
}
void?Enter(){
????int?i;
????c
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-02-03?16:06??實(shí)驗六??磁盤調(diào)度算法\
?????目錄???????????0??2018-02-03?16:06??實(shí)驗六??磁盤調(diào)度算法\FCFS_SSTF_SCAN_CSCAN\
?????文件????????7958??2017-12-28?22:23??實(shí)驗六??磁盤調(diào)度算法\FCFS_SSTF_SCAN_CSCAN\FCFS_SSTF_SCAN_CSCAN.cpp
?????文件?????1052387??2017-12-20?19:56??實(shí)驗六??磁盤調(diào)度算法\FCFS_SSTF_SCAN_CSCAN\FCFS_SSTF_SCAN_CSCAN.exe
?????文件????????7991??2017-12-20?19:56??實(shí)驗六??磁盤調(diào)度算法\FCFS_SSTF_SCAN_CSCAN\FCFS_SSTF_SCAN_CSCAN.o
?????文件??????134063??2017-12-28?22:35??實(shí)驗六??磁盤調(diào)度算法\實(shí)驗六??磁盤調(diào)度算法.docx
評論
共有 條評論