操作系统课程设计,完整的MFC 工程源码 课程设计题目:进程/作业调度 实现要求: 1. 建立作业的数据结构描述 2. 使用两种方式产生作业/进程: (a)自动产生 (b)手工输入 3. 在屏幕上显示每个作业/进程的执行情况。 4. 时间的流逝可用下面几种方法模拟:(a)按键盘,每按一次可以认为过一个时间单位 (b)响应WM_TIMER (本实验采用b方法) 5. 计算并显示一批作业/进程的周转时间,平均周转时间,带权周转时间,平均带权周转时间。 6. 将一批作业/进程的执行情况存入磁盘文件,以后可以读出并重放。 7. 支持的调度算法:先来先服务,短作业/进程优先,时间片轮转调度算法,优先权调度算法,高响应比优先调度算法,多级反馈队列调度算法。
2020-01-03 11:34:40 21.16MB OS课程设计 进程调度
1
Nachos实验(操作系统课程设计) 共四个实验,每个实验是单独分离开,有代码,有详细文档。 实验1#内核线程调度策略设计 设计了两个静态(FCFS,静态优先数),两个动态(动态优先数,彩票算法)。 实验2#进程同步 设计一个Haro样式的条件变量,通过实现采用 该条件变量的生产者消费者问题管程和哲学家 问题管程,用多个使用管程的协作线程验证其 正确性。 实验3#用户进程和空间管理设计 实现了多道程序共驻内存,用户程序并发执行 ,实现了多个系统调用 (Fork,Exec,Join,Exit,Wait,Halt,Create, Open,Read,Write,Close,Yield,,实现了一个 简单的shell程序,并实现了shell上的用户程 序的并发,输出重定向功能。本实验中采用了 进程同步的功能。实现了进程表,使用父子进 程关系表实现父子进程关系。 实验4#文件系统扩展设计 使Nachos文件的长度可以扩展。 扩充Nachos文件的最大容量。
2020-01-03 11:33:43 2.13MB Nachos实验 操作系统课程设计
1
进程状态模拟转换课程设计代码,使用python编写,设计要求:模拟两种系统资源,每种资源的初始数目有自己设定 有进程的标识、进程的具体数据结构由自己设定 利用队列的概念。设置就绪队列和阻塞队列 至少模拟四种条件下的进程状态转换,即进程调度、时间片用完、I/O请求和I/O完成等四种条件
1
广工操作系统课程设计(选题:多道批处理系统的两级调度-1)
2020-01-03 11:29:04 525KB 操作系统
1
自己做的的操作系统课程设计 已经过关了 希望对大家有用
1
这是一个自己完成软件工程的操作系统课程课程设计题目:此程序用于模拟虚拟磁盘页面置换算法,实现了FIFO页面置换算法和LRU页面置换算法,获得课程设计优秀的好成绩
2020-01-03 11:24:01 408KB 页面置换算法
1
1.开辟100M的硬盘空间,作为设定的硬盘空间。 2.模拟Linux文件系统,功能如下: (1)info: 显示整个系统信息 (2)cd …: 改变目录:改变当前工作目录,目录不存在时给出出错信息。 (3)dir …: 显示目录:显示指定目录下或当前目录下的信息,包括文件名、物理地址、保护码、文件长度、子目录等(带/s参数的dir命令,显示所有子目录)。 (4)md …: 创建目录:在指定路径或当前路径下创建指定目录。重名时给出错信息。 (5)rd …: 删除目录:删除指定目录下所有文件和子目录。要删目录不空时,要给出提示是否要删除。 (6)newfile …: 建立文件。 (7)cat …: 打开文件。 (8)copy …: 拷贝文件,除支持模拟Linux文件系统内部的文件拷贝外,还支持host文件系统与模拟Linux文件系统间的文件拷贝。 (9)del …: 删除文件:删除指定文件,不存在时给出出错信息。 (10)check:检测并恢复文件系统。 模拟文件系统的前端操作shell: 前端的shell进程和后端的simdisk进程之间利用共享内存进行进程间通信(IPC)
2020-01-03 11:23:07 4.06MB 文件系统
1
模拟Unix文件系统,操作系统课程设计·在windows平台VC上开发.rar
2020-01-03 11:22:32 1.79MB 模拟Unix文件系统
1
本资源包含《操作系统》--课程设计《段页式虚拟存储管理地址转换》的程序和文档,适应于课程设计。是一个简单的基于对话框的MFC程序,在VS2005上运行。有需要的同学可以看看。
2020-01-03 11:22:30 3.99MB VC 地址转换 对话框 操作系统课程设计
1
用银行家算法,模拟设备分配. 设备管理系统要实现对设备的添加,设备的修改,设备的删除,设备信息的查询,设备的内部命名以及用银行家算法模拟设备分配的过程。
2020-01-03 11:22:05 154KB 银行家算法
1