Systèmes d'exploitation
- Introduction
- Historique des systèmes d'exploitation
- Structure d'un système d'exploitation
- Les appels système (system calls)
- L'interpréteur de commandes (shell)
- Les structures de contrôle du système d'exploitation
- Memory tables
- I/O tables
- file tables
- process tables
- Les processus
- Le processus
- Multiprogrammation (Multiprogramming)
- Modèlesdes états d'un processus
- Le PCB (Process Control Block)
- Multitàche et multiprocesseur (Multitasking and Multiprocessing)
- Multithreading
- Ordonnancement des processus(Sheduling)
- Types d'ordonnancements
- Mesures
- L'ordonnancement du premier arrivé, premier servi (FCFS - First come, first served)
- L'ordonnancement du tourniquet (RR - Round Robin)
- L'ordonnancement du tourniquet virtuel(VRR - Virtual Round Robin)
- L'ordonnancement du plus court d'abord (SPN - Shortest Proces Next)
- L'ordonnancement du plus court d'abord avec réquisition (PSPN - Preemptive Shortest Proces Next)
- L'ordonnancement de la plus haute pénalité (HPRN - Highest Penalty Ratio Next)
- L'ordonnancement avec priorité et files multiples (FB - Multiple-level Feedback)
- L'oronnancement du tourniquet avec réquisition (SRR - Selfish Round Robin)
- L'ordonnancement du partage équitable (Faire Share Sheduling)
- La communication inter-processus
- Parallèlisme (Parallel processing)
- Coopération et concurence
- Sections critiques
- Exclusion mutuelle(Mutual exclusion)
- Conditions d'exclusion mutuelle
- Exclusion mutuelle par attente active
- Variables de verrouillage
- Alternance
- Algorithme de T Dekker
- Algorithme de Peterson
- Algorithme de Lamport
- L'instruction TSL
- Les primitives SLEEP et WAKEUP
- Les sémaphores
- Les moniteurs (Monitors)
- L'échange des messages (Message passing)
- Les interblocages (Deadlocks)
- Les ressources
- Conditions de Coffman et al
- Stratégies
- Politique de l'autruche
- Détection et reprise
- Eviter des interblocages par la gestion de l'allocation des ressources
- L'algorithme du banquier
- Prévention
- Condition d'exclusion mutuelle
- Condition de détention et d'attente
- Condition de non-réquisition
- Condition d'attente circulaire
- Les mémoires
- Introduction
- Hiérarchie des mémoires
- Evolutions des organisations de stockage
- Monoprogrammation (Single User Contiguous Allocation)
- Multiprogrammation
- Gestion de la mémoire réelle (Real Storage Management)
- Partitions fixes (Fixed partition multiprogramming)
- Adressage par translation (Absolute and Relocatable translation)
- Sécurité
- Swapping
- Partitions de tailles variables
- Partitions fixes (Fixed partition multiprogramming)
- Gestion de la mémoire virtuelle (Virtual Memory Management)
- Bloc mapping
- Pagination
- Adressage par translation dynamique (DAT - Dynamic address translation)
- Partage de pages
- Principes de localité
- Chargement - placement - remplacement
- Algorithmes de remplacement de pages
- Modèle de l'ensemble de travail (Working set)
- Segmentation
- Adressage
- Segmentation pure
- Segmentation avec pagination
- Les fichiers
- Fichiers spéciaux
- fichiers spéciaux bloc
- fichiers spéciaux caractère
- Fichiers spéciaux
Version en cache
21/11/2024 09:38:51 Cette version de la page est en cache (à la date du 21/11/2024 09:38:51) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 06/06/2005, dernière modification le 16/07/2024
Source du document imprimé : https://www.gaudry.be/systeme-exploitation-sommaire.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.