操作系统课程设计操作系统fifo磁盘调度课程设计

操作系统课程设计  时间:2022-02-28  阅读:()

操作系统fifo磁盘调度课程设计

#include<stdio.h>

#include<stdlib.h>

#define OK 1

#define ERROR 0

#define OVERFLOW -2

typedef int Status ;

typedef int ElemType;

#define  LIST_INIT_SIZE 100  // ????±í??????????????·????? typedef struct

{

    ElemType*elem;//?????????ù?·

    int length;//?±?°?¤??

    int listsize;//?±?°·????????????? }SqList;

  Status InitList_Sq( SqList &L )

{

  // ???ì????????????±í L.elem = (ElemType*) malloc(LIST_INIT_SIZE * sizeof (ElemType));

if (!L.elem) exit (OVERFLOW);//·????????§°?    L.length = 0;

   L.listsize = LIST_INIT_SIZE;

return OK;

}

//?????÷????????·?????·¨ void FCFS(SqList &L) {     ElemType Cur_track,Que_count,Total_track=0;     float Area_length;     printf("???????·?±?°?ù????????");     scanf("%d",&Cur_track);     L.elem[0]=Cur_track;    //???±?°???·?±?°?ù??????·???±í?·L.elem[0]     printf("???????????????ó????????????");     scanf("%d",&Que_count);     printf("???????????????ó??????");     for(int m=1;m<=Que_count;m++)    //??L.elem[1]?????????????????ó????     {     scanf("%d",&L.elem[m]);     L.length++;     }     printf("%d ",L.length);     for(int i=0;i<Que_count;i++)     {     if(L.elem[i]<=L.elem[i+1])     Total_track=Total_track+(L.elem[i+1]-L.elem[i]);     else     Total_track=Total_track+(L.elem[i]-L.elem[i+1]);     }     Area_length=(float)Total_track /  L.length;     printf("??????????×???????%d ",Total_track);     printf("???ù?°???¤??????%f ",Area_length); }     Status Destroy_Sq(SqList &L)

{

    free(L.elem);

    L.elem=NULL;

    return OK;

}

  int main()

{

    SqList L;

    if(InitList_Sq(L)==OVERFLOW)

    printf("·????????§°?");

    else

    {

    FCFS(L);

    }

    Destroy_Sq(L);     system("pause");

}

日本CN2、香港CTG(150元/月) E5 2650 16G内存 20M CN2带宽 1T硬盘

提速啦简单介绍下提速啦 是成立于2012年的IDC老兵 长期以来是很多入门级IDC用户的必选商家 便宜 稳定 廉价 是你创业分销的不二之选,目前市场上很多的商家都是从提速啦拿货然后去分销的。提速啦最新物理机活动 爆炸便宜的香港CN2物理服务器 和 日本CN2物理服务器香港CTG E5 2650 16G内存 20M CN2带宽 1T硬盘 150元/月日本CN2 E5 2650 16G内存 20M C...

wordpress通用企业主题 wordpress高级企业自适应主题

wordpress高级企业自适应主题,通用型企业展示平台 + 流行宽屏设计,自适应PC+移动端屏幕设备,完美企业站功能体验+高效的自定义设置平台。一套完美自适应多终端移动屏幕设备的WordPress高级企业自适应主题, 主题设置模块包括:基本设置、首页设置、社会化网络设置、底部设置、SEO设置; 可以自定义设置网站通用功能模块、相关栏目、在线客服及更多网站功能。点击进入:wordpress高级企业...

licloud:$39/月,香港物理服务器,30M带宽,e3-1230v3/16G内存/1T硬盘

licloud官方消息:当前对香港机房的接近100台物理机(香港服务器)进行打折处理,30Mbps带宽,低至不到40美元/月,速度快,性价比高,跑绝大多数项目都是绰绰有余了。该款香港服务器自带启动、关闭、一键重装功能,正常工作日内30~60分钟交货(不包括非工作日)。 官方网站:https://licloud.io 特价香港物理服务器 CPU:e3-1230v2(4核心、8线程、3.3GH...

操作系统课程设计为你推荐
提升网站排名怎么提高网站排名啊组或资源的状态不是执行请求操作的正确状态无法启动承载网络,组或资源状态下不是执行请求操作的正确状态!显示系统平视显示系统是什么测量师英国皇家特许测量师在中国有用吗封包是什么灰指甲封包治疗是什么,真的管用吗?解码器有什么用什么是播放器解码器人工电源网络设备EMC试验等级怎么选择?有选择标准吗?是什么标准?谢谢!网站建设简介网站建设一般都包括哪些内容?有哪些细节是特别需要注意的吗?mysql数据库迁移怎样用命令行把MySQL数据库迁移到另一台Linux服务器程序文件EXE文件是什么
海外主机租用 欧洲欧洲vps 中文域名申请 企业主机 赵容 mediafire cloudstack 免费ftp空间 sockscap 丹弗 html空间 本网站服务器在美国 怎么建立邮箱 如何建立邮箱 空间首页登陆 中国电信测速器 百度云加速 阿里云免费邮箱 日本代理ip 杭州电信宽带优惠 更多