|
知识路径: > 计算机系统基础知识 > 软件基础知识 > 操作系统基础知识 > 处理机管理 > 进程管理 > 进程间的通信 >
|
相关知识点:3个
|
|
|
|
在操作系统中,多个进程并发执行,因此进程间必然存在资源共享和相互合作的问题。
|
|
|
|
一般情况下,一个进程相对于另一个进程的速度是不可预测的,也就是说,进程之间是异步运行的。为了成功地协同工作,有关进程在某些确定的点上应当保持同步:一个进程到达了这些点后,除非另一进程已经完成了某个活动,否则就停下来,等待该活动结束。
|
|
|
同步是指进程之间的一种协同工作关系,使这些进程相互合作,共同完成一项任务。进程间的直接相互作用构成进程的同步。同步机制应满足的基本要求是:有描述能力、可以实现、效率高、使用方便。
|
|
|
|
在多道系统中,各进程可以共享各类资源,但有些资源一次只能供一个进程使用。这种资源称为临界资源,如打印机、公共变量、表格等。互斥是要保证临界资源在某一时刻只被一个进程访问。
|
|
|
|
临界区是进程中对临界资源实施操作的那段程序。对互斥临界区管理的原则是:有空即进、无空则等、有限等待、让权等待。
|
|
|