- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2013 第二章 进程管理课堂讨论-习题
进程:概念,特征,进程控制块,状态及其转换,进程与程序的比较 进程的同步与互斥:同步和互斥,临界资源和临界区,信号量机制 线程 管程 P(wait)、V(signal)操作(1) 修改读者写者问题的算法,使之对写者优先,即一旦有写者到达,后续的读者必须必须等待,无论是否有读者在读。 有两组并发进程: 读者和写者,共享一组数据区 要求: 允许多个读者同时执行读操作 不允许读者、写者同时操作 不允许多个写者同时操作 P(wait)、V(signal)操作(2) 如图,试用信号量实现这7个进程的同步:要求详细解释为进程图设置的每一个同步信号量的具体涵义及初值,然后为进程图中的每一个进程设计P、V操作; P(wait)、V(signal)操作(3) 用P、V操作解决下图之同步问题:get进程负责往双缓冲区S中输入数据,copy进程负责将双缓冲区S中的数据复制到双缓冲区T, put进程负责从双缓中区T中取出数据用于处理。 提示:双缓冲区,代表有两个缓冲区,可以存储两个数据 P(wait)、V(signal)操作(4) 四个进程A、B、C、D都要读一个共享文件F,系统允许多个进程同时读文件F,但限制是:进程A和C不能同时读文件F,进程B和D也不能同时读文件F。 请回答下面的问题: (1)应定义的信号量及初值: (2)在程序中填上适当的P、V操作,以保证它们能正确并发工作: A() B() C() D() { { { { [1]; [3]; [5]; [7]; read F; read F; read F; read F; [2]; [4]; [6]; [8]; } } } } P(wait)、V(signal)操作(5) 桌上有一空盘,最多允许放一只水果。爸爸可向盘中放一个苹果,妈妈可向盘中放一个桔子,儿子专等吃盘中的桔子,女儿专等吃苹果。 试用P、V操作实现爸爸、妈妈、儿子、女儿四个并发进程的同步。 P(Wait)、V(Signal)操作 动物园的饲养员喂黑熊,饲养员苹果到盆中,黑熊从盆中抓走苹果吃掉,盆中只能放一个苹果。分别用饲养员进程、黑熊进程模拟饲养员喂黑熊的过程,请用P、V操作(即wait和signal)利用信号量机制实现这两个进程同步 P(wait)、V(signal)操作 如图所示,四个进程和四个信箱 ,进程间借助相邻信箱传递消息,即Pi每次从Mi中取一条消息,经加工后送入Mi+1 ,其中Mi(i=0~3)分别可存放3,3,2,2个消息。初始状态下,M0装了3条消息,其余为空。试以P、V操作为工具,写出 Pi (i=0~3)的同步工作算法。 P(Wait)、V(Signal)操作 设有一台计算机,有两条I/O通道,分别接一台卡片输入机和一台打印机。卡片机把一叠卡片逐一输入到缓冲区B1中,加工处理后再搬到缓冲区B2中,并在打印机上印出,问: (1)系统要设几个进程来完成这个任务?各自的工作是什么? (2)这些进程间有什么样的相互制约关系? (3)用P、V操作写出这些进程的同步算法。 第二章 进程管理习题课 * 第二章 进 程 管 理 * * * * 第二章 进程管理习题课 2. 下述哪些情况是对的? (1) 进程由自己创建; (2) 进程由自己阻塞;(3) 进程由自己挂起; (4) 进程由自己解除挂起;(5) 进程由自己唤醒;(6) 进程由自己撤消。 1. 为什么说PCB是进程存在的唯一标志? 3. 进程和线程的关系是什么?线程是由进程建立的,是吗? 答:进程和线程的关系是:线程是进程内的一个相对独立的可调度的执行单元。 进程在创建时,系统至少需要同时为该进程创建一个线程,即进程中至少要有一个或一个以上的线程,否则进程无法被调度执行。进程是被分给并拥有资源的基本单元,同一进程内的多个线程共享该资源,但线程并不拥有该资源只是使用它们。 线程不是由进程建立的,因为需要时线程可以创建其他线程。 4. 下面是两个并发执行的程序它们能正确执行吗
您可能关注的文档
- 2012《判断的逻辑知识》.ppt
- 2012中考物理分类试题汇编 九年级 第十一章多彩的物质世界 人教新课标版.doc
- 2012中考议论文阅读指导11.ppt
- 2012作文专题课件7---第四部分:写 作.ppt
- 2012军事大事记.ppt
- 2012中考一轮复习精品课件(含2011中考真题)英语牛津版八下(125张ppt).ppt
- 2011年9月7日-重点学习资料-服务器散热解决方案.ppt
- 2012学年第一学期学业水平调研测试.docx
- 2012安全工程师《安全生产事故案例分析》复习导航.doc
- 2012字形.ppt
- 2013 GIS-1,2 第一章 绪论.ppt
- 2013 酶联免疫吸附试验(ELISA).ppt
- 2012年呼和浩特市百合花园前期定位报告及全年营销推广方案.pptx
- 2013-09润物细无声中见高度(行政管理培训).ppt
- 2013 新目标九年级英语(全一册)Unit 12 period 4.ppt
- 2013-12航空材料复习及部分答案.doc
- 2013-2014 最新职业技能实训平台2.0版本 工商管理专科《市场营销学》答案(完整版).doc
- 2013--11--29 交通.ppt
- 2013 计算机网络复习资料 (范围).doc
- 2012高二生物同步课件:1-1 果酒和果醋的制 (人教版选修I 46张).ppt
最近下载
- 三一SY235C9I2KS维护保养手册.pdf VIP
- 纪念中国人民抗日战争暨世界反法西斯战争胜利80周年PPT课件.pptx VIP
- 陶瓷原料及配方基础.ppt VIP
- 茶小绿叶蝉的防治课件.pptx VIP
- 电梯制造与安装安全规范 GB7588-2003.docx VIP
- 2023民航特种车辆操作工民航特种车辆操作工试卷(练习题库).docx VIP
- IEC 60840-2004 额定电压30kV(Um=36kV)以上至150kV(Um=170kV)挤包绝缘电力电缆及其附件试验方法和要求(中文).pdf VIP
- 22G101 三维彩色立体图集.docx VIP
- 混凝土混凝土.ppt VIP
- 沈萍微生物课件第3章b.ppt VIP
文档评论(0)