操作系统 国家精品课程配套教材 罗宇 文艳军 8.2核心级线程及线程调度新.pptVIP

  • 2
  • 0
  • 约1.38千字
  • 约 16页
  • 2017-07-06 发布于广东
  • 举报

操作系统 国家精品课程配套教材 罗宇 文艳军 8.2核心级线程及线程调度新.ppt

* * 第十九讲 核心级线程,线程调度 目的与要求:掌握核心级线程实现原理,及典型的线程调度方法. 重点与难点:线程核心实现方法和混合实现方法.组调度方法,多级调度原则. 作业:3,6 8.1.3线程实现 二. 内核级线程 由操作系统内核提供线程创建,结束,同步等系统调用。当进程被创建时,内核同时为进程创建第一个核心级线程,运行用户初始程序;以后可调用创建线程系统调用,创建新的线程。 内核调度以线程为单位。核心级线程既运行用户程序,在自陷/中断进管时又运行核心程序。 L L 进程1 进程2 线程调度 CPU L L L CPU … 创建核心级线程系统调用处理过程: 接收新线程执行函数地址,初始变量值,用户栈地址,私有区地址; 在核心空间中分配TCB,核心栈;初始化上述表格及运行现场; 将线程状态改为就绪; 运行核心线程调度程序; 恢复被调度线程的现场运行。 操 作 用户级线程 核心级线程 进 程 创建(ms) 52 350 1700 使用信号量同步(ms) 66 390 200 特点: 可支持同一进程内

文档评论(0)

1亿VIP精品文档

相关文档