资源简介
高响应比优先调度算法,通过C语言实现,数据结构用的是链表。操作系统的课程作业,模拟HRN,算法清楚明白,容易看懂,谢谢大家。
代码片段和文件信息
#include
#include
#include
typedef struct
{
int arrival;
int begin;
int finish;
int kai;
int flat;
int wan;
int wait;
int arrivalhour;
int arrivalminute;
int beginhour;
int beginminute;
int finishhour;
int finishminute;
int service;
float circulation;
float valuecirculationl;
float daiquanzhou;
int cixu;
int pos;
} HRN;
typedef struct Lnode
{
HRN data;
struct Lnode *next;
}link*linklist;
void initlinklist(linklist *L)
{
*L=(linklist)malloc(sizeof(link));
(*L)->next=NULL;
}
int creat(linklist *lint i) //插入
{
linklist pr;
printf(“请输入进程到达时间和进程运行时间\n“);
(*l)=(linklist)malloc(sizeof(link));
(*l)->next=NULL;
r=(*l);
for(int j=0;j p=(linklist)malloc(sizeof(link));
scanf(“%
- 上一篇:多用户文件系统设计源码C++
- 下一篇:东北大学C++课程设计2048游戏/Qt实现
相关资源
- 51实时操作系统程序(easy51os)
- 基于Aurix的AUTOSAR多核操作系统的实现
- 《嵌入式实时操作系统uCOS-II》邵贝贝
- 自制操作系统.docx(附源码地址)
- 操作系统原理及设计原则(Operating
- GeekOS操作系统的研究和实现.doc
- 操作系统课程设计
- C语言链表创建与逆序输出
- C++实战源码-链表类模板的应用
- C++ 判断操作系统类型
- 数据结构单链表c语言源代码
- Linux操作系统下C语言编程入门.pdf
- 双链表的一些基本操作
- 数据结构头插法建立单链表
- 《一步一步写嵌入式操作系统 ARM编程
- 嵌入式实时操作系统uc_os-II原理及应用
- c++ 实验:可变分区管理
- 《计算机操作系统(第三版)》pdf 高
- 计算机操作系统 第三版 汤子瀛高清
- 用于学习链表文件操作
- 操作系统-银行家算法
- 基于类和链表的C++小型公司工资管理
- 操作系统FAT文件系统源程序
- C语言链式学生管理系统
- 操作系统信号量PV经典问题:读者写者
- 操作系统课程设计——一动态分区分
- C语言链表的程序
- C语言 GetVersion和GetVersionEx API函数获取
- 二叉链表作存储结构,设计求二叉树
- 单链表的类模板定义与实现
评论
共有 条评论