欢迎来到天天文库
浏览记录
ID:35689373
大小:150.00 KB
页数:13页
时间:2019-04-12
《操作系统磁盘调度算法97120》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、广州大学学生实验报告开课学院及实验室:计算机科学与工程实验室年月日学院计算机科学与教育软件学院年级/专业/班计科101姓名苏桂荣学号1006100059实验课程名称操作系统原理实验成绩实验项目名称磁盘调度算法指导老师(***报告只能为文字和图片,老师评语将添加到此处,学生请勿作答***)编程序实现下述磁盘调度算法,并求出每种算法的平均寻道长度:1、先来先服务算法(FCFS)2、最短寻道时间优先算法(SSTF)3、扫描算法(SCAN)#include#include#include"stdlib.h"usingnamespacestd;
2、voidFCFS(inta[],intn);voidSSTF(inta[],intn);voidSCAN(inta[],intn);intmain(){intn;//磁道的个数//ints;//选择键intw;//磁道号生成方式int*a=newint[n];//磁道号//说明cout<<"请输入磁道的个数:";cin>>n;cout<>w;do{if(w!=1&&w!=2){cout<<"请选择1或2:";cin>>w;}if(w==1){//////////////////
3、///////////////////////随机数产生srand((unsigned)time(NULL));for(inti=0;i>a[i];}////////////////////////////////////手动输入磁道号end}}while(w!=
4、1&&w!=2);ints;while(1){cout<5、*************************************6、"<7、请选择何种算法:8、"<9、1、先来先服务算10、法(FCFS)11、"<12、2、最短寻道时间算法(SSTF)13、"<14、3、扫描算法(SCAN)15、"<16、4、清除界面17、"<18、0、退出19、"<20、*************************************21、"<>s;if(s!=1&&s!=2&&s!=3&&s!=0&&s!=4){cout<<"输入有误!"<22、{cout<<"23、*************************************24、"<25、感谢使用26、"<27、如遇bug或有疑问联系28、"<29、企鹅号:59529631030、"<31、by-无风嘟嘟32、"<33、*************************************34、"<35、break;case4:system("cls");break;default:cout<<"请再次选择"<>now;cout<
5、*************************************
6、"<7、请选择何种算法:8、"<9、1、先来先服务算10、法(FCFS)11、"<12、2、最短寻道时间算法(SSTF)13、"<14、3、扫描算法(SCAN)15、"<16、4、清除界面17、"<18、0、退出19、"<20、*************************************21、"<>s;if(s!=1&&s!=2&&s!=3&&s!=0&&s!=4){cout<<"输入有误!"<22、{cout<<"23、*************************************24、"<25、感谢使用26、"<27、如遇bug或有疑问联系28、"<29、企鹅号:59529631030、"<31、by-无风嘟嘟32、"<33、*************************************34、"<35、break;case4:system("cls");break;default:cout<<"请再次选择"<>now;cout<
7、请选择何种算法:
8、"<9、1、先来先服务算10、法(FCFS)11、"<12、2、最短寻道时间算法(SSTF)13、"<14、3、扫描算法(SCAN)15、"<16、4、清除界面17、"<18、0、退出19、"<20、*************************************21、"<>s;if(s!=1&&s!=2&&s!=3&&s!=0&&s!=4){cout<<"输入有误!"<22、{cout<<"23、*************************************24、"<25、感谢使用26、"<27、如遇bug或有疑问联系28、"<29、企鹅号:59529631030、"<31、by-无风嘟嘟32、"<33、*************************************34、"<35、break;case4:system("cls");break;default:cout<<"请再次选择"<>now;cout<
9、1、先来先服务算
10、法(FCFS)
11、"<12、2、最短寻道时间算法(SSTF)13、"<14、3、扫描算法(SCAN)15、"<16、4、清除界面17、"<18、0、退出19、"<20、*************************************21、"<>s;if(s!=1&&s!=2&&s!=3&&s!=0&&s!=4){cout<<"输入有误!"<22、{cout<<"23、*************************************24、"<25、感谢使用26、"<27、如遇bug或有疑问联系28、"<29、企鹅号:59529631030、"<31、by-无风嘟嘟32、"<33、*************************************34、"<35、break;case4:system("cls");break;default:cout<<"请再次选择"<>now;cout<
12、2、最短寻道时间算法(SSTF)
13、"<14、3、扫描算法(SCAN)15、"<16、4、清除界面17、"<18、0、退出19、"<20、*************************************21、"<>s;if(s!=1&&s!=2&&s!=3&&s!=0&&s!=4){cout<<"输入有误!"<22、{cout<<"23、*************************************24、"<25、感谢使用26、"<27、如遇bug或有疑问联系28、"<29、企鹅号:59529631030、"<31、by-无风嘟嘟32、"<33、*************************************34、"<35、break;case4:system("cls");break;default:cout<<"请再次选择"<>now;cout<
14、3、扫描算法(SCAN)
15、"<16、4、清除界面17、"<18、0、退出19、"<20、*************************************21、"<>s;if(s!=1&&s!=2&&s!=3&&s!=0&&s!=4){cout<<"输入有误!"<22、{cout<<"23、*************************************24、"<25、感谢使用26、"<27、如遇bug或有疑问联系28、"<29、企鹅号:59529631030、"<31、by-无风嘟嘟32、"<33、*************************************34、"<35、break;case4:system("cls");break;default:cout<<"请再次选择"<>now;cout<
16、4、清除界面
17、"<18、0、退出19、"<20、*************************************21、"<>s;if(s!=1&&s!=2&&s!=3&&s!=0&&s!=4){cout<<"输入有误!"<22、{cout<<"23、*************************************24、"<25、感谢使用26、"<27、如遇bug或有疑问联系28、"<29、企鹅号:59529631030、"<31、by-无风嘟嘟32、"<33、*************************************34、"<35、break;case4:system("cls");break;default:cout<<"请再次选择"<>now;cout<
18、0、退出
19、"<20、*************************************21、"<>s;if(s!=1&&s!=2&&s!=3&&s!=0&&s!=4){cout<<"输入有误!"<22、{cout<<"23、*************************************24、"<25、感谢使用26、"<27、如遇bug或有疑问联系28、"<29、企鹅号:59529631030、"<31、by-无风嘟嘟32、"<33、*************************************34、"<35、break;case4:system("cls");break;default:cout<<"请再次选择"<>now;cout<
20、*************************************
21、"<>s;if(s!=1&&s!=2&&s!=3&&s!=0&&s!=4){cout<<"输入有误!"<22、{cout<<"23、*************************************24、"<25、感谢使用26、"<27、如遇bug或有疑问联系28、"<29、企鹅号:59529631030、"<31、by-无风嘟嘟32、"<33、*************************************34、"<35、break;case4:system("cls");break;default:cout<<"请再次选择"<>now;cout<
22、{cout<<"
23、*************************************
24、"<25、感谢使用26、"<27、如遇bug或有疑问联系28、"<29、企鹅号:59529631030、"<31、by-无风嘟嘟32、"<33、*************************************34、"<35、break;case4:system("cls");break;default:cout<<"请再次选择"<>now;cout<
25、感谢使用
26、"<27、如遇bug或有疑问联系28、"<29、企鹅号:59529631030、"<31、by-无风嘟嘟32、"<33、*************************************34、"<35、break;case4:system("cls");break;default:cout<<"请再次选择"<>now;cout<
27、如遇bug或有疑问联系
28、"<29、企鹅号:59529631030、"<31、by-无风嘟嘟32、"<33、*************************************34、"<35、break;case4:system("cls");break;default:cout<<"请再次选择"<>now;cout<
29、企鹅号:595296310
30、"<31、by-无风嘟嘟32、"<33、*************************************34、"<35、break;case4:system("cls");break;default:cout<<"请再次选择"<>now;cout<
31、by-无风嘟嘟
32、"<33、*************************************34、"<35、break;case4:system("cls");break;default:cout<<"请再次选择"<>now;cout<
33、*************************************
34、"<35、break;case4:system("cls");break;default:cout<<"请再次选择"<>now;cout<
35、break;case4:system("cls");break;default:cout<<"请再次选择"<>now;cout<
此文档下载收益归作者所有