Table des matières
Introduction aux systèmes d’exploitation
Plan
Logiciels exécutés sur un ordinateur : classification
Logiciels de base: fonctionnalités
Composants du logiciel de base: les Outils
Composants du logiciel de base: les Services
Composants du logiciel de base: Système d'exploitation
Interactions entre composants logiciels de base
Interactions Utilisateur/système
Interactions Programmeur /système d'exploitation(1)
Interactions Programmeur /système d'exploitation (2)
Exemples de fonctions système
Appels systèmes
Interactions usager (non programmeur) ->système
Présentation de différents modes d'exploitation
Fonctionnalités à développer
Qualités attendues
Solutions retenues
Centre de calcul: Objectifs
Mode de traitement des travaux
Fonctionnalités à développer
Qualités attendus
Gestion des transactions
Qualités d’un système de transactions
Temps réels et gestion des procédés industriels
Fonctionnalités à développer
Les principaux Aspects des Systèmes d’Exploitation
Plan
Processus et synchronisation
Processus
Synchronisation
Approche par temporisation
Approche par temporisation:problèmes
Approche par synchronisation
Mécanismes de synchronisation
Tendances actuelles
Processus légers (Threads)
Allocation de ressources(1)
Allocation de ressources(2)
Structuration des systèmes
Structuration des systèmes: système monolitique (1)
Système monolitique (2)
Système monolitique (3)
Systèmes à couches(1)
Systèmes à couches(2)
Système Client/Serveur ou Micro-noyau(1)
Système micro-noyau (2)
Gestion des Objets
Gestion des Objets
|