进程 同步 操作系统

来源:互联网 发布:select 动态sql 编辑:程序博客网 时间:2024/04/28 19:59
(1)进程由谁管理,由操作系统内核管理,它是控制管理中心;它通过执行各种原语;
(2)进程间制约关系:在多道程序环境下,系统中各进程以不可预测的速度向前推进;进程间的异步性会造成结果的不可在现性;为了防止这种现象,异步的进程间推进受到二种限制;
资源共享关系:
(3)临界资源:象打印机这类资源一次只允许一个进程使用的资源成为临界资源。属于临界资源有硬件打印机,磁带机等,软件在消息缓冲队列,变量,数组,缓冲区等。当然还有一类象磁盘等资源,它允许进程间共享,即可以交替使用;所以称它为共享资源;而临界资源又称独享资源;
(4)进程同步机制
进程在并发执行时为了保证结果可再现性;各进程执行序列必须加以限制以保证互斥地使用临界资源,相互完成任务;多个进程在执行次序上协调称为进程同步,用于保证多个进程在执行次序上的协调关系的相应机制称为进程同步机制;
所有进程同步机制遵循四条准则:
空闲等待/忙着等待/有限等待/让权等待...OVER..