第7章过程同步和过程通信。
(一)课程内容。
1.进程的顺序和并发性。
2.与时间有关的错误。
3.相关关键领域。
4.进程互斥。
5.进程同步。
6.过程通信
7.7中的进程同步和进程通信。UNIX系统。
8.线程概念。
(二)学习目标和要求。
理解进程是操作系统中的基本执行单元。在多通道编程的系统中,往往同时有多个进程,轮流占用处理器。这些交叉执行的并发进程可能是不相关的,也可能是相互作用的。当并发进程争夺共享资源时,会出现与时间相关的错误。因此,应采用进程同步和互斥的方式,使其合理利用共享资源,保证系统安全。当流程必须通过信息交换进行合作时,目的可以通过流程沟通来实现。
重点是:分析与时间相关的误差;利用PV运算实现进程互斥和同步;利用邮箱实现进程通信。
(三)考核知识点和考核要求。
1.流程的顺序和并发性要求达到“理解”的程度。
(1)过程的顺序。
(2)进程可以同时执行的含义。
(3)进程的并发性。
(4)并发进程之间的关系。
2.与时间相关的错误需要达到“简单应用”的水平。
(1)并发进程的执行速度取决于进程本身和进程调度策略。
(2)并发进程交替使用共享资源时,会出现时间相关的错误。
(3)分析并发进程中与时间相关的错误。
3.相关关键领域需要达到“理解”的水平。
(1)临界区的定义。
(2)相关的关键领域是什么。
(3)相关关键领域的管理要求。
(4)光伏运行。
(5)使用光伏来运营和管理关键区域。
4.过程是互斥的,需要达到“综合应用”的水平。
(1)过程互斥的含义。
(2)分析进程互斥问题,通过PV操作实现进程互斥。
(3)读者/作者。
5.要求过程同步,达到“综合应用”的水平。
(1)流程同步的含义。
(2)正确使用光伏运行,实现过程同步。
(3)利用PV运算实现进程同步和互斥的混合问题。
(4)在通过PV操作实现进程同步和互斥时,如何定义信号量及其物理意义和功能。
6.过程沟通需要达到“理解”的程度。
(1)什么是过程沟通?
(2)直接沟通和间接沟通。
(3)实现过程通信的基本原语:“发送”和“接收”。
(4)在邮箱通信中使用“发送”和“接收”原语的功能。
(5)邮箱的基本结构。
(6)过程同步是通过过程通信实现的。
7.7中的进程同步和进程通信。要求UNIX系统达到“理解”的程度。
(1)进程同步在1)UNIX中。
(2)2)UNIX中的进程通信。
8.线程的概念需要达到“理解”的程度。
(1)什么是线程?
(2)工艺和螺纹。
(3)多线程技术的优势。
1 2 3 4 5 6 7 8 9
部分内容来源于网络转载、学生投稿,如有侵权或对本站有任何意见、建议或者投诉,请联系邮箱(1296178999@qq.com)反馈。 未经本站授权,不得转载、摘编、复制或者建立镜像, 如有违反,本站将追究法律责任!
本文标签: 第七章自考大纲操作系统 上一篇:全国2013年自考《操作系统》教材大纲第六章 下一篇:全国2013年自考《操作系统》教材大纲第八章