資源簡介
模擬一個采用多道程序設計方法的單用戶操作系統,該操作系統包括進程管理、存儲管理、設備管理、文件管理和用戶接口四部分
代碼片段和文件信息
/*
*功能描述:判斷申請設備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漢化包
評論
共有 條評論