第二章进程管理习题和答案.doc
《第二章进程管理习题和答案.doc》由会员分享,可在线阅读,更多相关《第二章进程管理习题和答案.doc(6页珍藏版)》请在咨信网上搜索。
--一、填空题 1. 进程是一个程序对某个数据集的一次执行过程。进程从结构上讲,包括程序、数据和PCB三部分。 2. 进程是一个 动态的概念,程序是一个静态的概念。 3. 操作系统中,可以并行工作的基本单位是进程,它是由程序、数据集和PCB 组成。 4. 进程存在的唯一标志是PCB的存在。当系统创建一个进程时,系统为其建立一个PCB,当进程被撤销时系统就将其收回。 5. 进程有三种基本状态,即运行状态、就绪状态、阻塞状态。当进程由(1)变换到(2)或(3)时,就会立即引起重新调度。 6. 在操作系统中,不可中断执行的操作称为原语。 7. 并发进程之间的基本关系是同步或互斥。其中互斥是指进程之间的一种间接关系。 8. 临界资源是指 一段时间只允许一个进程使用的资源 ,而临界区是指 进程中访问临界资源的程序代码 。 9. P,V操作原语是在 信号量上操作的。 10. 信号量的物理意义是:当信号量的值大于零时,表示 可用资源的数量 ;当信号量值小于零时,其绝对值为 等待使用信号量所代表资源的进程的数量。 11. 有n个进程共享同一个临界区,若使用信号量机制实现对临界资源的互斥访问,则信号量值的变化范围是1~-(n-1)。 12.如果系统中有n个进程,则在等待(阻塞)队列中进程的个数最多可为 个n。 13. 如果信号量的当前值为-5,则表示系统中在该信号量上有 5 个等待进程。 14.某程序运行时经常需打印中间结果。计算时,该进程处于 用户态,打印时处于 系统态,打印结束时进程处于用户态。 (指系统状态)、 15. 在操作系统中引入线程的主要目的是 减少程序并发执行时的时空开销,使OS更具有并发性。 16. 如果一个程序能为多个进程同时共享执行,那么它应该以纯码形式编写,即该程序是可重人码程序,这种程序的特点是:在它执行过程中自身不可修改。 17. 中断优先级是由硬件规定的,若要调整中断的响应次序可通过 系统调用。 18. 进程初建时处于 就绪态,运行时因为时钟中断而处于 就绪态,因等待事件或资源而处于 阻塞态。 19. 在操作系统中引起进程调度的因素有:现运行进程任务完成或出现异常情况;现运行进程在运行中又提出了新的资源申请,现运行进程由于执行某些原语,使进程由运行态变为阻塞态;在分时系统中,如果现运行进程给定的时间片用完了;在采用可剥夺式的调度方式时,当有更高 优先级的进程进入就绪队列时,要引起重新调度。 20. 进程调度算法采用等时间片轮转法时,时间片过大,就会使轮转法转化为先来先服务调度算法。 21. 若使当前运行进程总是优先级最高的进程,则应选择可剥夺式最高优先数进程调度算法。 22. 进程的调度方式有两种,一种是 可剥夺式,另一种是 不可剥夺式 。 23. 进程调度负责CPU的分配工作。 24.一种最常用的进程调度算法是把处理机分配给具有最高优先级的进程。而确定优先级的方法概括起来不外乎是基于 静态特性和 动态特性两种方法。前者所得到的是 静态优先级,后者所得到的是 动态优先级。 25. 在先来先服务调度算法中,按照进程进入就绪队列的先后次序来分配处理机。 26. 作业调度是高级调度,进程调度是低级调度。( 是否正确? )正确 27. 线程与进程的根本区别在于进程是资源分配的单位,而线程是CPU调度的单位, 进程具有自己的主存空间, 同一进程中的线程 共享该主存空间并对其所有主存空间都有存取权限。 28.在多用户环境下,由多个程序共享一台计算机,机内资源状态将由多个程序来改变,因此使程序失去了在顺序执行上时具有的封闭性和可再现性特征。 29.进程最基本的特征是_动态性,因为进程的实质是程序的一次执行过程,而且该特征还表现在进程由_创建而产生,由调度而执行,由撤销而消亡,即进程具有一定的生命周期。 二、综合题 1、桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放桔子, 儿子专等吃盘中的桔子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃 者取用,请用P、V原语实现爸爸、儿子、女儿3个并发进程的同步。 2、这是一个从键盘输入到打印机输出的数据处理流图,其中键盘输入进程通过缓冲区 buf1 把输入数据传送给计算进程,计算进程把处理结果通过缓冲 buf2 传送给打印进程。buf1 和 buf2 为临界资源,试写出键盘输入进程,计算进程及打印进程间的同步算法。(10分) 输入进程 → buf1 → 计算进程 → buf2 → 打印进程 答案: 一、 填空题 1. 执行过程 程序 数据 PCB 2. 动态 静态 3. 进程 数据集 PCB 4. PCB PCB 5. 运行 就绪 等待 重新调度 6. 原语 7. 同步 互斥 互斥 8. 一次只允许一个进程访问的资源 进程中访问临界资源的那段程序代码 9. 信号量 10. 可用资源的数量 等待使用信号量所代表资源的进程的数量 11. 1~-(n-1) 12. n 13. 5 14. 用户 系统 用户 15. 减少程序并发执行时的时空开销,使OS具有更好的并发性 16. 自身不可修改 17. 系统调用 18. 就绪态 就绪 阻塞(等待) 19. 时间片 优先级 20. 先来先服务FCFS 21. 可剥夺式最高优先数 22. 可剥夺式 不可剥夺式 23. CPU 24. 静态 动态 静态 动态 25. 先来先服务 26. 正确 27. 资源分配 CPU调度 进程 同一进程中的线程 28.封闭和可再现性 29.动态性,创建、调度,撤销 二、综合题 1、设信号量m1表示父亲能否放水果,m2表示儿子能否取桔子,m3表示女儿能否取苹果。 int m1=1,m2=0,m3=0; cobegin p1() // p2() // p3() coend p1() { while(1) { 洗水果; P(m1) ; 放水果; if (是桔子) V(m2) ; else V(m3); } } p2() { while(1) { P(m2) ; 取桔子; V(m1); 吃桔子; } } p3() { while(1) { P(m3) ; 取苹果; V(m1); 吃苹果; } } 2、解答:从键盘输入到打印机输出的数据传送过程,可以看作是由键盘输入进程到计算进程,以及由计算进程到打印输出进程这两个数据传送进程所组成。其中,对键盘输入进程而言,计算进程是消费者进程;而对打印输出进程而言,计算进程又是生产者进程。据此可将它们之间的同步问题描述如下: var:mutex1,mutex2,empty1,empty2,full1,full2:=1,1,1,1,0,0; IP:begin repeat P(empty1); P(mutex1); input a charcter from keyboard; Add to buffer; V(mutex1); V(full1); until false end CP:begin repeat P(full); P(mutex1); Take a charactor form buffer1; Add to ch1; V(mutex1); V(empty1); P(empty2); P(mutex2); Take a charactor form ch1; Add to buffer2; V(mutex2); V(full2); until false end OP:begin repeat p(full2); P(mutex2); Take a charactor from buffer2; Add to printer controler; start printer; V(mutex2); V(empty2); until false end- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 进程 管理 习题 答案
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文