On trouvera dans cet ouvrage tous les développements sur les éléments fondamentaux des systèmes d'exploitation, mais également les toutes dernières avancées en matière de multimédia, de sécurité ou de systèmes multiprocesseurs.
Composé de 12 chapitres, ce manuel présente d'abord les éléments qui composent un système d'exploitation (threads, entrées/sorties, gestion de la mémoire, systèmes de fichiers) pour approfondir ensuite des sujets tels que la conception de systèmes d'exploitation, la sécurité, le développement des systèmes répartis et des systèmes distribués, les systèmes d'exploitation multimédias, les techniques de conception des systèmes et des interfaces, et la gestion de projets.
Cette nouvelle édition comprend un chapitre complet sur Windows Vista. Par ailleurs, le chapitre sur la sécurité, déjà important dans les éditions précédentes, a été renforcé pour tenir compte des développements les plus récents. De même, l'auteur analyse les implications, en matière de système d'exploitation, des nouvelles architectures (multicoeurs, virtualisation,...). Enfin, les activités de fin de chapitre ont été mises à jour et de nouveaux exercices de programmation ont été ajoutés.
01. Introduction
02. Processus et threads
03. Gestion de la mémoire
04. Systèmes de fichiers
05. Entrées/sorties
06. Interblocages
07. Systèmes d'exploitation multimédias
08. Systèmes multiprocesseurs
09. Sécurité
10. Étude de cas 1 : Linux
11. Étude de cas 2 : Windows Vista
12. Conception du système d'exploitation