Entrée-sortie

Définition, exemples et bonnes pratiques

À retenir

  • L'entrée est une donnée reçue par l'ordinateur.
  • La sortie est une donnée envoyée par l'ordinateur.
  • Les opérations d'entrées-sorties (I/O) sont les étapes les plus lentes d'un système informatique.

Une entrée-sortie désigne le flux d'informations qui circule entre le cœur de l'ordinateur (le processeur et la mémoire) et ses accessoires extérieurs. On peut comparer cela aux organes des sens : les entrées permettent à l'ordinateur de percevoir des ordres ou des données (comme l'ouïe ou le toucher), et les sorties lui permettent de répondre ou d'agir (comme la parole ou le mouvement).

Étymologie

Traduction directe de l'anglais Input/Output (souvent abrégé en I/O). Le terme est apparu avec les premiers ordinateurs pour distinguer le moment où la machine traite un calcul de celui où elle reçoit des instructions ou affiche un résultat.

Exemples d'usage

  • Entrée : Frappe sur un clavier, clic de souris, scan d'un document.
  • Sortie : Affichage sur un écran, impression d'une page, son sortant des haut-parleurs.
  • Mixte (Entrée et Sortie) : Lecture et écriture sur une clé USB, transfert de données via une connexion Wi-Fi.

Cas d'usage

Ce concept intervient partout dès qu'il y a une interaction : le stockage de fichiers sur un disque, l'affichage d'une interface graphique, ou encore l'envoi d'un e-mail sur le réseau.

Bonnes pratiques

En programmation, les entrées-sorties sont beaucoup plus lentes que le calcul pur. Il est recommandé d'utiliser des méthodes asynchrones : cela permet au programme de continuer à travailler pendant qu'il attend qu'un fichier finisse de s'enregistrer ou qu'une page web se charge.

Synonymes

I/O flux de données transferts

Antonymes

traitement interne calcul local

Conseil

Si vous apprenez la programmation, portez une attention particulière à la gestion des erreurs lors des entrées-sorties (par exemple : que faire si une clé USB est débranchée pendant l'écriture d'un fichier ?).

Questions fréquentes

Qu'est-ce qu'un périphérique d'entrée-sortie ?

C'est un matériel capable de faire les deux, comme un écran tactile qui reçoit vos doigts (entrée) et affiche des images (sortie).

Pourquoi mon ordinateur ralentit lors des entrées-sorties ?

Parce que le processeur doit souvent attendre que des composants plus lents (comme un disque dur mécanique) finissent de lire ou d'écrire les données.