(王道408考研操作系统)第二章进程管理-第三节1:进程同步
Posted 我擦了DJ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(王道408考研操作系统)第二章进程管理-第三节1:进程同步相关的知识,希望对你有一定的参考价值。
一:进程同步的概念
说到同步不难想到异步,因为异步是操作系统的四个特征之一:是指在多道程序环境下,允许多个程序并发执行,但是由于资源有限,进程的执行不能做到一气呵成,而是走走停停,以不可预知的速度向前推进,这就是进程的异步性
而在多道程序环境下,进程是并发执行的,不同进程之间存在着不同的制约关系,为了协调进程之间的相互制约的关系,引入了 进程同步 的概念。
- 例如,操作系统在计算“1+2×3”时会产生了加法进程和乘法进程这两个进程,如果想要让最后的运算结果正确,那么必须保证乘法进程发生在加法进程之前,但是我们说过操作系统具有异步性,你根本无法保证乘法进程一定先于加法进程完成,而且这种完成还必须是确定的,所以如果不加制约这种异步性,那么对于特定程序的正确性就无从谈起了,所以我们要让其同步,施加一定的机制取约束它们
进程同步:进程同步又叫做直接制约关系,它是指为完成某种任务而建立的两个或多个
以上是关于(王道408考研操作系统)第二章进程管理-第三节1:进程同步的主要内容,如果未能解决你的问题,请参考以下文章
(王道408考研操作系统)第二章进程管理-第三节8:经典同步问题之吸烟者问题
(王道408考研操作系统)第二章进程管理-第三节1:进程同步
(王道408考研操作系统)第二章进程管理-第三节7:经典同步问题之多生产者与多消费者问题
(王道408考研操作系统)第二章进程管理-第三节5:用信号量实现进程互斥同步和前驱关系