1、 :编写并调试一个模拟的进程调度程序,采用“最高优先数优先”调度算法对进程进行调度。 “最高优先数优先调度算法的基本思想是把CPU分配给就绪队列中优先数最高的进程。尝试静态优先数与动态优先数两种方法: a) 静态优先数是指优先数在整个进程运行期间不再改变。优先数可以在数据输入时指定,也可以根据到达顺序、运行时间确定。 b) 动态优先数是指进程的优先数在创建进程时可以给定一个初始值,并且可以按一定原则修改优先数。例如进程获得一次CPU后就将其优先数减少1。或者进程等待的时间超过某一时限时增加其优先数的值。 2、 编写并调试一个模拟的进程调度程序,模拟实现多级反馈队列调度算法。 3、 编写并调试一个模拟的进程调度程序,模拟实现最低松弛度优先算法。 4、 程序与报告要求: a) 对上述要求1、2、3,至少要完成一项,鼓励尝试多种算法。 b) 输出结果要尽量详细清晰,能够反映调度后队列变化,PCB内部变化。 c) 可以选择在Windows或Linux环境下编写、运行程序 d) 鼓励使用不同的开发工具在不同平台环境上进行开发比较。 e) 在实验报告中,一方面可以对实验结果进行分析,一方面可以对各种算法进行比较,分析它们的优劣,说明各种算法适用于哪些情况下的调度。
上传时间: 2015-11-13
上传用户:zq70996813
网页分为两部分:新闻管理系统和新闻发布系统。使用ASP技术创建新闻界面,并设置链接新闻系统数据库。
上传时间: 2015-11-15
上传用户:wsf950131
Idt IEC 61970-301 第301 篇:公共信息模型(CIM)基础 中文文档
上传时间: 2015-11-15
上传用户:lwwhust
第1章 TURBO PASCAL高级编程技术 1.1 单元及其使用 1.2 与汇编语言混合编程 1.3 与C语言混合编程 1.4 过程类型及其使用 1.5 中断例程的编写方法 1.6 动态数组及其使用 1.7 扩充内存(EMS)及其使用 1.8 扩展内存(XMS)及其使用 1.9 程序的标准数据作代码处理的方法 第2章 实用工具单元 2.1 屏幕输入与输出单元ACRT 2.2 字符串处理单元ASTR 2.3 磁盘操作单元DISK 2.4 热键单元POPUP 2.5 数据库交互单元DBASE 2.6 扩充内存单元EMS 2.7 扩展内存单元XMS 2.8 数学函数单元MATH 2.9 矩阵运算单元MATRIX 2.10 概率分布函数单元PROB 2.11 复数运算单元COMPLEX 第3章 实用程序 3.1 软锁驱动器程序 3.2 锁硬盘逻辑盘程序 3.3 稿纸打印程序 3.4 源程序列表程序 3.5 查找并替换程序 3.6 备份硬盘主引导扇区程序 3.7 四通-PC文本文件转换程序 3.8 SPT文件与BMP文件的双向转换程序 3.9 数据库卡片打印程序 3.10 BATCH文件转换为COM文件程序 3.11 机密文件的有效销毁程序 3.12 释放内存程序 附录1 源程序文件索引表 附录2 各种显示卡及其显示模态表
上传时间: 2015-11-16
上传用户:dengzb84
《细说秦汉》----《细说中国历史丛书》第1卷 本书《细说中国历史丛书》系已故旅美历史学家黎东方先生所著。作者以生动别致的“讲史”形式详细讲述了自秦汉到中华民国各个历史时期的重要人物和事件。书中不但将各种事件和人物剖析、介绍得清清楚楚,而且还加上作者自己的判断和评论,让读者更深刻、更有兴趣地了解历史真相。作者还善于用现代人所了解的名词去解释历上的各官职和家族关系等,使全书显得通俗易懂。
上传时间: 2015-11-18
上传用户:偷心的海盗
JavaScript教程 第一页:Javascript教程 第二页:课程简介 第三页:实际应用 第四页:隐藏JavaScript 第五页:第一天复习
标签: JavaScript Javascript 页 教程
上传时间: 2015-11-25
上传用户:ayfeixiao
软件测试的目的和策略 1.计划: 定义目标 确定策略 确定方法 2.执行: 建立环境 执行计划 3.检查: 一步步验证 执行完毕? 4.循环: 没有改正 继续执行
上传时间: 2014-01-10
上传用户:lmeeworm
这是博弈论算法全集第三部分:机器学习,其它算法将陆续推出.以便与大家共享
上传时间: 2013-12-18
上传用户:zhangzhenyu
这是博弈论算法全集第四部分:剪枝算法,其它算法将陆续推出.以便与大家共享
上传时间: 2013-12-12
上传用户:星仔
这是博弈论算法全集第五部分:局面描述,其它算法将陆续推出.以便与大家共享
上传时间: 2015-11-29
上传用户:siguazgb