11

Traitement des interruptions

Jusqu’à présent, le code que nous avons étudié s’exécutait dans l’espace utilisateur, et c’est ainsi qu’il est conseillé de développer les tâches temps réel. L’isolation mémoire entre les processus et le noyau garantit la robustesse et la sécurité du système, même en cas de bogue dans une application. Toutefois, il peut s’avérer indispensable d’écrire des portions de programme qui s’exécutent dans l’espace kernel, par exemple, pour gérer efficacement les interruptions. Ce chapitre constitue une brève introduction à l’écriture de code pour le noyau et ne peut se substituer à une documentation plus approfondie. Nous y étudierons le fonctionnement d’un driver, ainsi que la gestion des interruptions par Linux et par ...

Get Solutions temps réel sous Linux now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.