Section 2.1

Systèmes

Comme mentionné en introduction à ce chapitre, les ordinateurs sont des exemples de ce qu'on appelle des systèmes. Un système est un ensemble de composants interconnectés qui travaillent ensemble pour réaliser une tâche bien précise. Ci-dessous est présenté le schéma d'un système, qui est composé de trois composants reliés entre eux par des connexions.

Les composants peuvent être de nature très variée. Il peut s'agir, comme nous le verrons dans ce chapitre, de composants électroniques qui réalisent des opérations de traitement de l'information. Dans d'autres systèmes, il peut s'agir de composants mécaniques, chimiques, voire biologiques. Il peut aussi s'agir d'entreprises ou de personnes qui collaborent pour réaliser un objectif commun.

Les liens entre les différents composants sont représentés par des connexions. Ces connexions symbolisent le fait que les composants interagissent entre eux, comme par exemple pour échanger des informations.

Interface d'un système

De manière intéressante, certains composants peuvent interagir avec des éléments en dehors du système. Ces éléments hors système peuvent être par exemple des êtres humains ou encore d'autres systèmes. Les connexions qui entrent (entrées) et sortent (sorties) du système forment l'interface du système.

Entrées Sorties

Abstraction

Il est intéressant de noter que les composants sont généralement eux-mêmes des systèmes, constitués à leur tour de composants. En opérant un mouvement d'abstraction, on peut considérer un système comme une boîte noire dont on ne considère pas le fonctionnement interne, mais seulement son interface et son comportement. Suivant le niveau de détail auquel on s'intéresse, on ira ou pas regarder à l'intérieur de ces boites noires. Ainsi, une fois qu'on a construit un système, on peut le considérer comme un composant et l'intégrer à un autre système, voire plusieurs. C'est par ce mécanisme d'abstraction que l'on peut étuder, et même concevoir, des systèmes de plus en plus complexes.

♣︎ Exemple

Pour illustrer la notion de système, prenons un exemple hors du domaine de l'informatique : une entreprise. Une entreprise est un exemple de système. Elle est constituée de plusieurs départements qui travaillent ensemble pour réaliser un objectif commun. Chaque département est lui-même un système : il a une tâche qui lui est propre est est aussi constitué de plusieurs équipes. De même, chaque équipe est elle-même un système, constitué de plusieurs personnes travaillant ensemble à la réalisation de la mission de l'équipe. Nous pourrions même pousser l'exemple plus loin et considérer chaque personne comme un système, constitué de plusieurs organes qui travaillent ensemble dans le but de maintenir la personne en vie et de lui permettre de réaliser ses tâches. Chaque organe est lui-même un système, constitué de plusieurs cellules, et ainsi de suite.

La notion d'abstraction est essentielle pour la compréhension et la conception de systèmes complexes. En effet, il est impossible de comprendre un système complexe comme une entreprise en considérant chaque atome de chaque personne qui la compose. De même, on ne cherchera pas à comprendre le fonctionnement interne d'une ordinateur en considérant chaque transistor, chaque résistance, chaque condensateur de la machine.

! À maîtriser

Avant de poursuivre, assurez-vous de pouvoir :

  • Définir ce qu'est un système.
  • Expliquer ce qu'est l'interface d'un système.
  • Expliquer le concept d'abstraction.