1. 首页
  2. 行业
  3. 咨询
  4. 嵌入式系统/ARM技术中的Linux进程调度时机

嵌入式系统/ARM技术中的Linux进程调度时机

上传者: 2020-11-09 01:07:47上传 PDF文件 64.81KB 热度 14次
作者:李智敏,华清远见嵌入式学院上海中心讲师。 Linux的调度程序是一个叫Schedule()的函数,由它来决定是否要进行进程的切换。而所谓的调度时机则是在什么情况下执行调度程序。 主要有一下几种状况: 1、进程状态转换的时刻:进程终止、进程睡眠; 2、当前进程的时间片用完时(current->counter=0); 3、设备驱动程序 4、进程从中断、异常及系统调用返回到用户态时; 时机1,进程要调用sleep()或exit()等函数进行状态转换,这些函数会主动调用调度程序进行进程调度; 时机2,由于进程的时间片是由时钟中断来更新的,因此,这种
下载地址
用户评论