Qu'est-ce qu'un système d'exploitation multi-utilisateur?
Un système d'exploitation multi-utilisateur est un système d'exploitation permettant à plusieurs utilisateurs sur différents ordinateurs ou terminaux d'accéder à un seul système avec un système d'exploitation. Ces programmes sont souvent assez compliqués et doivent pouvoir gérer correctement les tâches nécessaires requises par les différents utilisateurs qui y sont connectés. Les utilisateurs se trouvent généralement sur des terminaux ou des ordinateurs qui leur donnent accès au système via un réseau, ainsi que sur d'autres machines du système, telles que des imprimantes. Un système d'exploitation multi-utilisateur diffère d'un système mono-utilisateur sur un réseau en ce que chaque utilisateur accède au même système d'exploitation sur différents ordinateurs.
Le système d'exploitation d'un ordinateur est l'un des programmes les plus importants utilisés. Il est généralement responsable de la gestion de la mémoire et du traitement des autres applications et programmes en cours d'exécution, ainsi que de la reconnaissance et de l'utilisation du matériel connecté au système, ainsi que du traitement correct des interactions utilisateur et des demandes de données. Sur un système utilisant un système d'exploitation multi-utilisateur, cela peut être encore plus important, car plusieurs personnes ont besoin que le système fonctionne correctement simultanément. Ce type de système est souvent utilisé sur des ordinateurs centraux et des machines similaires, et en cas de défaillance du système, il peut affecter des dizaines voire des centaines de personnes.
Un système d'exploitation multi-utilisateurs permet à plusieurs utilisateurs d'accéder aux données et aux processus d'une seule machine à partir de différents ordinateurs ou terminaux. Celles-ci étaient auparavant souvent connectées au système plus vaste via un réseau câblé, bien que la mise en réseau sans fil pour ce type de système soit désormais plus courante. Un système d'exploitation multi-utilisateur est souvent utilisé dans les entreprises et les bureaux où différents utilisateurs doivent accéder aux mêmes ressources, mais ces ressources ne peuvent pas être installées sur tous les systèmes. Dans un système d'exploitation multi-utilisateurs, le système d'exploitation doit être capable de gérer efficacement les divers besoins et demandes de tous les utilisateurs.
Cela signifie que l'utilisation des ressources doit être appropriée pour chaque utilisateur et que ces allocations de ressources sont séparées. Ce faisant, le système d'exploitation multi-utilisateur est mieux à même de s'assurer que chaque utilisateur n'entrave pas les efforts d'un autre, et que si le système échoue ou présente une erreur pour un utilisateur, les autres utilisateurs ne seront probablement pas affectés. Cela rend généralement un système d'exploitation multi-utilisateur un peu plus compliqué qu'un système mono-utilisateur qui ne doit gérer que les requêtes et les opérations d'une seule personne.
Dans un système multi-utilisateur, par exemple, le système d'exploitation peut avoir besoin de gérer plusieurs personnes essayant d'utiliser une seule imprimante simultanément. Le système traite les demandes et place les tâches d'impression dans une file d'attente qui les maintient organisées et permet à chaque tâche de s'imprimer une à la fois. Sans un système d'exploitation multi-utilisateur, les tâches pourraient être mélangées et les pages imprimées résultantes seraient pratiquement incompréhensibles.