Système d'exploitation
+
-
Structure en couches
Vue simplifiée d'un système informatique
Types de systèmes informatiques
Hardware / Software
Modularité des systèmes informatiques
Couche d'abstraction
Structure en couche des logiciels
Couches de langages
Machines multicouches
+
-
Système d'exploitation
Qu'est-ce qu'un OS ?
Terminologie
Programme - processus - multitâche - multithread etc.
+
-
La gestion des processus
Processus
Les niveaux d'ordonnancement des processus
Les états des processus
L'ordonnancement
Critères d'ordonnancement
Algorithmes d'ordonnancement
+
-
Les communications inter-processus
Partage d'informations
Partage de ressources
Exemple de conflit d'accès
Synchronisation de processus
Section critique
Blocage
Famine
Mécanismes de synchronisation
Désactiver les interruptions
L'instruction TSL
Les verrous
Les sémaphores
Problème des lecteurs/rédacteurs
+
-
La gestion de la mémoire
Rôle du gestionnaire de mémoire
Système monotâche
Système multitâche
Partition de la mémoire
La pagination
La segmentation
Segmentation avec pagination
+
-
Le système de fichiers
Le répertoire racine
FAT
+
-
Le mode "invite de commande"
Fichiers et répertoires
Noms des fichiers et des répertoires
Attributs
L'invite
La ligne de commande
L'intepréteur de commande
Commandes internes
Commandes externes
Les commandes du DOS
CD
MD
RD
DIR
TREE
COPY
MOVE
REN
DEL
ATTRIB
XCOPY
TYPE
MORE
FIND
FC
LABEL
VOL
FORMAT
SYS
Le path
+
-
Les entrées-sorties en mode invite de commande
Noms d'unités
Redirection des entrées/sorties "console"
Tubes et filtres
+
-
Les fichiers de commandes
Echo
@
Rem
Pause
Les variables
Les sauts de programme
Goto
:label
L'alternative
Expressions des conditions
+
-
Exemples de fichiers .BAT
Enoncés
Solutions
+
-
RoboCopy
Description de la commande
Exemples de scripts :
- Sauvegarde sur une clé USB
- Synchronisation entre PCs