Outils pour utilisateurs

Outils du site


systemes_dexploitation:general:toc

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.

Comparaison des systèmes d'exploitations

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: 2015/07/31 19:42 (modification externe)