一、 进程控制 1、 定义PCB(可以采用静态结构或动态结构):包括理论PCB中的基本内容,如ID、进程状态、队列指针。由于无法实现真正的进程创建功能,在实验中只需建立PCB,用它代表完整的进程。 2、 定义进程状态转换方式:进程的状态转换是由进程内部操作或操作系统的控制引起,由于无法实现这些功能,学生可以采用随机数方法或键盘控制方法模拟,并实现对应的控制程序。随机方法指产生1-6的随机数,分别代表创建进程(c)、结束进程(e)、进程阻塞(b)、激活进程(w)、调度进程(p)、时间片到(t)等事件;键盘模拟方法指定义6种按键代表以上6种事件。 3、 根据四种事件处理就绪队列、阻塞队列和当前执行中的进程。 每次事件处理后应形象地显示出当前系统中的执行进程是哪一个,就绪队列和阻塞队列分别包含哪些进程。
上传时间: 2016-12-23
上传用户:wyc199288
功能: 用鼠标打开/关闭CD-ROM的工具。 动机: 由于写字台空间有限,我自己的PC被迫放到桌旁的地上,开、关CD-ROM很不方便,所以就编了这么一个东西。后来考虑到经常在关机时将光盘忘记在光驱里,因此又加了一个“退出Windows时自动弹出CD”功能。 说明: 源代码中不仅演示了对光驱的操作,还演示了动态菜单、tray app的实现。
上传时间: 2014-01-02
上传用户:jackgao
操作系统调度方法中的先进先出页面置换算法
上传时间: 2016-12-27
上传用户:skfreeman
最长路径DP算法 根据邻近矩阵,再运用DP算法计算出图中任意节点间的最长路径,有点类似于最短路径算法
上传时间: 2014-11-08
上传用户:guanliya
HT45RM03A 在電動自行車控制器中的應用
上传时间: 2016-12-29
上传用户:水口鸿胜电器
给出了在Winsock的支持下用Visual C++制作聊天室的过程,不必关心系统内部复杂的机制.
上传时间: 2014-01-24
上传用户:csgcd001
一個線性規劃的程式 可以解出需要解的方程式的最佳解 說明檔在壓縮檔中 manual is in the rar file
上传时间: 2014-01-15
上传用户:
用VC++实现的编译原理中的语法分析程序,内容详尽具体,可执行程序齐全!
上传时间: 2014-01-04
上传用户:黄华强
用matlab 实现强噪声中弱信号的提取,可产生图像 一次生成
上传时间: 2017-01-13
上传用户:yyq123456789
这个源码是用来通过顺序的扫描输入流中的数据,来计算表达式,这个代码在一般的表达式计算,比如:解析器构造中对表达式的处理都是有用的
上传时间: 2014-03-03
上传用户:xuan‘nian