进程的同步和互斥反映了进程间的什么关系
1个回答
展开全部
关于进程的同步和互斥反映了进程间的什么关系如下:竞争关系
进程的制约关系:并发进程之间彼此相关,相互影响,一个进程的执行可能影响其他进程的执行结果。制约关系的类型:根据共享资源性质的不同,可分为:
直接制约关系:也称"合作关系",是指一个进程执行完后,另一个进程才能开始,否则不能开始。间接制约关系:也称"竞争关系",指一个进程访问共享资源时,其他需访问此资源的进程必须等待。
同步:指两个或两个以上的进程由于某种时序上的限制而形成的相互合作的制约关系。(直接制约关系)互斥:指两个或两个以上的进程由于竞争资源而形成的制约关系。(间接制约关系)
若干同学去图书馆借书(互斥)输入进程和计算进程(同步)流水线生产的各道工序(同步)若干进程使用一台打印机(互斥)商品生产和社会消费(同步)
临界资源:指一次只允许一个进程使用资源系统中许多独占性硬件资源(如卡片输入机和打印机等)和软件资源(如变量、表格、队列、栈和文件等)均属于临界资源。临界区:指进程访问临界资源的那段程序代码。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询