资源简介
20. 空闲磁盘存储空间的管理:UNIX成组链接法。(1人) 4分
建立相应的数据结构;
磁盘上建立一个文件,文件长度设为10MB,用该文件来模拟一个磁盘,磁盘的物理块大小为512字节。
建立进程的数据结构;
时间的流逝可用下面几种方法模拟:(a)按键盘,每按一次可认为过一个时间单位; (b) 响应WM_TIMER;
将一批进程对磁盘的请求的情况存磁盘文件,以后可以读出并重放;
使用两种方式产生进程对磁盘的请求:(a)自动产生, (b)手工输入;
显示每次磁盘的请求和空间释放后的空闲物理块链的状态;
显示每次磁盘的请求和空间释放后
代码片段和文件信息
// MyFiles.cpp: implementation of the MyFiles class.
//
//////////////////////////////////////////////////////////////////////
#include “stdafx.h“
#include “OS2.h“
#include “MyFiles.h“
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
MyFiles::MyFiles(CString fnint fsint blocknums)
{
filename=fn;
filesize=fs;
block[0]=blocknums;
}
MyFiles::~MyFiles()
{
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5144 2010-06-28 16:06 操作系统课程设计—— 模拟unix成组链接法\Debug\MyFiles.obj
文件 25600 2010-06-23 00:02 操作系统课程设计—— 模拟unix成组链接法\Debug\MyFiles.pdb
文件 127018 2010-06-28 10:05 操作系统课程设计—— 模拟unix成组链接法\Debug\OS2.exe
文件 235304 2010-06-28 16:06 操作系统课程设计—— 模拟unix成组链接法\Debug\OS2.ilk
文件 17521 2010-06-28 10:03 操作系统课程设计—— 模拟unix成组链接法\Debug\OS2.obj
文件 5503668 2010-06-24 11:55 操作系统课程设计—— 模拟unix成组链接法\Debug\OS2.pch
文件 386048 2010-06-28 10:05 操作系统课程设计—— 模拟unix成组链接法\Debug\OS2.pdb
文件 5120 2010-06-28 16:06 操作系统课程设计—— 模拟unix成组链接法\Debug\OS2.res
文件 74693 2010-06-28 16:05 操作系统课程设计—— 模拟unix成组链接法\Debug\OS2Dlg.obj
文件 25600 2010-06-23 00:00 操作系统课程设计—— 模拟unix成组链接法\Debug\OS2Dlg.pdb
文件 105388 2010-06-24 11:55 操作系统课程设计—— 模拟unix成组链接法\Debug\StdAfx.obj
文件 205824 2010-06-28 16:06 操作系统课程设计—— 模拟unix成组链接法\Debug\vc60.idb
文件 364544 2010-06-28 16:06 操作系统课程设计—— 模拟unix成组链接法\Debug\vc60.pdb
文件 609 2010-06-28 16:05 操作系统课程设计—— 模拟unix成组链接法\MyFiles.cpp
文件 3413 2010-06-23 00:02 操作系统课程设计—— 模拟unix成组链接法\MyFiles.dsp
文件 522 2010-06-23 00:03 操作系统课程设计—— 模拟unix成组链接法\MyFiles.dsw
文件 583 2006-03-16 13:42 操作系统课程设计—— 模拟unix成组链接法\MyFiles.h
文件 41984 2010-06-28 10:02 操作系统课程设计—— 模拟unix成组链接法\MyFiles.ncb
文件 48640 2010-06-28 10:02 操作系统课程设计—— 模拟unix成组链接法\MyFiles.opt
文件 686 2010-06-23 00:02 操作系统课程设计—— 模拟unix成组链接法\MyFiles.plg
文件 39580 2010-06-28 16:05 操作系统课程设计—— 模拟unix成组链接法\OS2.APS
文件 2398 2010-06-28 16:06 操作系统课程设计—— 模拟unix成组链接法\OS2.clw
文件 2021 2006-03-14 20:00 操作系统课程设计—— 模拟unix成组链接法\OS2.cpp
文件 4292 2006-03-16 16:55 操作系统课程设计—— 模拟unix成组链接法\OS2.dsp
文件 531 2006-03-14 20:00 操作系统课程设计—— 模拟unix成组链接法\OS2.dsw
文件 1291 2006-03-14 20:00 操作系统课程设计—— 模拟unix成组链接法\OS2.h
文件 74752 2010-06-28 16:06 操作系统课程设计—— 模拟unix成组链接法\OS2.ncb
文件 50688 2010-06-28 16:06 操作系统课程设计—— 模拟unix成组链接法\OS2.opt
文件 623 2010-06-28 16:06 操作系统课程设计—— 模拟unix成组链接法\OS2.plg
文件 8602 2010-06-28 16:05 操作系统课程设计—— 模拟unix成组链接法\OS2.rc
............此处省略20个文件信息
- 上一篇:网格布尔运算
- 下一篇:CATIA_V5R19_SP0__Win64_cracks
相关资源
- 操作系统课程设计-文件系统源码+文档
- 操作系统课程设计 目录查询
- 操作系统课程设计 处理机调度程序
- 文件管理系统-操作系统课程设计
- 操作系统课程设计小型命令处理器s
- 操作系统课程设计--模拟文件系统
- \\操作系统课程设计银行家算法,生产
- 华中科技大学操作系统课程设计
- 操作系统课程设计--死锁
- 操作系统课程设计作业调度算法源程
- 操作系统课程设计实验报告及源代码
- 操作系统课程设计进程间通信
- 操作系统课程设计哲学家进餐问题报
- 操作系统课程设计大全
- 广工操作系统课程设计
- 操作系统课程设计实现了进程间的通
- 操作系统课程设计——文件管理系统
- 操作系统课程设计 文件系统
- 操作系统课程设计—linux字符设备驱动
- 合工大操作系统课程设计:基于内存
- 基本分段存储管理系统
- Nachos 操作系统课程设计
- 操作系统课程设计——银行家算法
评论
共有 条评论