第2章操作系统之进程管理答题.ppt

  1. 1、本文档共220页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三、线程的实现机制 核心级线程(KLT) 优点 对多处理器,核心可以同时调度同一进程的多个线程 阻塞是在线程一级完成 核心例程是多线程的 缺点 在同一进程内的线程切换需要调用内核,导致速度下降 三、线程的实现机制 核心级线程和用户级线程二者分析: 1、针对不同的OS 2、开销和性能(线程的调度和切换速度) 3、系统调用(阻塞) 4、线程执行时间 5、灵活性 6、可扩充性 7、抢占CPU 8、共享进程的资源 三、线程的实现机制 核心级线程和用户级线程二者分析: 1、针对不同的OS 2、开销和性能(线程的调度和切换速度) 3、系统调用(阻塞) 4、线程执行时间 5、灵活性 6、可扩充性 7、抢占CPU 8、共享进程的资源 三、线程的实现机制 核心级线程和用户级线程结合方法 线程创建在用户空间完成(开销小) 大量线程调度和同步也在用户空间完成(开销小) 程序员可以适当调整KLT的数量 可以取二者中最好的 实例:Solaris 进程 用户地址空间 用户栈 进程控制块 实例:Solaris 用户级线程(线程库) 可在应用进程中建多个ULT 每个ULT需要:栈、程序计数器 不受调度程序的调度,线程切换快 对OS不可见 提供应用程序并行性接口 实例:Solaris 核心级线程 设置了大量的KLT 有一个小的数据结构和栈 完成内核的所有工作 其结构由核心维护 实例:Solaris 核心级线程 设置了大量的KLT 有一个小的数据结构和栈 完成内核的所有工作 其结构由核心维护 实例:Solaris 轻型进程(LWP) 每个ULT利用LWP和内核通信 每个LWP支持一个或多个ULT,并映射到一个KLT 每个LWP对应用程序可见,内核看到的是多个LWP而不是ULT 实例:Solaris 轻型进程(LWP) 每个ULT利用LWP和内核通信 每个LWP支持一个或多个ULT,并映射到一个KLT 每个LWP对应用程序可见,内核看到的是多个LWP而不是ULT 实例:Solaris 名词解释 1、程序、作业和进程 2、进程控制块 3、进程控制块PCB 填空题 1、程序顺序执行时的特点是() 2、进程是由程序、数据和()组成的。 3、进程的()和并发性是进程的两个最重要的属性 4、计算机处于用户态时,不能执行()指令 5、进程是一个程序对某个数据集() 填空题 6、进程的基本状态有执行、()和() 7、进程创建时处于()态,运行中的进程因时钟中断而处于()态。 8、某程序运行时经常需要打印中间结果,计算时,该进程处于()态,打印时处于()态,打印结束时处于()态。 9、操作系统中,可以并行工作的基本单位是()。 10、操作系统通过()对进程进行管理和控制。 11、进程在运行过程中,运行态和()都可能变为() 12、如果系统中有n个进程,那么在等待队列中进程的个数最多可为()个 13、 选择题 1、由于并发进程执行的随机性,一个进程对另一个进程的影响是不可预测的,甚至造成结果的不正确,()。 A、造成不正确的因素与时间有关 B、造成不正确的因素只与进程占用的处理机有关 C、造成不正确的因素与执行速度有关 D、造成不正确的因素只与外界的影响有关 选择题 2、在单处理机系统中实现并发技术后,()。 A、各进程在某一个时刻并行运行,CPU与外设并行工作 B、各进程在一个时间段内并行运行,CPU与外设间串行工作 C、各进程在一个时间段内并行运行,CPU与外设间并行工作 D、各进程在某一个时刻并行运行,CPU与外设串行工作 选择题 3、进程具有的特性有()。 A、独立性 B、并发性 C、静态性 D、动态性 E、不确定性 F、共享性 选择题 4、进程由就绪态转换为运行态是由()引起的。 A、中断事件 B、进程状态转换 C、进程调度 D、为程序创建进程 选择题 5、并发进程指的是() A、可平行执行的进程 B、可先后执行的进程 C、可同时执行的进程 D、不可中断的进程 选择题 6、当一个进程处于这样的状态()时,成为等待状态。 A、它正等待输入一批数据 B、它正等待协作进程的一个消息 C、它正等待分配给它一个时间片 D、它正等待进入内存 选择题 7、当()时,进程从执行态转变为就绪态。 A、进程被调度程序选中 B、时间片到 C、等待某一事件 D、等待的事件发生 选择题 8、下列几种关于进程的描述,()最不符合OS对进程的理解。 A、进程是在多程序并行环境中的完整的程序 B、进程可以由程序、数据和进程控制块描述 C、线程是一种特殊的进程 D、进程是程序在一个数据集合上运行的过程,他是系统进行资源分配和调度的一个独立单位 信箱可由操作系统创建,也可由用户进程创建,创建者是信箱的拥有者。据此,可把信箱分为以

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档