特許
J-GLOBAL ID:200903082932098115

コンピュータシステムおよびプログラム実行方法

発明者:
出願人/特許権者:
代理人 (1件): 鈴江 武彦
公報種別:公開公報
出願番号(国際出願番号):特願平5-299630
公開番号(公開出願番号):特開平7-152551
出願日: 1993年11月30日
公開日(公表日): 1995年06月16日
要約:
【要約】【目的】プログラム実行を停止せずに関数を修正できるようにし、オンライン・バージョンアップの実現を図る。【構成】関数毎にエントリアドレスを保持するアドレス管理テーブル133が設けられており、関数を実行する際にはアドレス管理テーブル133から該当するエントリアドレスが求められ、また関数を修正する場合には修正した関数がメモリ13上にロードされ、該アドレス管理テーブル133のエントリアドレスをロードした関数のエントリアドレスに書き換えることによって、プログラムを停止することなく、プログラムの修正が行われる。したがって、ある関数を改版する際には、該関数の旧版はプログラム中に残したまま新版をプログラムに追加し、該関数に対応するアドレスを、新版関数のものに書換えるだけでよい。このことにより、オンライン・バージョンアップが容易に実現できる。
請求項(抜粋):
実行対象のプログラムに含まれる各サブルーチン毎にそのサブルーチンが格納されているメモリ上のエントリアドレスを示すアドレス情報を保持するアドレス管理テーブルと、このアドレス管理テーブルを参照して呼び出し対象のサブルーチンに対応するメモリ上のエントリアドレスを検出し、そのエントリアドレスのサブルーチンを呼び出して実行するサブルーチン呼び出し手段と、修正対象のサブルーチンに対応する新たなサブルーチンをメモリ上にロードし、前記アドレス管理テーブルの該当するエントリアドレスを、前記新たなサブルーチンをロードしたエントリアドレスに書き替えるテーブル更新手段とを具備することを特徴とするコンピュータシステム。
IPC (2件):
G06F 9/06 540 ,  G06F 9/06
引用特許:
審査官引用 (3件)
  • プログラム置換方式
    公報種別:公開公報   出願番号:特願平4-038962   出願人:日本電気株式会社
  • 特開平4-127330
  • 特開平4-127330

前のページに戻る