Éléments de Systèmes
d'Exploitation
mise à jour tous les vendredis
- Architecture des machines
- Introduction
- Structure par couches de l'ordinateur
- Architecture des ordinateurs
- Représentation des informations
- Calcul binaire
- Passage binaire en décimal
- Passage décimal en binaire
- Représentation des nombres négatifs en binaire
- Complément à 1
- Complément à 2
- Codage de l'information
- Codage alphanumérique
- Code ASCII
- Code HOLLERITH
- Code UNICODE
- Les nombres réels
- 3 représentations possibles
- Exemples
- Logique combinatoire et séquentielle
- Algèbre de Boole
- Les fonctions élémentaires
- Les fonctions logiques
- Multiplexeur
- Démultiplexeur
- Codeurs, décodeur, transcodeur
- Horloges
- Circuits séquentiels
- Bascules
- Bascule RS
- Bascule JK
- Bascule D
- Les registres
- Les mémoires
- La mémoire centrale
- Le processeur
- L'unité arith étique et logique(UAL)
- Le décaleur
- Décalages possibles
- L'unité centrale de traitement(CPU)
- l'unité de commande(UC)
- Présentation du système d'exploitation
- Introduction
- Définition
- Historique
- UNIX
- Points forts
- Points faibles
- Achitecture d'UNIX
- Achitecture du noyau
- Le système de gestion des fichiers (SGF)
- Qu'est-ce qu'un fichier ?
- Différents types de fichiers
- Organisation des disques
- Adressage des blocs dans les inodes
- Allocation des inodes d'un disque
- Allocation des blocs-disques
- Le Buffer Cache
- Définition
- Avantages et inconvénients
- Avantages
- Inconvénients
- Structures de données
- La bibliothèque standard C
- Les descripteurs de fichiers
- Ouverture de fichier
- Écriture/Lecture non formaté
- Accès séquentiel
- Manipulation du pointeur de fichier
- Appels système du SGF
- open
- creat
- read
- Les processus
- Introduction
- Format d'un fichier exécutable
- Chargement d'un exécutable
- La zone U et la table des processus
- fork et exec d'un point de vue mémoire
- Le contexte d'un processus
- Commutation d'un mot d'état
- Les interruptions
- Cascade d'interruption
- Etat et transitions d'un processus
- La table des processus
- La zone U
- Accès à la table des processus et à la zone U
- Modification des données de la zone U
- Ordonnancement des processus
- Partage de l'U.C
- Ordonnancement sans préemption
- Algorithmes préemptifs
- Multi-level-feedback round-robin Gueues
- Aperçu de la programmation systè en C
- fork()
- wait
- exec
- exit
- les évènements
commentaires : contact
webmaster