操作系统课程设计操作系统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");

}

CloudCone,美国洛杉矶独立服务器特价优惠,美国洛杉矶MC机房,100Mbps带宽不限流量,可选G口,E3-1270 v2处理器32G内存1Gbps带宽,69美元/月

今天CloudCone发布了最新的消息,推送了几款特价独立服务器/杜甫产品,美国洛杉矶MC机房,分配100Mbps带宽不限流量,可以选择G口限制流量计划方案,存储分配的比较大,选择HDD硬盘的话2TB起,MC机房到大陆地区线路还不错,有需要美国特价独立服务器的朋友可以关注一下。CloudCone怎么样?CloudCone服务器好不好?CloudCone值不值得购买?CloudCone是一家成立于2...

hostio荷兰10Gbps带宽,10Gbps带宽,€5/月,最低配2G内存+2核+5T流量

成立于2006年的荷兰Access2.IT Group B.V.(可查:VAT: NL853006404B01,CoC: 58365400) 一直运作着主机周边的业务,当前正在对荷兰的高性能AMD平台的VPS进行5折优惠,所有VPS直接砍一半。自有AS208258,vps母鸡配置为Supermicro 1024US-TRT 1U,2*AMD Epyc 7452(64核128线程),16条32G D...

数脉科技:六月优惠促销,免备案香港物理服务器,E3-1230v2处理器16G内存,350元/月

数脉科技六月优惠促销发布了!数脉科技对香港自营机房的香港服务器进行超低价促销,可选择30M、50M、100Mbps的优质bgp网络。更大带宽可在选购时选择同样享受优惠,目前仅提供HKBGP、阿里云产品,香港CN2、产品优惠码续费有效,仅限新购,每个客户可使用于一个订单。新客户可以立减400元,或者选择对应的机器用相应的优惠码,有需要的朋友可以尝试一下。点击进入:数脉科技官方网站地址数脉科技是一家成...

操作系统课程设计为你推荐
测量师测量员证与测量师证有什么不同化学键理论关于化学键的知识价格咨询米兰心理张桂茹价格: 咨询一次的费用是多少网通玩电信游戏卡怎么办我的网是网通,我玩电信区的游戏,总是卡,怎么办呢等保测评机构等级保护测评到底是做什么的?最新汽车电子产品当今的电子产品都有哪些分类?it人物怎么成为一个IT人士公司注册如何办理个人如何申请注册公司余额宝客户端余额宝登陆途径余额宝客户端手机支付宝客户端在哪里?
网站域名空间 域名注册中心 宿迁服务器租用 如何查询域名备案号 ftp空间 亚洲大于500m 美国独立服务器 host1plus burstnet 国外服务器网站 12u机柜尺寸 远程登陆工具 标准机柜尺寸 dd444 福建天翼加速 数字域名 空间合租 1元域名 论坛主机 中国linux 更多