第五章进程调度与切换.pptVIP

  • 9
  • 0
  • 约 33页
  • 2017-09-28 发布于广西
  • 举报
第五章进程调度与切换.ppt

第五章 进程调度与切换 0.0预备知识:进程与内核关系 5.0 预备知识:CPU的连续流程与多任务 5.1 Linux时间系统 5.2 时钟中断 5.3 Linux调度程序Schedule() 5.4 进程切换 0.0预备知识:进程与内核关系 所有系统调用的功能都在内核中实现 所有进程共享内存中唯一一份内核代码 Linux采用此大内核结构 系统调用、中断、异常时执行内核 5.0 预备知识:CPU的连续流程与多任务 main() { int i,j; char buf[101]; for(i=0;i10000;i++); read(0,buf,100); } fork()创建进程-execl()装入并执行此程序-main()-...-时钟中断处理程序-调度原语-执行其它进程...-调度原语-main()中的指令...可能还有几次切换...-main()中指令-调用read()-进入内核-阻塞原语-调度原语-...-键盘中断处理程序-执行被中断进程-..若干次键盘中断...- 键盘中断处理程序,发现键入值为’\n’-唤醒原语-中断返回执行被中断进程-...-调度原语-内核中继续执行完read(),准备返回用户空间-调度原语-...-调度原语-read()返回-调用exit() 5.1 Linux时间系统 5.1.1 时钟硬件 5.1.2 时钟运作机制 5.1.3 Linux时间

文档评论(0)

1亿VIP精品文档

相关文档