资源简介
1.按时间片轮转法实现处理器调度的程序
2.可变分区管理方式下采用首次适应算法实现主存分配和回收
3.用位示图管理磁盘存储空间
4.采用dev c++编译通过,在win7 64位下成功运行.
代码片段和文件信息
//操作系统 按时间片轮转算法实现进程调度
#include
#include
#include
#define MAX 5
//进程管理**********************************************************************
#define R 0
#define E 1
//进程控制块 PCB节点
typedef struct no{
char name[5];
struct no* next; //指向下一个进程控制块
int needtime;
int donetime;
int flag;
}PCB;
typedef struct{
PCB* front; //指向队列队首节点
PCB* rear; //指向队列队尾节点
int count;
}LiQueue;//队列头节点
void Init(LiQueue* &h) //初始化 链队
{
h = (LiQueue* )malloc(sizeof(LiQueue));
h->front = h->rear = NULL;
h->count = 0;
}
int Empty(LiQueue* h) //判空
{
if(h->count == 0)
return 1;
else return 0;
}
void Push(LiQueue* &hPCB* &p) //入队操作
{
p->next = NULL;
printf(“输入进程名\
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2544 2014-03-06 14:17 OS\OS DISK.cpp
文件 13782 2014-03-06 14:13 OS\OS all.cpp
文件 7260 2014-04-13 19:18 OS\OS mem.cpp
文件 3252 2014-03-04 22:08 OS\OS-cpu.cpp
文件 60 2014-05-22 09:23 OS\readme.txt
目录 0 2014-05-22 09:24 OS\
- 上一篇:mfc画曲线,坐标,界面经典案例
- 下一篇:板材下料C++算法实现
相关资源
- RF2401发码源程序
- 51实时操作系统程序(easy51os)
- 基于Aurix的AUTOSAR多核操作系统的实现
- 51+sl811读写U盘的源程序+原理图
- 《嵌入式实时操作系统uCOS-II》邵贝贝
- 温控机器人源程序
- 金山项目MCGS屏源程序
- 自制操作系统.docx(附源码地址)
- 操作系统原理及设计原则(Operating
- GeekOS操作系统的研究和实现.doc
- vc++车牌识别源程序
- 操作系统课程设计
- 数据结构教程李春葆版第三版上机实
- C++ 判断操作系统类型
- Linux操作系统下C语言编程入门.pdf
- 51单片机水卡充值扣费系统 RC522+S50卡
- 《一步一步写嵌入式操作系统 ARM编程
- 基於stm32f103實現modbus-rtu主機源程序
- Visual C++数据采集与串口通讯测控应用
- 四旋翼飞行器的开源程序,国外开源
- 嵌入式实时操作系统uc_os-II原理及应用
- c++ 实验:可变分区管理
- 《计算机操作系统(第三版)》pdf 高
- 计算机操作系统 第三版 汤子瀛高清
- 手机短信收发源程序
- 李春葆数据结构教程上机实验指导第
- 操作系统-银行家算法
- 数据结构教程第5版-源程序.zip
- Vc++ 400例 指定初始目录的源程序
- C程序设计 谭浩强(第四版)课件及源
评论
共有 条评论