网站大量收购独家精品文档,联系QQ:2885784924

3-MOOC-进程线程模型.pdf

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3-MOOC-进程线程模型

北京大学计算机科学技术系 陈向群 Department of computer science and Technology Peking University 2015 春季  进程模型  多道程序设计  进程的概念、进程控制块  进程状态及转换、进程队列  进程控制 进程创建、撤销、阻塞、唤醒、……  线程模型  为什么引入线程?  线程的组成  线程机制的实现 用户级线程、核心级线程、混合方式  多道程序设计 允许多个程序同时进入内存并运行,其目的 是为了提高系统效率 1个程序计数器 4个程序计数器 轮流执行 A. S. Tanenbaum教材 并发环境: 一段时间间隔内,单处理器上有两个或两个以 上的程序同时处于开始运行但尚未结束的状态, 并且次序不是事先确定的 A B A B B A B A 并发程序:在并发环境中执行的程序 对CPU 的抽象 定义:Process 进程是具有独立功能的程序关于某个数据集合上的 一次运行活动,是系统进行资源分配和调度的独立 单位 又称 任务(Task or Job ) 如何查看当 前系统中有  程序的一次执行过程 多少个进程?  是正在运行程序的抽象  将一个CPU变幻成多个虚拟的CPU  系统资源以进程为单位分配,如内存、文件、…… 每个具有独立的地址空间  操作系统将CPU调度给需要的进程  PCB:Process Control Block  又称 进程描述符、进程属性  操作系统用于管理控制进程的一个专门数据结构  记录进程的各种属性,描述进程的动态变化过程  PCB是系统感知进程存在的唯一标志 → 进程与PCB是一一对应的  进程表:所有进程的PCB集合 PCB的内容应 该包括什么 呢? 进程控制 所拥有的 信息 资源和使 用情况 进程描述 信息 CPU现场 信息 进程描述信息  进程标识符(process ID),唯一,通 常是一个整数  进程名,通常基于可执行文件名, 不唯一  用户标识符(user ID)  进程组关系 进程控制信息

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档