美文网首页
操作系统-进程同步与互斥

操作系统-进程同步与互斥

作者: 黄耀鸿 | 来源:发表于2020-06-28 21:31 被阅读0次

什么是相关进程?什么是无关进程?

相关进程是逻辑上存在某种联系的进程。无关进程是逻辑上没有任何联系的进程称为无关进程。

什么是进程的同步?什么是进程的互斥?

进程间的直接协作关系,一些进程相互合作,共同完成一项任务。在系统中有些资源有排它性,一次只能为一个进程提供服务,进程间的这种关系就是进程的互斥。

临界资源是什么?临界区是什么?

在系统中某些资源只允许一个进程使用,称为临界资源(共享变量)。在进程中访问临界资源的程序称为临界区。

为什么需要信号量?信号量是什么?P、V操作是什么?

进程间需要同步和互斥,这就需要有一种同步机制,而信号量就是同步机制中的一种。信号量是一种特殊的变量,它表达形式是一个整形变量附加一个队列;而且它只能被特殊的操作(即P、V操作)使用。
P操作和V操作都是原语,原语是不可中断和分割的操作。

信号量是什么?有什么用?

信号量是进程中协调的一个变量,其是一个变量,但是一个特殊的变,有一个队列对应这个变量。信号量需要初始化后才能被操作,操作有增加或减少,增加S的操作叫V操作,减少S的操作叫P操作。

P操作和V操作如何定义?

P(S):S=S-1; 如果S<0;将当前进程改为等待状态,插入S队列未尾。
V(S): S=S+1; 如果S<=0; 将等待队列中第一个进程改变就绪状态,继续执行本线程;

相关文章

  • 操作系统-进程同步与互斥

    什么是相关进程?什么是无关进程? 相关进程是逻辑上存在某种联系的进程。无关进程是逻辑上没有任何联系的进程称为无关进...

  • 操作系统|前驱图中的PV操作

    操作系统的进程管理内容 PV操作是实现进程同步与互斥的常用方法。 P操作的定义:S=S-1,如S>=0,则执行P操...

  • 进程的同步与通信,进程与线程同步的区别,进程与线程通信的区别

    进程同步与互斥的区别? 进程的同步方式有哪些? 进程的通信方式有哪些? 进程同步与通信的区别是什么? 线程的同步/...

  • 软考-操作系统五大管理(上)

    1、假设系统采用PV操作系统实现进程同步与互斥,若有n个进程共享一台扫描仪,那么当信息号量S的值为-3时,表示系统...

  • PV操作

    PV操作是利用信号量机制来实现的一种有效的进程同步与互斥工具,可以实现资源的互斥使用。PV操作属于低级通信原语,使...

  • 操作系统拾遗--进程同步、互斥

    进程通信 进程通信--进程之间的信息交换,如同步、互斥。 进程通信分为: 低级通信方式:同步与互斥 高级通信方式:...

  • 计算机基础-操作系统提升篇

    一,线程,进程同步 为什么需要同步 1.线程同步 以下都是对资源加锁 互斥量(互斥锁)逻辑开始加个锁,结束再解锁,...

  • 进程同步和互斥

    在描述一个程序时,我们总是认为内部有一个“小人”,可以按程序所规定的步骤来执行程序。然而,在实际的系统中并不是这样...

  • 操作系统要点(二)

    进程同步和互斥进程同步:为完成某种任务而建立的两个或多个进程,需要在某些位置上协调它们的工作次序而等待、传递信息所...

  • 第二十三章 进程间通信介绍(一)

    本章目标: 进程同步与进程互斥 进程间通信目的 进程间通信发展 进程间通信分类 进程间共享信息的三种方式 IPC对...

网友评论

      本文标题:操作系统-进程同步与互斥

      本文链接:https://www.haomeiwen.com/subject/oksgfktx.html