CONCEPTION D'UN OS - Segmentation & Interruptions
Conclusion
Conclusion
Une fois la segmentation et les interruptions mises en places, le processeur peut interagir au mieux avec d'une part la mémoire, et d'autre part les périphériques.
Pour résumer la mise en place des interruptions se décompose en 3 parties principales :
- Mise en place de la table des vecteurs d'interruptions
- Mise en place des routines associées à chaque interruption traitée
- Configuration du contrôleur d'interruptions
Par respect pour les développeurs de SOS, je n'ai pas présenté des parties de leur code dans ce site, et laisse à l'initiative de chacun d'aller consulter leurs sources. Ces fichiers sont simples, lisibles et commentés. Ils m'ont été très utiles pour bien comprendre le fonctionnement des mécanismes de segmentation et interruptions, et pour réaliser des tests.
L'étape suivante dans la conception d'un OS, consiste en l'allocation des pages physiques, présentée par Vincent Jaques