Le cycle de traitement de l'information, dans le contexte des ordinateurs et du traitement informatique, comporte quatre étapes: entrée, traitement, sortie et stockage (IPOS). Cependant, à certains niveaux d'un ordinateur, certains dispositifs de traitement n'utilisent en fait que trois de ces étapes - entrée, traitement et sortie - sans avoir besoin de stocker des données. Chacune de ces étapes joue un rôle important dans les actions de collecte, d'analyse et de distribution effectuées par un système informatique.
Traitement des entrées
Les données doivent entrer dans un système avant de pouvoir être traitées en données stockées ou sortie d'information. L'étape d'entrée d'IPOS fournit les moyens et les mécanismes par lesquels les données entrent dans le modèle IPOS. Certains experts estiment que le processus de contribution lui-même pourrait être divisé en trois étapes: collecte, préparation et contribution. Cependant, la vue générale de l'étage d'entrée est que les données sont entrées dans un système en utilisant une certaine forme d'un périphérique d'entrée.
Un périphérique d'entrée est capable de collecter des données à sa source ou point de mesure. La source des données entrées dans le système par un humain est à travers un clavier, un microphone ou peut-être même le mouvement des yeux ou une autre partie du corps. D'autres formes de dispositifs d'entrée, tels que les thermomètres, les capteurs et les horloges, répondent également à la définition générale des dispositifs d'entrée. L'étape d'entrée d'IPOS peut également être appelée l'étape d'encodage.
Traitement des données
Une fois que les données sont entrées dans le modèle IPOS, elles sont traitées soit en données stockées, soit en informations. L'agent de traitement est typiquement une forme de logiciel ou de micrologiciel, avec une action spécifique prise sur un type particulier de données. Dans un ordinateur portable ou de bureau, il est courant que l'agent de traitement soit actif avant même que les données ne soient entrées. En fait, il est également courant que le logiciel de traitement demande des données et guide son processus d'entrée.
Le traitement peut aller de relativement petit et simple à très grand et complexe. Quoi qu'il en soit, le but de l'étape de traitement est de convertir les données d'entrée brutes en une forme pouvant être stockée pour une utilisation ultérieure ou de fournir des informations pour un traitement ou une interprétation ultérieurs.
Traitement de sortie
Le traitement de sortie dans IPOS envoie des informations à un écran d'affichage, une imprimante, un traceur, un haut-parleur ou un autre support que les sens humains peuvent interpréter. Cependant, l'étage de sortie peut stocker les données dans un nouveau format ou transformer les données traitées en une entrée vers un autre module IPOS. Pour la plupart des utilisateurs, la sortie signifie soit un affichage sur un écran de contrôle ou un document ou un graphique imprimé. La sortie peut également signifier des données, des informations ou un codage.
Traitement de stockage
L'étape de stockage d'IPOS peut se produire directement depuis ou vers les étapes de traitement ou de sortie. L'étage de stockage peut servir d'étape de pseudo-entrée ou de pseudo-sortie pour l'étape de traitement. L'étape de traitement peut avoir besoin de stocker des données pour une utilisation ultérieure ou de rappeler des données précédemment stockées pour traiter de nouvelles données à partir de l'étage d'entrée. L'étage de sortie peut stocker des données traitées en tant qu'information pour un affichage par un autre module IPOS lorsque cela est nécessaire. L'étape de stockage ne stocke pas seulement des données ou des informations sur un support de stockage fixe, tel qu'un disque dur, mais peut également stocker des données et des informations sur un support amovible, tel qu'un lecteur flash, un CD-ROM ou un DVD.