オブジェクト指向デバイスドライバプログラミング

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