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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.