Introduit les concepts fondamentaux de programmation dans les systèmes d'exploitation, couvrant l'exécution directe limitée, les anneaux de protection, le changement de contexte et diverses politiques de programmation.
Examine le développement durable, en mettant l'accent sur l'interaction entre les actions individuelles et collectives dans la réalisation du progrès social.
Souligne le rôle des actions individuelles et collectives dans la réalisation de la durabilité à travers les objectifs de développement durable et les succès des objectifs du Millénaire pour le développement.
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.
Discute de la gestion des périphériques dans les systèmes d'exploitation, en se concentrant sur les pilotes de périphériques, la persistance et les techniques d'optimisation des performances.
Couvre l'accessibilité dans les interfaces homme-machine, y compris les interfaces alternatives, les technologies d'assistance, les principes d'accessibilité des logiciels et l'accessibilité des documents.
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.