1、 :编写并调试一个模拟的进程调度程序,采用“最高优先数优先”调度算法对进程进行调度。 “最高优先数优先调度算法的基本思想是把CPU分配给就绪队列中优先数最高的进程。尝试静态优先数与动态优先数两种方法: a) 静态优先数是指优先数在整个进程运行期间不再改变。优先数可以在数据输入时指定,也可以根据到达顺序、运行时间确定。 b) 动态优先数是指进程的优先数在创建进程时可以给定一个初始值,并且可以按一定原则修改优先数。例如进程获得一次CPU后就将其优先数减少1。或者进程等待的时间超过某一时限时增加其优先数的值。 2、 编写并调试一个模拟的进程调度程序,模拟实现多级反馈队列调度算法。 3、 编写并调试一个模拟的进程调度程序,模拟实现最低松弛度优先算法。 4、 程序与报告要求: a) 对上述要求1、2、3,至少要完成一项,鼓励尝试多种算法。 b) 输出结果要尽量详细清晰,能够反映调度后队列变化,PCB内部变化。 c) 可以选择在Windows或Linux环境下编写、运行程序 d) 鼓励使用不同的开发工具在不同平台环境上进行开发比较。 e) 在实验报告中,一方面可以对实验结果进行分析,一方面可以对各种算法进行比较,分析它们的优劣,说明各种算法适用于哪些情况下的调度。
上传时间: 2015-11-13
上传用户:zq70996813
嵌入式硬件开发平台的体系结构 ² 外围存储器接口设计方法 ² 键盘、LCD、触摸屏人机交互接口的设计方法 ² USB接口、串口、I/O 接口的设计方法 ² 网络接口的设计方法 ² 调试接口的设计方法
上传时间: 2014-01-01
上传用户:kelimu
Simple Operating Systems (简称SOS)是一个可以运行在X86平台上(包括QEMU,BOCHS,VirtualBOX等模拟器上)的面向教学的微型嵌入式操作系统系列软件。从SOS-1到SOS9,逐步完成了一个从无(只有显示)到有(虚存、文件系统、线程、进程)的操作系统创建过程。通过分析、运行和修改此操作系统,会对操作系统的实际实现有更深入的的了解。这是第九部分 SOS-9。 SOS-1到SOS-9相对独立,且一个是基于另一个的。一般在Linux下就可以编译,并可通过QEMU模拟器进行运行和调试。是学习操作系统实际运行的好东西!
标签: Operating Systems Simple QEMU
上传时间: 2013-12-16
上传用户:skfreeman
linux平台下的嵌入式开发,用于串口通讯的调试,有可执行文件
上传时间: 2016-03-01
上传用户:lwwhust
无速度pid的异步电机vf控制的dsp调试程序,适用于ccs平台
上传时间: 2013-12-20
上传用户:s363994250
有速度pid的异步电机vf控制的dsp调试程序,适用于ccs平台
上传时间: 2016-03-04
上传用户:LouieWu
无传感异步电机vf控制的dsp调试程序,适用于ccs平台
上传时间: 2014-01-11
上传用户:semi1981
无feedevb的异步电机vf控制的dsp调试程序,适用于ccs平台
上传时间: 2014-12-03
上传用户:sxdtlqqjl
uCLinux开发平台构建,其中包括建立交叉开发环境,kernel、文件系统、NFS设置、GDB调试等。
上传时间: 2013-11-25
上传用户:hullow
调试成功的SD卡源码,适当修改可以移植到多平台~
上传时间: 2016-03-21
上传用户:xiaoxiang