操作系统 国家精品课程配套教材 罗宇 文艳军 8.1线程与用户级线程实现新.pptVIP

  • 1
  • 0
  • 约 21页
  • 2015-12-18 发布于广东
  • 举报

操作系统 国家精品课程配套教材 罗宇 文艳军 8.1线程与用户级线程实现新.ppt

* * 第十八讲 线程概念,用户级线程实现 目的与要求:掌握线程概念,线程与进程区别及用户级线程的实现. 重点与难点:线程如何从原进程概念中剥离出来,线程控制块,线程状态.用户级线程实现方法及优缺点. 作业:2,7 线程的引入 传统进程既是除了处理机以外的资源分配单位(如内存占用单位)又是执行单位。随着共享内存多外理机的发展,为了支持进程内多道程序设计而引入线程。 8.1.1. 对称多处理 对称多处理机指共享内存且多个处理机都可响应中断且可以运行用户和核心程序的多处理机系统。 第八章 并行与分布式操作系统 8.1并行操作系统 处理机 Cache 处理机 Cache 处理机 Cache ... 主存 总线适配器 I/O总线 系统总线 打印机 硬盘 对称多处理机系统结构 新结构对操作系统的要求: 多任务并行支持,希望同一进程的程序可同时在多CPU上运行,同时还共享进程存储空间。 同步支持,当运行在不同CPU上的程序访问共享数据时要有利用硬件支持的同步手段(如:Test_and_set指令)。 每个CPU都应该能够运行操作系统调度程序自行调度。 多CPU cache一致性的要求(全部由硬件实现或由硬件和操作系统合作实现)。 8.1.2 线程概念 将原进程的PCB内容分成两部分。 ·描述进程资源,空间的部分。 ·描述执行现场,状态及调度的部分。 将第二部分内容作为线程描

文档评论(0)

1亿VIP精品文档

相关文档