Comment un ordinateur traite-t-il les données ?
Qu'est-ce que les données ?
Simplement, les données sont de l'information. Elles peuvent être des nombres, des chaînes de caractères ou des images. Toutes les données doivent être entrées dans l'ordinateur pour être traitées. Elles peuvent être lues depuis un fichier, saisies au clavier ou scannées comme un code-barres. Du point de vue d'un programmeur, ce sont des données brutes à traiter.
Pourquoi utiliser un ordinateur pour traiter les données ?
Les ordinateurs traitent de très grandes quantités de données car ils les interprètent beaucoup plus vite qu'un humain. La plupart du traitement de données est fastidieux et sujet à erreur humaine s'il n'est pas fait par ordinateur. La vitesse de traitement est mesurée en MIPS (Millions d'Instructions Par Seconde).
Le cerveau de l'ordinateur
Un ordinateur utilise une Unité Centrale de Traitement (CPU) pour toute sa prise de décision et son traitement de données. Le CPU a un jeu d'instructions interne qu'il suit quand il reçoit une commande. Les programmeurs utilisent différents langages pour donner des commandes au CPU. Ces langages sont plus lisibles par l'humain que le langage machine du CPU. Le CPU suit la logique du programmeur pour traiter les données données.
Les données en sortie
Une partie des instructions du programmeur concerne la sauvegarde des données traitées. Les données peuvent être écrites dans un fichier, mais la sortie va généralement aussi vers un rapport imprimé. Un système de paie produira plusieurs types de sortie : impression de chèques, mise à jour de bases de données comptables, production de fichiers envoyés au gouvernement pour montrer les retenues fiscales.
Entrée déchets, sortie déchets (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 sont des machines non intelligentes par elles-mêmes. Elles suivent les instructions données et traitent les données sans réflexion.
