收藏 分享(赏)

计算机操作系统教程(机类本科)资料.docx

上传人:HR专家 文档编号:11915236 上传时间:2021-04-04 格式:DOCX 页数:8 大小:126.90KB
下载 相关 举报
计算机操作系统教程(机类本科)资料.docx_第1页
第1页 / 共8页
计算机操作系统教程(机类本科)资料.docx_第2页
第2页 / 共8页
计算机操作系统教程(机类本科)资料.docx_第3页
第3页 / 共8页
计算机操作系统教程(机类本科)资料.docx_第4页
第4页 / 共8页
计算机操作系统教程(机类本科)资料.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。第三章进程管理第三章进程管理3.1为什么要引入进程的概念3.2进程的表示和调度状态3.3进程的控制3.4进程调度3.5线程及其管理3.6进程通讯3.7死锁资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。第三章进程管理3.1 为什么要引入进程的概念3.1.1 从顺序程序设计谈起作业 l作业执行作业 i顺序IlClPlCiPiIi作业 nInCnPn图 3.1 程序的顺序执行资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。第三章进程管理程序的顺序执行具有如下特性:(1) 当顺序程序在处理机上执行时 , 处理机

2、严格地顺序执行程序规定的动作。每个动作都必须在前一动作结束后才能开始。除了人为的干预造成机器暂时停顿外 , 前一动作的结束就意味着后一动作的开始。程序和机器执行程序的活动严格一一对应。(2) 一个程序在机器中执行时 , 它独占全机资源 , 除了初始状态外 , 只有程序本身规定的动作才能改变这些资源的状态。(3)程序的执行结果与其执行速度无关。资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。第三章进程管理3.1.2程序的并发执行和资源共享1.程序的并发执行III3I412C1C2C3C4P1P2P3P4图 3.2程序段并发执行的有向图资料内容仅供您学习参考,如有不当或者侵权,请联系

3、改正或者删除。第三章进程管理在该例中I1先于 C1和I2;C1先于 P1和C2;P1先于 P2;I2先于 C2和I3。说明了某些程序段必须在其它程序段之前完成,另外从图中能够看出 :I2和C1;I3和C2和P1;I4和C3和P2;是重叠的。资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。第三章进程管理2.资源共享资源共享是现代操作系统另一基本特性。所谓资源共享是指系统中的硬件资源和软件资源不再为单个用户程序所独占 , 而由几道用户程序共同使用。于是 , 这些资源的状态不再取决于一道程序 , 而是由多道程序的活动所决定。这就从根本上打破了一道程序封闭于一个系统中执行的局面。程序并发

4、执行和资源共享之间互为依存条件。一方面 , 资源共享是以程序并发执行为条件的 , 因为若系统不允许程序并发 , 也就不存在资源共享问题 ; 另一方面 , 若系统不能对共享资源进行有效的管理 , 也就降低了程序并发执行的效果。资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。第三章进程管理3.1.3程序并发执行的特性1.失去了程序的封闭性设有观察者和报告者并行工作。在一条单向行驶的公路上经常有卡车经过。观察者不断观察并对经过的卡车计数。报告者定时地将观察者的计数值打印出来新清 ”0”。此时我们能够写出如下程序,然后将计数器重其中Cobegin和Coend 表示它们之间的程序能够并发执行。begincount integer;count =0;cobegin

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报