华中科技大学操系作统课件全集.ppt

华中科技大学操系作统课件全集.ppt

ID:56567675

大小:359.00 KB

页数:99页

时间:2020-06-28

华中科技大学操系作统课件全集.ppt_第1页
华中科技大学操系作统课件全集.ppt_第2页
华中科技大学操系作统课件全集.ppt_第3页
华中科技大学操系作统课件全集.ppt_第4页
华中科技大学操系作统课件全集.ppt_第5页
资源描述:

《华中科技大学操系作统课件全集.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五章并行性:互斥和同步为了充分利用计算机各部分的能力,使之并行运行以提高计算机系统的效率和性能,计算机界一直在坚持不懈地、不遗余力地发展并行技术。近几十年来,随着多道程序设计、多处理器系统、分布式处理系统技术的发展,操作系统的并行技术不断完善。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Evaluationonly.CreatedwithAspose.Slidesfor.N

2、ET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.掌握程序顺序执行和并行执行的含义和特点并行执行的表示方法临界段的定义、目的、设计原则同步和互斥的含义、实现方式信号量机制:信号量定义、物理意义、信号量的使用(互斥、同步、生产者/消费者,阅读者/写入者等)。进程通信Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Eva

3、luationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.多道程序设计基础——并行程序设计并行程序设计进程间的同步和互斥同步和互斥的执行工具同步机构在实际程序设计中的应用进程通信*管程*WindowsNT中的同步和互斥机制Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011

4、AsposePtyLtd.Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.1、程序的顺序执行处理机逐条的一次只执行一条指令主存储块一次只访问一个字或字节外设一次只能传送一个数据块传统程序设计方法:顺序程序执行Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-201

5、1AsposePtyLtd.Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.程序的顺序执行概念:一个程序由若干个程序段组成,而这些程序段的执行必须是顺序的,这种程序执行的方式就称为程序的顺序执行。例如:Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011As

6、posePtyLtd.Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.程序顺序执行的特点顺序性处理机严格按照程序所规定的顺序执行,即每个操作必须在下一个操作开始之前结束。封闭性程序一旦开始执行,其计算结果不受外界的影响,当程序的初始条件给定之后,其后的状态只能由程序本身确定,即只有本程序才能改变它。可再现性程序执行的结果与初始条件有关,而与执行时间无关。即只要程序的初始条件相同,

7、它的执行结果是相同的,不论它在什么时间执行,也不管计算机的运行速度。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.多道程序环境程序设计思想: 并行程序设计例:在系统中有n个作业,

8、每个作业都有三个处理步骤,输入数据、处理、输出,即Ii,Ci,Pi(i=1,2,3,...,n)。这些作业系统中执行时是对时间的偏序,有些操作必须在其它操作之前执行,这是有序的,但有些操作是可以同时执行的。Evaluationonly.Create

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。