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

Safety and optimization of device drivers in OO-OS

Author:

伊藤 純一郎、所 真理雄

Conference:

日本ソフトウェア科学会 第11回オブジェクト指向計算ワークショップ(WOOC'95) ハンドアウト

Abstract:

本稿では、オペレーティングシステムの基本部分、 特にデバイスドライバの新しい実装方法を提案する。 近年の携帯計算機と広域ネットワークの普及に伴い、 計算機の動作中にこれまでにない動的な変化、 すなわちハードウェアインタフェースの変化やネットワーク物理層の変化を 考慮せざるを得なくなった。 このため、 オペレーティングシステムの最も基本的な部分であるデバイスドライバや ネットワークプロトコルハンドラをも動的に交換・再設定可能にする必要がある。

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


back