- 著者
-
谷口 秀夫
伊藤 健一
牛島 和夫
- 出版者
- 一般社団法人電子情報通信学会
- 雑誌
- 電子情報通信学会論文誌. D-I, 情報・システム, I-コンピュータ (ISSN:09151915)
- 巻号頁・発行日
- vol.78, no.5, pp.492-499, 1995-05-25
- 被引用文献数
-
24
計算機を24時間無停止で継続動作させるため,サービスを実現しているプロセスの走行中に,そのプログラムの一部分を入れ替える方式を提案する.具体的には,プログラムの部分入替え可能な条件として,プログラムへの条件とプロセスへの条件を示す.プログラムへの条件としてはインタフェース/処理内容/外部変数アドレスについてであり,プロセスへの条件としてはプロセスの実行状態に関するものである.また,入替え可能な状態の判定と検出の方法として,プログラムの実行状態を把握するフラグの導入を提案する.更に,そのフラグを利用してプロセスの動作を制御し,プログラムの部分を入れ替える方法を述べる.実現時の課題として,オペレーティングシステムが提供する機能と内部の処理方式を示す.試作と評価により,入替えの処理がサービスに与える影響は小さく,入替えの処理はプログラムを入れ替えられるプロセスの実行環境で行う方法が良いことを示す.本方式により,計算機を動かした状態で,ソフトウェアの保守運用や機能向上が可能になる.