minix内核修改,增加实时进程和实时调度:
1 增加系统调用chrt
函数格式
s = chrt(long deadline)
函数功能
设置进程为实时进程并在deadline秒后结束。如果deadline为0,则将进程设置为非实时进程。设置成功返回0,否则返回1.
2 实现EDF(Earliest-Deadline-First)实时调度算法
EDF
deadline越近的进程越先执行
实时调度
设置进程的优先级,保证进程的优先级高于其他用户进程,以保证它的实时性。但要考虑不会影响系统进程的执行。
1