Comment un ordinateur traite-t-il les données ?
Qu'est-ce que les données ?
En termes simples, les données sont des informations. Les données peuvent être des nombres, des chaînes de caractères ou des images. Toutes les données doivent être saisies dans l'ordinateur pour qu'elles soient traitées. Les données peuvent être extraites d'un fichier, saisies au clavier ou scannées comme un code à barres. Du point de vue d'un programmeur informatique, il s'agit de données brutes qui doivent être traitées.
Pourquoi utiliser un ordinateur pour traiter des données ?
Les ordinateurs traitent de très grandes quantités de données car ils peuvent interpréter les données beaucoup plus rapidement qu'une personne. La plupart des traitements de données sont banals et seraient sujets à des erreurs humaines s'ils n'étaient pas traités par ordinateur. Les ordinateurs traitent les données si rapidement que leur vitesse est mesurée en MIPS (millions d'instructions par seconde).
Le cerveau de l'ordinateur.
Un ordinateur utilise une unité centrale de traitement ou CPU pour effectuer toutes ses prises de décision et le traitement des données. Le CPU a un ensemble interne d'instructions qu'il suit lorsqu'il reçoit une commande. Les programmeurs utilisent différents langages pour donner les commandes du CPU. Ces langages sont plus lisibles par l'homme que le langage machine du CPU. Le CPU suit la logique du programmeur pour traiter les données qui lui sont données.
Données en sortie.
Une partie des instructions du programmeur indiquera comment sauvegarder les données traitées. Là encore, les données peuvent être écrites dans un fichier, mais la sortie est généralement également envoyée à un rapport imprimé. Un système de paie produira plusieurs types de sortie, il imprime des chèques, met à jour les bases de données comptables et produit des fichiers qui sont envoyés au gouvernement pour montrer le montant des impôts retenus.
Garbage in, garbage out.
Les données entrées dans l'ordinateur doivent être de bonnes données, sinon la sortie sera inutile. Les ordinateurs en eux-mêmes sont des machines inintelligentes. Ils suivent les instructions qui leur sont données et traitent les données sans réfléchir.