PCB

Définition, exemples et bonnes pratiques

À retenir

  • Le PCB (logiciel) contient l'état d'un programme (mémoire, priorité, registres).
  • Le PCB (matériel) est le support physique des composants électroniques.
  • C'est une brique fondamentale du multitâche dans un système d'exploitation.

En informatique, le terme PCB désigne généralement deux concepts très différents selon le contexte. En logiciel, c'est la fiche d'identité d'un programme en cours d'exécution (un processus) que le système utilise pour savoir où il en est. En matériel, c'est la plaque physique (souvent verte) sur laquelle sont soudés les composants électroniques d'un ordinateur.

Étymologie

Le sigle provient de l'anglais. Pour la partie logicielle, il signifie Process Control Block (Bloc de Contrôle de Processus). Pour la partie matérielle, il signifie Printed Circuit Board (Circuit Imprimé). L'usage a conservé l'acronyme anglais dans les deux milieux professionnels.

Exemples d'usage

  • Le noyau Linux crée un PCB chaque fois que vous lancez une application pour mémoriser son état actuel.
  • La carte mère de votre PC ou le circuit interne de votre smartphone sont des exemples physiques de PCB.

Cas d'usage

Côté système d'exploitation, le PCB intervient lors du changement de contexte : quand l'ordinateur passe d'une application à une autre si rapidement qu'on croit qu'elles tournent en même temps. Côté matériel, il sert de support et de connexion électrique entre le processeur, la mémoire et les autres puces.

Bonnes pratiques

Pour les développeurs système, il est crucial que le PCB soit léger et bien structuré pour ne pas ralentir le processeur lors des changements de tâches. Pour les techniciens matériel, un PCB doit être manipulé avec des précautions antistatiques pour éviter de griller les circuits microscopiques qui y sont imprimés.

Synonymes

Bloc de contrôle de processus circuit imprimé carte électronique

Conseil

Si vous étudiez les systèmes d'exploitation, retenez que sans PCB, votre ordinateur ne pourrait pas gérer plusieurs logiciels à la fois, car il 'oublierait' où il en était dès qu'il changerait de tâche.

Questions fréquentes

Le PCB contient-il mes données personnelles ?

Le PCB logiciel contient des informations techniques sur l'exécution du programme, pas vos documents eux-mêmes.

Peut-on réparer un PCB matériel ?

Oui, mais cela demande des outils de soudure de précision car les pistes de cuivre sont extrêmement fines.