Qu'est-ce que le traitement en arrière-plan?
Le traitement en arrière-plan peut être mieux défini par son action. Il exécute simplement des tâches en arrière-plan d'un ordinateur, tandis qu'un utilisateur effectue des actions au premier plan de l'ordinateur. Par exemple, dans le traitement en arrière-plan, un utilisateur d'ordinateur peut manipuler activement une application à l'aide d'un clavier et d'un écran d'ordinateur alors que des opérations distinctes sont effectuées en même temps et en arrière-plan. Dans de nombreux cas, les processus en arrière-plan fonctionnent de manière totalement autonome et l'utilisateur ne sait même pas que les processus sont en cours d'exécution.
Le traitement des données en arrière-plan de tout ordinateur fait partie intégrante du fonctionnement d'un ordinateur. Les arrière-plans peuvent être de haute priorité, de même niveau ou de bas niveau par rapport à l'application avec laquelle un utilisateur travaille à l'écran. Tant que le traitement en arrière-plan est réalisé dans un délai acceptable et n'interfère pas avec les activités de l'utilisateur ou avec le fonctionnement général de l'ordinateur, il peut être considéré comme un succès.
Un exemple populaire de traitement en arrière-plan concerne l'imprimante commune. Lorsqu'un utilisateur utilise un logiciel de traitement de texte pour taper un document, l'enregistre et le commande à l'ordinateur pour l'imprimer, la commande est transférée vers l'imprimante via les processus en arrière-plan de l'ordinateur. Cette activité est indépendante de tout ce qui se passe sur l'écran de l'utilisateur. En fait, un utilisateur d'ordinateur peut continuer à apporter des modifications au document, à ouvrir et à saisir un nouveau document ou à travailler dans une application entièrement nouvelle alors que l'ordinateur est en train de traiter en arrière-plan.
L’absence d’interaction entre les utilisateurs de l’ordinateur et les processus en arrière-plan ne doit pas être interprétée comme signifiant que les processus sont sans importance. Certains processus d'arrière-plan sont tout aussi importants que les applications avec lesquelles on interagit au premier plan. Certains ordinateurs ont la capacité de hiérarchiser les tâches et de régler la quantité d’énergie consacrée à chacune d’elles. En règle générale, cependant, un processus en arrière-plan a une priorité relativement basse et produit un résultat minimal.
Les processus en arrière-plan peuvent généralement être classés comme étant un démon ou une tâche de calcul intensif. L’utilisateur moyen de l’ordinateur sera plus familiarisé avec le travail des démons, car il s’occupe des fonctions courantes telles que le transfert de courrier électronique, la diffusion de pages Web et la synchronisation de l’heure. Leurs interactions ne sont pas avec les utilisateurs, mais avec des programmes ou d'autres ordinateurs sur un réseau. Ils utilisent très peu de mémoire et n'affectent pas énormément l'utilisation du processeur. Les utilisateurs d'ordinateurs peuvent donc travailler sur une machine pendant des années sans se rendre compte que ces processus existent et se déroulent pendant qu'ils se concentrent sur une tâche au premier plan de l'ordinateur.