Connaissances Informatiques >> systèmes >> Unix >> Content
  Derniers articles
  • Quand Unix a-t-il été réécrit en…
  • Comment fonctionne le système de co…
  • Comment puis-je savoir combien de sh…
  • Qu'est-ce qu'un système de gestion …
  • Qu’est-ce qu’une opération en elle-…
  • Qu'est-ce que SES dans le système S…
  • Quel est un exemple de la façon don…
  • Quelle est l’architecture d’Unix ? 
  • Quels sont les numéros de système …
  • Comment planifier un travail sous Un…
  •   Unix
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP

  • Windows 7

  • Windows 10

  • Windows 11

  • Windows 2012

  • Windows 2016

  • Windows 2019

  • Windows 2022

  • Apple

  • Android

  • iOS

  • CentOS
  •  
    Unix

    Quels sont les deux types de canaux pris en charge par le système d'exploitation Unix ?

    Les systèmes d'exploitation Unix prennent en charge deux principaux types de canaux :

    1. Tubes anonymes (ou tubes sans nom) : Ceux-ci sont unidirectionnels, ce qui signifie que les données circulent uniquement dans une seule direction d'un processus parent vers un processus enfant (ou vice versa). Ils sont créés à l'aide de l'appel système `pipe()`. Ils n’existent que pendant la durée des processus qui les utilisent; ils ne sont pas accessibles par d'autres processus.

    2. Canaux nommés (ou FIFO) : Ceux-ci sont également unidirectionnels, mais ils sont créés sur le système de fichiers à l'aide de l'appel système `mkfifo()` et reçoivent un nom. Cela permet à des processus non liés de communiquer entre eux de manière asynchrone, même s'ils ne sont pas liés par filiation. Un processus peut ouvrir un canal nommé en lecture ou en écriture, indépendamment des autres processus utilisant le même canal nommé. Ils persistent jusqu'à ce qu'ils soient explicitement supprimés.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment exécuteriez-vous une commande sur le shell sans générer un nouveau processus enfant ? 
  • Qu'est-ce que la commande Tee dans Unix? 
  • Quelle est la signification d'Unix en termes d'ordinateur? 
  • Quel est le but de la commande ping ? 
  • Quel est le but de HIMEM.SYS ? 
  • Quel est le but de la commande rd dans l'interface en ligne ? 
  • Quel est le but du profil dans Unix? 
  • Quelle est l'expansion de l'abréviation Unix? 
  • Quel est le premier nom Unix ? 
  • Comment Teach Yourself UNIX 
  • Connaissances Informatiques © http://www.ordinateur.cc