2016年3月15日
摘要: 抢占和上下文切换 上下文切换,也就是从一个可执行进程切换到另一个可执行进程,通过context_switch()函数负责处理。每当一个新的进程被选出来准备运行的时候,schedule()就会调用该函数。主要步骤如下: 1.调用switch_mm,该函数负责把虚拟内存从上一个进程映射切换到新进程中。 阅读全文
posted @ 2016-03-15 15:38 画家丶 阅读(164) 评论(0) 推荐(0)
摘要: Linux进程调度原理: 调度程序是内核的组成部分,它负责选择下一个要运行的进程。可以看作是在可运行态进程之间分配有限的处理器时间资源的内核子系统。只有通过调度程序的合理调度,系统资源才能最大程度的发挥作用,多进程才会有并发执行的效果。 多任务操作系统是能同时并发地交互执行多个进程的操作系统。可以划 阅读全文
posted @ 2016-03-15 14:21 画家丶 阅读(204) 评论(0) 推荐(0)