资源简介
模拟一个采用多道程序设计方法的单用户操作系统,该操作系统包括进程管理、存储管理、设备管理、文件管理和用户接口四部分
代码片段和文件信息
/*
*功能描述:判断申请设备dev的进程队列是否超过设备允许的容量
*参数说明:dev指向设备
*返回值: 如果不超过返回true,否则false
*/
bool isDevLstSizeLCaption(DEVICE * dev)
{
//如果进程队列的个数小于设备容量 返回真
if(dev->processQueue.size()caption) return true;
return false;
}
/*
*功能描述:判断申请设备dev的进程队列是否等于设备允许的容量
*参数说明:dev指向设备
*返回值:如果等于返回true,否则false
*/
bool isDevLstSizeECaption(DEVICE * dev)
{
//如果进程队列的个数等于设备容量 返回真
if(dev->processQueue.size()==dev->caption) return true;
return false;
}
/*
*功能描述:设备处理申请它的进程队列
*参数说明:无参数
*返回值:无返回值
*/
void dev()
{
for(int i=0;i<3;i++)//循环三次
{
int size1=device[i].processQueue.size();//取得 (申请)设备i的进程队列个数
for(int j=0;j {
PBC p=*device[i].processQueue.rbegin();//看这个返回一个反向迭代器
device[i].processQueue.pop_back();//删除最后一个元素
if(p.ir[2]-‘0‘>
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3627 2006-12-15 23:16 操作系统\CPU.CPP
文件 1066 2006-12-15 13:38 操作系统\CPU.h
文件 1852 2006-12-18 23:28 操作系统\device.cpp
文件 209 2006-12-15 13:48 操作系统\device.h
文件 6501 2006-12-15 22:52 操作系统\disk.cpp
文件 1647 2006-12-15 18:45 操作系统\disk.h
文件 8192 2006-12-16 22:28 操作系统\disk.txt
文件 1605 2006-12-18 23:38 操作系统\memory.cpp
文件 536 2006-12-15 22:49 操作系统\memory.h
文件 21426 2006-12-15 23:17 操作系统\os.cpp
文件 4291 2006-12-15 23:36 操作系统\OSFinal.dsp
文件 537 2006-12-15 23:19 操作系统\OSFinal.dsw
文件 58368 2007-09-10 17:32 操作系统\OSFinal.ncb
文件 53760 2007-09-10 17:32 操作系统\OSFinal.opt
文件 845 2006-12-15 23:25 操作系统\OSFinal.plg
文件 17356 2007-09-10 17:32 操作系统\resource.aps
文件 1192 2006-12-15 00:40 操作系统\resource.h
文件 2057 2006-12-13 17:29 操作系统\resource.rc
文件 289 2006-10-22 10:35 操作系统\StdAfx.cpp
文件 771 2006-12-15 22:49 操作系统\StdAfx.h
文件 8192 2007-09-11 21:14 操作系统\Debug\disk.txt
文件 266291 2006-12-15 23:25 操作系统\Debug\OSFinal.exe
目录 0 2007-12-16 13:15 操作系统\Debug
目录 0 2007-12-16 13:15 操作系统
----------- --------- ---------- ----- ----
460610 24
- 上一篇:连续梁计算程序(按照新规范编写).
- 下一篇:Unity2018汉化包
相关资源
- c++和delphi 实现 屏幕传输/远程桌面/远
- 实验2 用链表实现学生健康情况管理系
- 马的遍历数据结构
- 网段计算器 计算输入的IP地址所在网
- 信息检索-索引的建立作业
- 程序按钮图标
- SHA512源码
- 山东大学软件学院数据结构实验报告
- 编译原理——词法分析代码
- Qt写的UDP组播服务端
- 基于qt编写的图片浏览器
- 教室占座系统
- 一些有用的函数
- 物流货仓管理系统
- VC启用禁用网卡 支持win7等64位系统
- CT图像生成STL文件的程序
- 基于Brep的扫成与欧拉操作源码
- QT画图工具的简单实现
- 操作系统实验 cpu调度算法
- 基于IFC格式的BIM文件结构库
- 全国交通咨询程序
- qt 读取文件绘制波形
- BasicExcel.zip
- qt 绘制热点图
- 512位sha加密算法实现
- 经典电梯问题的可视化求解
- 超级玛丽游戏范例+源码+教程!
- 山东大学计算机图形学OpenGL三维迷宫
- 大连理工大学-编译技术-第二次上机
- loginWidget.rar
评论
共有 条评论