systemes_dexploitation:general:toc
Table des matières
Définition
Un système d'exploitation est un logiciel qui gère les ressources d'un système informatique. C'est le logiciel de base pour la majorité des ordinateurs.
Tâches du système d'exploitation
- Définit l'interface utilisateur
- Mode commande
- Mode graphique
- Partage des ressources entre les utilisateurs
- Partage des données entre les utilisateurs
- Gère la priorité d'accès aux ressources
- Gère et facilite les entrées/sorties
- Recouvrement des erreurs
Principales ressources gerées
- Processeur
- Mémoire
- Appareils d'entrée/sortie (périphériques)
- Données
Types d'utilisateurs
- Opérateurs
- Programmeurs
- Application
- Système
- Personnel
- Programme → Pilote (programme qui fait interface entre un système et un périphérique)
- Client → utilisateur final
Critères de sélection
Pour le choix d'un système d'exploitation, il faut tenir compte de plusieurs critères.
- Prix
- Disponibilité
- Version
- Multiusager
- Multiprocesseur
- Parts de marché
- Clientèle visée
- Langue(s)
- Compatibilité processeur → SPARC, x86, PowerPC, x64, etc.
- Codage
- Matériel nécessaire
- Coûts de maintenance
- Performances
- Licence
- Type de kernel → Monolithic ou microkernel
- Circonstances d'utilisation → Gestion de bases de données, serveur web, applications Java, serveur de fichiers, etc.
Particularités du système d'exploitation
Matériel
- Mémoire interlacée (Bancs pairs/impairs)
- Registre de localisation
- Interruption
- Tampon (buffer)
- Périphériques
- Protection de la mémoire
- Horloge (online/offline)
- Canaux d'entrée/sortie
- Adressage (base+déplacement)
- Mémoire virtuelle
- Pipeline
Logiciel
Généralités sur les SE
systemes_dexploitation/general/toc.txt · Dernière modification : 2022/02/02 00:42 de 127.0.0.1