Couvre la création de processus, la commutation entre eux, la manipulation des interruptions, et le mécanisme de commutation de contexte dans le monde multiprocesseur.
Couvre l'abstraction des threads dans les systèmes informatiques, en se concentrant sur la concurrence, le parallélisme et la gestion des threads à l'aide de l'API POSIX.
Couvre l'interaction entre les systèmes d'exploitation et les périphériques d'E/S, en se concentrant sur les fondamentaux matériels et les implications de performance.
Explore l'exécution des processus, la protection et les mécanismes d'exploitation efficaces pour des environnements multi-programmes sécurisés et fiables.
Explore l'importance de la synchronisation sans verrouillage pour obtenir une faible latence dans les systèmes distribués et discute des solutions pratiques pour la génération d'identificateurs uniques et les files d'attente de messagerie.
Introduit les bases de contrôle, la programmation en temps réel, les interruptions et les réseaux de capteurs dans les systèmes embarqués, mettant l'accent sur la gestion des ressources et les contraintes en temps réel.
Explore le concept de verrouillage pour l'exclusion mutuelle dans le système d'exploitation, couvrant les conditions de race, le parallélisme, les instructions atomiques, la prévention de l'impasse et les meilleures pratiques.
Couvre la façon dont le système d'exploitation utilise la pagination via des mécanismes de copie en écriture et d'échange pour gérer efficacement la mémoire.
Couvre l'appel du système de fourche dans les systèmes d'exploitation à travers trois exemples pratiques, illustrant la gestion des processus et le flux d'exécution.
Explique les pièges, les interruptions et les exceptions, en détaillant leurs rôles dans le contrôle du système d'exploitation et la gestion des processus.
Explore les circuits de compensation électriques passifs pour les systèmes de premier ordre, en se concentrant sur le temps de réponse et la bande passante, ainsi que sur différentes structures de mesure et systèmes de rétroaction en boucle fermée.
Explore la synchronisation sans verrouillage pour des performances et une évolutivité dans les systèmes distribués, couvrant la génération d'identifiants uniques, les files d'attente de messagerie et les lectures RDMA atomiques.