Ladaire
Je dois dire que je ne suis pas sûr à 100 % de ce que cette question demande. Autant que je sache, il ne peut s'agir que de poser des questions sur les types et les classifications des systèmes d'exploitation disponibles sur le marché aujourd'hui. Si tel est le cas, il existe un certain nombre de classifications de systèmes d'exploitation. Les principaux types de systèmes d'exploitation sont le multiprocesseur, le multiutilisateur, le multitâche, le multithread et les classifications de système d'exploitation en temps réel.
Les systèmes d'exploitation multiprocesseurs permettent l'utilisation de plus d'une unité centrale de traitement (CPU) au sein d'un même système informatique. Les processeurs de l'ordinateur peuvent être égaux ou avoir des objectifs et des fonctions spécifiques. Si les processeurs sont étroitement couplés, ils partageront généralement une seule base de mémoire, tandis que si les processeurs sont faiblement couplés, ils auront des bases de mémoire séparées connectées via une connexion haut débit.
Un système d'exploitation multi-utilisateurs permet à un certain nombre d'utilisateurs d'accéder au matériel sur un serveur particulier en même temps. Ceci est avantageux pour les entreprises et les entreprises, car le serveur est accessible aux utilisateurs distants - idéal pour les travailleurs qui voyagent ou travaillent à domicile. Le système d'exploitation multitâche est un autre nom pour ce concept, bien que les systèmes d'exploitation multitâches puissent également être utilisés pour désigner les systèmes de traitement par lots pour les ordinateurs centraux des grandes entreprises ou organisations.
Un système d'exploitation multithread permet à l'ordinateur d'entreprendre plus d'une unité de traitement à la fois. Ceci est bénéfique car les processus problématiques, ou threads, n'empêcheront pas le succès des threads simples. Cependant, l'exécution d'un trop grand nombre de threads à la fois peut entraîner des interférences entre les bandes de roulement.
Un système d'exploitation en temps réel doit avoir une limite de temps maximale pré-connue pour chacune des fonctions à exécuter sur l'ordinateur. Un système d'exploitation temps réel dur peut garantir complètement le temps maximum qu'un processus prendra, alors qu'un système d'exploitation temps réel logiciel ne peut garantir cette limite de temps qu'occasionnellement.
Terrance
La classification du système d'exploitation est :
- Hors ligne, traitement par lots
- En ligne, Temps partagé
- Informatique personnelle
- Base de données, Temps réel
- Non programmable, multi-utilisateurs
- Utilisateur unique.
Eunice
Il peut y avoir de nombreuses perspectives à classer comme
1 basé sur une architecture
-micro-noyau
-monolithique
2 capacité multitâche
-un seul utilisateur une seule tâche
-un seul
utilisateur multi-tâche
-multiutilisateur
3 basé sur des réponses
-des délais stricts en temps réel -des
lignes mortes en temps réel souples
avec compromis sur la qualité de service
-non temps réel
4 granularité
grain -coarse
grain -fine
5 système bit support de largeur
-8 à 64 bits (8-16-32-64)
autres critères pourrait être la dépendance à l' architecture