Il n'existe pas de nom unique pour un programme informatique qui effectue une tâche spécifique distincte des programmes exécutés par le système d'exploitation, car le terme dépend fortement du contexte. Cependant, plusieurs termes pourraient s'appliquer selon ce que vous entendez par « séparé » :
* Programme utilitaire : Il s'agit d'un terme général englobant de nombreux petits programmes qui effectuent des tâches spécifiques telles que le nettoyage de disque, la compression de fichiers ou la surveillance du système. Ceux-ci s'exécutent souvent *dans* un système d'exploitation mais sont distincts des fonctionnalités de base du système d'exploitation.
* Application autonome : Il s'agit d'un programme qui ne nécessite pas d'autre programme (comme un système d'exploitation ou un environnement d'exécution au-delà du système d'exploitation de base) pour s'exécuter. Les exemples incluent certains anciens programmes DOS ou programmes conçus pour fonctionner sur des systèmes embarqués.
* Démon/Service : Il s'agit de programmes qui s'exécutent en arrière-plan d'un système d'exploitation, effectuant souvent des tâches telles que des services réseau ou des tâches planifiées. Ils sont distincts de l'interface utilisateur et de la plupart des applications.
* Micrologiciel : Il s'agit de logiciels de bas niveau intégrés dans des périphériques matériels tels que des imprimantes, des routeurs ou même le BIOS/UEFI des ordinateurs. Il fonctionne à un niveau bien inférieur à celui du système d’exploitation.
* Module noyau : (Spécifiquement pour les systèmes de type Unix) Il s'agit d'un morceau de code qui étend les fonctionnalités du noyau du système d'exploitation. Bien qu'il fasse partie du système d'exploitation dans la mesure où il s'y exécute, il s'agit d'un composant chargeable séparément conçu pour une tâche spécifique.
Le meilleur terme à utiliser dépend des spécificités du programme que vous avez en tête. Pourriez-vous fournir plus de détails sur la tâche et comment elle est exécutée ?
|