• 大小: 84KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 语言: 其他
  • 标签: C++  

资源简介

模拟一个采用多道程序设计方法的单用户操作系统,该操作系统包括进程管理、存储管理、设备管理、文件管理和用户接口四部分

资源截图

代码片段和文件信息

/*
*功能描述:判断申请设备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


评论

共有 条评论