全部博文(130)
发布时间:2013-10-10 22:18:37
导读:普通进程的调度选择算法基于进程的优先级,拥有最高优先级的进程被调度器选中。2.4中,时间片counter同时也表示了一个进程的优先级。2.6中时间片用任务描述符中的time_slice域表示,而优先级用prio(普通进程)或者rt_priority(实时进程)表示。调度器为每一个CPU维护了两个进程队列数组:指向活动运行队列的activ.........【阅读全文】
发布时间:2013-10-10 22:03:07
//nanosleep()使当前进程进入睡眠,但是在指定时间以后由内核唤醒,常常实现周期性的运行//sleep()等库函数就是调用nanosleep()实现的asmlinkage long sys_nanosleep(struct timespec *rqtp, struct timespec *rmtp){ //rqtp指定睡眠时间,rmtp.........【阅读全文】