并发进程控制讲义-.ppt

上传人:da****u 文档编号:1112551 上传时间:2018-12-08 格式:PPT 页数:115 大小:1.69MB
下载 相关 举报
并发进程控制讲义-.ppt_第1页
第1页 / 共115页
并发进程控制讲义-.ppt_第2页
第2页 / 共115页
并发进程控制讲义-.ppt_第3页
第3页 / 共115页
并发进程控制讲义-.ppt_第4页
第4页 / 共115页
并发进程控制讲义-.ppt_第5页
第5页 / 共115页
点击查看更多>>
资源描述

1、*操作系统(并发进程)徐锋Email: 南京大学计算机科学与技术系主要内容并发进程概述临界区管理信号量与 PV操作管程进程通信死锁并发进程概述顺序程序设计 将一个程序设计成为一个 顺序执行 的程序模块,不同的程序也是按 顺序执行 。 特点: (程序与程序的执行一一对应)执行的顺序性 内部顺序性、外部顺序性环境的封闭性执行结果的确定性计算过程的可再现性并发进程概述顺序程序设计举例 某程序需要循环执行输入、计算、输出三个过程 while(TRUE) input; process; output; input 78ms, process 52ms, output 20msI1 P1 O1 I2 P2

2、 O2 串行执行并发进程概述顺序程序设计举例 ,处理器效率处理器的利用率 = 52n/(78n + 52n + 20n) = 52/150 35% 78输入机处理器磁带机130150 228 280300 378 430450时 间并发进程概述顺序程序设计 优缺点:程序编制、调试方便计算机系统效率较低并发进程概述并发程序设计 将一个程序分成若干个 可同时执行 的程序模块,每个程序模块和它执行时所处理的数据就组成了一个 进程 。 特点:并发性共享性制约性交互性并发进程概述进程的并发性 一组进程在执行时间上重叠,一个进程执行的第一条指令是在另一个进程执行的最后一条指令完成之前开始的 宏观:在一个时

3、间段中几个进程同时处于活动状态 微观:任一时刻仅有一个进程在处理器上运行 实质:一个 CPU在几个进程之间的多路复用并发进程概述并发程序设计举例一(相关进程) 某程序需要循环执行输入、计算、输出三个过程 设计为三个可并行执行的程序模块while(TRUE) input; send; 78mswhile(TRUE) receive; process; send; 52msWhile(TRUE) receive; output; 20ms 三个进程通过缓冲区交换信息Ii 缓冲区 1 Pi 缓冲区 2 Oisend sendreceive receive并发进程概述并发程序设计举例一I P Ot1t2t3进程时间I1I2I3P1P2P3O1O2O3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。