Concepts informatiques - Types de système d'exploitation

Il existe quatre types de systèmes d'exploitation -

  • Système d'exploitation en temps réel
  • Système d'exploitation mono-utilisateur / mono-tâche
  • Système d'exploitation mono-utilisateur / multitâche
  • Système d'exploitation multi-utilisateur / multitâche

Système d'exploitation en temps réel

Le système d'exploitation en temps réel est conçu pour exécuter des applications en temps réel. Cela peut être à la fois monotâche et multitâche. Les exemples incluent Abbasi, AMX RTOS, etc.

Avantages

  • Cela fonctionne très vite.

  • C'est un gain de temps, car il n'a pas besoin d'être chargé à partir de la mémoire.

  • Comme il est très petit, il occupe moins d'espace en mémoire.

Système d'exploitation mono-utilisateur / mono-tâche

Un système d'exploitation qui permet à un seul utilisateur d'effectuer une seule tâche à la fois est appelé un système d'exploitation mono-utilisateur mono-tâche. Les fonctions telles que l'impression d'un document, le téléchargement d'images, etc. ne peuvent être exécutées qu'une seule à la fois. Les exemples incluent MS-DOS, Palm OS, etc.

Avantages

  • Ce système d'exploitation occupe moins d'espace en mémoire.

Désavantages

  • Il ne peut effectuer qu'une seule tâche à la fois.

Système d'exploitation mono-utilisateur / multitâche

Un système d'exploitation qui permet à un seul utilisateur d'exécuter plus d'une tâche à la fois est appelé système d'exploitation multitâche mono-utilisateur. Les exemples incluent Microsoft Windows et Macintosh OS.

Avantages

  • C'est un gain de temps car il effectue plusieurs tâches à la fois, ce qui permet une productivité élevée.

Désavantages

  • Ce système d'exploitation est très complexe et occupe plus d'espace.

Système d'exploitation multi-utilisateur / multi-tâches

C'est un système d'exploitation qui permet à plusieurs utilisateurs d'utiliser les programmes qui s'exécutent simultanément sur un seul serveur réseau. Le serveur de réseau unique est appelé «serveur terminal». «Terminal client» est un logiciel qui prend en charge les sessions utilisateur. Les exemples incluent UNIX, MVS, etc.

Avantages

  • Il est très productif car il effectue plusieurs tâches à la fois.

  • C'est un gain de temps car nous n'avons pas à apporter de modifications dans de nombreux bureaux, mais nous pouvons apporter des modifications uniquement au serveur.

Désavantages

  • Si la connexion au serveur est interrompue, l'utilisateur ne peut effectuer aucune tâche sur le client car il est connecté à ce serveur.