• 大小: 29KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: 其他
  • 标签: 操作系统  

资源简介

操作系统实验++ 时间片轮转法++ 静态优先权调度算法 可以直接运行。

资源截图

代码片段和文件信息

#include “stdio.h“ 

#include  

#include  

#define getpch(type) (type*)malloc(sizeof(type)) 

#define NULL 0 

struct pcb { /* 定义进程控制块PCB */ 

char name[10]; 

char state; 

int arrivetime;

int ntime; 

int rtime; 

struct pcb* link; 

}*ready=NULL*p; 

typedef struct pcb PCB; 

  

  

sort() /* 建立对进程进行按到达时间排列函数*/



PCB *first *second; 

int insert=1;

if((ready==NULL)||((p->arrivetime)<(ready->arrivetime))) /*到达时间最小者插入队首*/

    { 

    p->link=ready; 

    ready=p; 


    } 

else /* 进程比较到达时间大小插入适当的位置中*/

    { 

    first=ready; 

    second=first->link; 

    while(second!=NULL) 

        { 

        if((p->arrivetime)<(second->arrivetime)) /*若插入进程比当前进程到达时间小*/

            { /*插入到当前进程前面*/ 


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3539  2009-04-02 22:10  静态优先权调度程序\jincheng jingtai.c

     文件      13010  2009-04-02 22:10  静态优先权调度程序\JINCHE~1.EXE

     文件       2206  2009-04-02 22:10  静态优先权调度程序\JINCHE~1.OBJ

     文件      24064  2009-04-02 22:07  静态优先权调度程序\运行、调试结果.doc

     文件        360  2009-04-02 15:25  静态优先权调度程序\静态优先数程序调试说明.txt

     文件       3920  2009-04-02 22:11  简单时间片轮转法程序\jincheng.c

     文件      13068  2009-04-02 22:11  简单时间片轮转法程序\JINCHENG.EXE

     文件       2293  2009-04-02 22:11  简单时间片轮转法程序\JINCHENG.OBJ

     文件        364  2009-04-02 15:27  简单时间片轮转法程序\简单时间片轮转法程序运行说明.txt

     文件      23040  2009-04-02 22:05  简单时间片轮转法程序\运行、调试结果.doc

     目录          0  2009-04-02 22:23  静态优先权调度程序

     目录          0  2009-04-02 22:23  简单时间片轮转法程序

----------- ---------  ---------- -----  ----

                85864                    12


评论

共有 条评论