Couvre les bases de la construction de systèmes informatiques, en mettant l'accent sur la modularité, l'abstraction et l'évolutivité dans la conception du système.
Explore les capteurs de gaz et de particules pour la surveillance de la qualité de l'air, en mettant l'accent sur les technologies de faible puissance et les matériaux émergents.
Couvre l'exécution directe limitée, une technique qui permet une exécution efficace du programme tout en assurant le contrôle et la sécurité du système d'exploitation.
Couvre les primitives de verrouillage nécessaires pour empêcher les conditions de course dans la programmation multithread, en se concentrant sur l'exclusion mutuelle et les opérations atomiques.
Couvre les bases des systèmes embarqués, le développement FPGA, les systèmes d'exploitation en temps réel et les différents types de systèmes d'exploitation.
Explique la construction et la fonctionnalité d'un moniteur de machine virtuelle, en se concentrant sur les techniques de virtualisation et la gestion de la mémoire.
Couvre la fragmentation et la segmentation, en se concentrant sur les techniques de gestion de la mémoire et leurs implications pour les performances du système.
Explique comment les systèmes d'exploitation créent l'illusion de ressources dédiées et infinies grâce à la virtualisation et à l'abstraction des processus.
Couvre les appels système, l'espace noyau, la gestion des processus, les descripteurs de fichiers, les tuyaux et l'isolement matériel dans l'organisation OS.