文件名称:minix内核修改,增加实时进程和实时调度
文件大小:79KB
文件格式:RAR
更新时间:2014-12-08 08:29:29
minix内核修改 实时进程 实时调度
minix内核修改,增加实时进程和实时调度: 1 增加系统调用chrt 函数格式 s = chrt(long deadline) 函数功能 设置进程为实时进程并在deadline秒后结束。如果deadline为0,则将进程设置为非实时进程。设置成功返回0,否则返回1. 2 实现EDF(Earliest-Deadline-First)实时调度算法 EDF deadline越近的进程越先执行 实时调度 设置进程的优先级,保证进程的优先级高于其他用户进程,以保证它的实时性。但要考虑不会影响系统进程的执行。
【文件预览】:
Minix3 project2 文档.doc
src
----servers()
--------pm()
----include()
--------minix()
--------unistd.h(10KB)
----lib()
--------posix()
--------syslib()
----kernel()
--------config.h(3KB)
--------main.c(11KB)
--------system.h(6KB)
--------system()
--------proc.h(11KB)
--------proc.c(49KB)
--------system.c(22KB)