- 17
- 0
- 约6.1千字
- 约 42页
- 2017-04-07 发布于浙江
- 举报
第三章 同步、通信与死锁
授课教师:陆佳民
jiamin.luu@hhu.edu.cn
QQ: 1284762490
勤学楼4521
第三章 章节安排
3.1
?并发进程
3.2
?临界区管理
3.3
?信号量与PV操作
3.4
?管程
3.5
?进程通信
3.6
?死锁
3.1 并发进程
顺序程序设计
进程的并发性
进程的交互:协作和竞争
顺序程序设计
进程的并发性
进程的交互:协作和竞争
3.1.1 顺序程序设计
? 程序执行的顺序性
? 一个进程在顺序处理器上的执行是严格按序的
? 一个进程只有当一个操作结束后,才能开始后继操作,这称为
程序内部的顺序性
? 如果完成一个任务需要若干个不同的程序,这些不同程序在时
间上按调用次序严格有序执行,这称为程序外部的顺序性
? 传统的程序设计方法是顺序程序设计,即把一个程序设计成一个
顺序执行的程序模块,不同程序也是按序执行的
3.1.1(续)
? 顺序程序设计的特点
1. 程序执行的顺序性
? 一个程序在处理器上的执行是严格按序的,即每个操作必须在下
一个操作开始之前结束
2. 程序环境的封闭性
? 运行程序独占全部资源,除初始状态外,其所处的环境由程序本
身决定,只有程序本身的动作才能改变其环境
3.1.1(续)
? 顺序程序设计的特点
3. 程序执行结果的确定性
? 程序执行过程中允许被中断,但这种中断对
您可能关注的文档
- [每周工作4小时].费里斯.pdf
- 《C语言程序设计-曹成志》第1章 程序设计和C语言.ppt
- 《C语言程序设计-曹成志》第4章 选择结构程序设计.ppt
- 《C语言程序设计-曹成志》第8章 善于利用指针.ppt
- 《C语言程序设计-曹成志》第9章 用户自己建立数据类型.ppt
- 《C语言程序设计-曹成志》第10章 对文件的输入输出.ppt
- 《C语言程序设计-曹成志》第5章 循环结构程序设计.ppt
- 《HR劳动法实用工具书》招聘篇.pdf
- 《操作系统课件-张鹏程》01 第一章 操作系统教程概论-1.1操作系统概观.ppt
- 《操作系统课件-张鹏程》03 第一章 操作系统教程概论-1.3操作系统提供的服务和用户接口.ppt
原创力文档

文档评论(0)