操作系统学习笔记--进程互斥、同步、临界资源

    进程的两种制约关系。间接制约:进程间由于共享某种系统资源(例如打印机)而形成的相互制约的关系。直接制约:进程间由于合作而形成的相互制约的关系。

    进程的两大关系。 互斥(抢夺资源,间接制约)是并发执行的多个进程由于竞争同一资源而产生的相互排斥的关系。同步(直接制约)是进程间共同完成一项任务时直接发生的相互作用的关系。同步进程间具有合作关系,在执行时间上必须按一定的顺序协调进行。

    临界资源:一次仅允许一个进程使用的共享资源。如:打印机、磁带机、表格。

    临界区:在每个进程中,访问临界资源的那段程序(代码),进程必须互斥进入临界区(不能同时进行,只能一个一个进行)

    访问临界区的循环进程描述:

    操作系统学习笔记--进程互斥、同步、临界资源_第1张图片

    同步机制遵循的原则。①(临界资源)空闲让进;②忙则等待;③有限等待(规定一个等待时间,等待时间不能是无限的);④让权等待(正在执行的进程申请不到临界资源,则放弃CPU,进入阻塞状态)。


    

你可能感兴趣的:(操作系统)