1、 :编写并调试一个模拟的进程调度程序,采用“最高优先数优先”调度算法对进程进行调度。 “最高优先数优先调度算法的基本思想是把CPU分配给就绪队列中优先数最高的进程。尝试静态优先数与动态优先数两种方法: a) 静态优先数是指优先数在整个进程运行期间不再改变。优先数可以在数据输入时指定,也可以根据到达顺序、运行时间确定。 b) 动态优先数是指进程的优先数在创建进程时可以给定一个初始值,并且可以按一定原则修改优先数。例如进程获得一次CPU后就将其优先数减少1。或者进程等待的时间超过某一时限时增加其优先数的值。 2、 编写并调试一个模拟的进程调度程序,模拟实现多级反馈队列调度算法。 3、 编写并调试一个模拟的进程调度程序,模拟实现最低松弛度优先算法。 4、 程序与报告要求: a) 对上述要求1、2、3,至少要完成一项,鼓励尝试多种算法。 b) 输出结果要尽量详细清晰,能够反映调度后队列变化,PCB内部变化。 c) 可以选择在Windows或Linux环境下编写、运行程序 d) 鼓励使用不同的开发工具在不同平台环境上进行开发比较。 e) 在实验报告中,一方面可以对实验结果进行分析,一方面可以对各种算法进行比较,分析它们的优劣,说明各种算法适用于哪些情况下的调度。
上传时间: 2015-11-13
上传用户:zq70996813
常微分方程的龙格库塔法系列程序,从二级到四级的算法。
上传时间: 2015-11-14
上传用户:ma1301115706
CH372或CH375的USB设备的Windows驱动程序和DLL动态库
上传时间: 2015-11-15
上传用户:zhliu007
C语言开发串行通讯程序库,可用来进行串口开发用
上传时间: 2013-12-23
上传用户:baitouyu
JSP中文网新闻发布系统是由jsp中文网为了方便管理自己的相关技术文章而编写的b/s模式的集新闻发布、管理与一体的新闻发布系统。
上传时间: 2014-01-22
上传用户:13215175592
本程序库为《matlab7.x数字信号处理》配套光盘程序,给出了数字信号处理常用算法的matlab程序,具有一定的参考价值!
上传时间: 2013-12-10
上传用户:
何在Visual C++开发平台下,利用MATLAB 数学库和图形库开发脱离MATLAB环境独立运行的应用程序的方法,通过一个实例给出了混合编程的详细步骤。该方法应用可有效地提高软件开发的高效性和可靠性。
上传时间: 2013-12-17
上传用户:xuanjie
// 带有列主元的高斯消元法 // 功能: 求解线性方程组 Ax = b // 参数: A - 指向n*n系数矩阵的指针 // b - 常数向量的指针 // n - 方程组的维数 // 返回值:0 - 如果成功。线性方程组的解保存在 b 中 // 1 - 求解失败
上传时间: 2013-12-18
上传用户:xcy122677
B-spline曲線是包含Bezier曲線的通用數學表示法。
上传时间: 2015-11-22
上传用户:whenfly
C语言通讯程序库DOS版,支持10个115200波特率的通讯口
上传时间: 2014-01-15
上传用户:Yukiseop