オブジェクト指向OSにおけるデバイスドライバの実行安全性と高速化

Safety and optimization of device drivers in OO-OS

Author:

伊藤 純一郎、所 真理雄

Book Title:

オブジェクト指向コンピューティング IV (近刊) (近代科学社/レクチャーノート)

Abstract:

近年の携帯計算機と広域ネットワークの普及に伴い、 オペレーティングシステムは計算機の動作中に ハードウェアインタフェースの変化やネットワーク物理層の変化に 対処できなくてはならなくなった。 このため、 OSカーネルを構成する基本的なシステムプログラムを 動的に交換でき、このような変化に対処できる実装方法が求められている。

我々は[伊藤ほか94, 伊藤ほか95]において、 デバイスドライバを独立した並行オブジェクトとして実現することを提案し、 これらの問題に対処した。 本稿では、デバイスドライバを動的交換する際のシステムの実行時安全性と 実行速度向上に関して議論する。 本稿で提案しているシステムは\Apertos{}オペレーティングシステム上で 現在稼働中である。 本研究の実装は、過去の研究例で実現し得なかったデバイスドライバの 実行安全性を確保し、同時に実用的な性能を保持している。


back