オブジェクト指向デバイスドライバプログラミング
Object-oriented device driver programming
Author:
伊藤 純一郎、所 真理雄
Book Title:
オブジェクト指向コンピューティング III (近刊)
(近代科学社/レクチャーノート)
Abstract:
Operating systems should be made flexible from their low-level system
structures, to enable them to adapt to dynamic changes of the outer world.
This paper proposes a methodology for making device drivers
completely re-configurable,
by introducing object-oriented reflective programming
into the low-level system structures of operating systems.
We introduce concurrent objects
as a basic framework for low-level system object programming.
Under our framework, it is possible to write device driver code
without managing the interrupt masks
from low-level system objects.
We present the implementation of our methodology on
our Apertos operating system and demonstrate its efficiency
through our preliminary evaluation.
back