(57)【要約】      （修正有）【課題】イベントの種類ごとに設定した優先度を基に保存するべき対象と判定されたログを保存し、その優先度を変更した場合に、保存済みのログにも優先度の変更を反映する。【解決手段】ログの上書きを禁止するイベントに対して、イベントの種類ごとにログを保存する優先度が格納される優先度格納部１５と、ログ格納部１７のエリアに対して、上書きを禁止するイベントのログが格納されているかを表す情報と、そのイベントに対応する優先度と、次にログを書き込むエリアを表す情報とが格納されているログ管理情報格納部１６を備える。優先度変更部１２により優先度格納部が変更されると、制御部１３は、優先度変更部により変更された優先度格納部を参照して、その変更をログ管理情報格納部の優先度に反映する。ログ記録部１４は、制御部が変更した後のログ管理情報格納部を参照して、格納対象のログをログ格納部に格納する。【選択図】図１
2016099925.tif 000002
【特許請求の範囲】
【請求項１】
ログの上書きを禁止するイベントに対して、イベントの種類ごとに前記ログを保存する優先度が格納される優先度格納手段と、
任意のサイズのエリアに分割して管理され、各エリアに前記ログが格納されるログ格納手段と、
前記ログ格納手段のエリアに対して、上書きを禁止するイベントの前記ログが格納されているかを表す情報と、そのイベントに対応する優先度と、次にログを書き込むエリアを表す情報とが格納されているログ管理情報格納手段と、
格納対象のログを基に、前記優先度格納手段を参照して、前記ログ管理情報格納手段を変更する制御手段と、
前記制御手段が変更した後の前記ログ管理情報格納手段を参照して、前記格納対象のログを前記ログ格納手段に格納するログ記録手段と、
優先度格納手段に格納された優先度を変更する優先度変更手段
とを備え、
前記制御手段は、前記優先度変更手段により変更された前記優先度格納手段を参照して、その変更を前記ログ管理情報格納手段の前記優先度に反映する
情報処理装置。
【請求項２】
ログの上書きを禁止するイベントに対して、イベントの種類ごとに前記ログを保存する優先度が格納される優先度格納部を格納対象のログを基に参照して、
任意のサイズのエリアに分割して管理され、各エリアに前記ログが格納されるログ格納部のエリアに対して、上書きを禁止するイベントの前記ログが格納されているかを表す情報と、そのイベントに対応する優先度と、次にログを書き込むエリアを表す情報とが格納されているログ管理情報格納部を変更し、変更した後の前記ログ管理情報格納部を参照して、前記格納対象のログを前記ログ格納部に格納し、
前記優先度格納部の前記優先度を変更された場合には、その変更を前記ログ管理情報格納部の前記優先度に反映する
ログ格納方法。
【請求項３】
ログの上書きを禁止するイベントに対して、イベントの種類ごとに前記ログを保存する優先度が格納される優先度格納部を、ログを基に参照して、
任意のサイズのエリアに分割して管理され、各エリアに前記ログが格納されるログ格納部のエリアに対して、上書きを禁止するイベントの前記ログが格納されているかを表す情報と、そのイベントに対応する優先度と、次にログを書き込むエリアを表す情報とが格納されているログ管理情報格納部を変更する制御機能と、
前記制御機能が変更した後の前記ログ管理情報格納部を参照して、前記ログを前記ログ格納部に格納するログ記録機能と、
優先度格納部に格納された優先度を変更する優先度変更機能と、
前記優先度変更機能により変更された前記優先度格納部を参照して、その変更を前記ログ管理情報格納部の前記優先度に反映する第２の制御機能と
を、コンピュータに実現させる
コンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イベントの発生に基づくログの情報を格納する情報処理装置及びラップアラウンド方式のログ格納方法に関する。
【背景技術】
【０００２】
一般的に計算機システムで障害が発生した場合、障害発生時に採取したログの内容を解析することにより、障害が発生した要因を調査する。そのために、障害発生時に採取したログを確保していることがとても重要になる。
【０００３】
ログ（またはトレースデータ）を記録する際に、ログ格納エリアの終端までログを記録すると、ログ格納エリアの先頭に戻り、先頭位置から上書きして、ログの記録を行うラップアラウンド方式を用いたログ格納方法がよく用いられる。この方法では、ログの必要性に関係なく、記録してからの経過時間が大きいログから順に上書きされる。そのため、障害が発生した原因を究明するときに、必要なログがすでに上書きされて、残っていないという事象が発生する。
【０００４】
ここで、本願出願に先だって存在する関連技術としては、例えば以下の特許文献がある。
【０００５】
特許文献１は、メモリを分割した記録エリアにトレースデータを保存するにあたり、記録エリア単位に書き込み禁止となっているかを管理するフラグを用いることにより、残しておきたいトレースデータを管理するトレースデータ記録方法を開示している。
【０００６】
特許文献２は、メモリに記録する情報ごとに、タイムスタンプと、情報を保存する優先度を保持して、タイムスタンプが古く、優先度が低い情報を上書きするように制御するソフトウェア解析システムを開示している。
【０００７】
特許文献３は、障害の種別に対応する重度と、その重度ごとのトレースデータの収集方法を定義しておき、定義した内容に従い、トレースデータを収集する方法を開示している。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−２５０３７２号公報
【特許文献２】特開２０１０−０２１７１７号公報
【特許文献３】特開平１０−０４９４０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１乃至３に提案されている技術を用いることにより、保存しておきたいログが、上書きにより失われることを回避することは可能である。
【００１０】
しかしながら、これらの技術は、ログを上書きせずに保存するか否かの判断に用いる優先度を変更した場合に、保存済みのログにその変更を反映することについては、考慮していない。
【００１１】
そこで、本発明は、イベント発生時に取得したログをラップアラウンド方式により格納する際に、イベントの種類ごとに設定した優先度を基に保存するべき対象と判定されたログを保存し、その優先度を変更した場合に、保存済みのログにも優先度の変更が反映されることを可能にする情報処理装置等の提供を主たる目的とする。
【課題を解決するための手段】
【００１２】
上記の目的を達成すべく、本発明の一態様に係る情報処理装置は、以下の構成を備える。
【００１３】
即ち、本発明の一態様に係る情報処理装置は、
ログの上書きを禁止するイベントに対して、イベントの種類ごとに前記ログを保存する優先度が格納される優先度格納手段と、
任意のサイズのエリアに分割して管理され、各エリアに前記ログが格納されるログ格納手段と、
前記ログ格納手段のエリアに対して、上書きを禁止するイベントの前記ログが格納されているかを表す情報と、そのイベントに対応する優先度と、次にログを書き込むエリアを表す情報とが格納されているログ管理情報格納手段と、
格納対象のログを基に、前記優先度格納手段を参照して、前記ログ管理情報格納手段を変更する制御手段と、
前記制御手段が変更した後の前記ログ管理情報格納手段を参照して、前記格納対象のログを前記ログ格納手段に格納するログ記録手段と、
優先度格納手段に格納された優先度を変更する優先度変更手段
とを備え、
前記制御手段は、前記優先度変更手段により変更された前記優先度格納手段を参照して、その変更を前記ログ管理情報格納手段の前記優先度に反映する。
【００１４】
同目的を達成する本発明の一態様に係るログ格納方法は、
ログの上書きを禁止するイベントに対して、イベントの種類ごとに前記ログを保存する優先度が格納される優先度格納部を格納対象のログを基に参照して、
任意のサイズのエリアに分割して管理され、各エリアに前記ログが格納されるログ格納部のエリアに対して、上書きを禁止するイベントの前記ログが格納されているかを表す情報と、そのイベントに対応する優先度と、次にログを書き込むエリアを表す情報とが格納されているログ管理情報格納部を変更し、変更した後の前記ログ管理情報格納部を参照して、前記格納対象のログを前記ログ格納部に格納し、
前記優先度格納部の前記優先度を変更された場合には、その変更を前記ログ管理情報格納部の前記優先度に反映する。
【００１５】
更に、同目的は、上記構成を有する情報処理装置、及び、ログ格納方法を、コンピュータによって実現するコンピュータ・プログラム、及びそのコンピュータ・プログラムが格納されている、コンピュータ読み取り可能な記憶媒体によっても達成される。
【発明の効果】
【００１６】
上記の本発明によれば、イベント発生時に採取したログをラップアラウンド方式により格納する際に、イベントの種類ごとに設定した優先度を基に保存するべき対象と判定されたログを保存し、その優先度を変更した場合に、保存済みのログにも優先度の変更が反映されることができるという効果がある。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態に係る情報処理装置の構成を示すブロック図である。
【図２】本発明の第１の実施形態に係る優先度格納部の一例を説明する図である。
【図３】本発明の第１の実施形態に係るログ格納部の一例を説明する図である。
【図４】本発明の第１の実施形態に係るログ管理情報格納部の一例を説明する図である。
【図５】本発明の第１の実施形態に係る情報処理装置におけるログを保存する処理を説明するフローチャートである。
【図６】本発明の第１の実施形態に係るログ管理情報格納部の変更後の内容を説明する図である。
【図７Ａ】本発明の第１の実施形態に係る優先度格納部の一例を説明する図である。
【図７Ｂ】本発明の第１の実施形態に係る優先度格納部の一例を説明する図である。
【図８】本発明の第１の実施形態に係る情報処理装置における優先度を変更する処理を説明するフローチャートである。
【図９】本発明の第１の実施形態を実現可能なコンピュータ（情報処理装置）のハードウェア構成を例示的に説明する図である。
【発明を実施するための形態】
【００１８】
次に、本発明を実施する形態について図面を参照して詳細に説明する。
【００１９】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る情報処理装置装置の構成を示すブロック図である。ただし、図１に示す構成は、一例であって、本発明は、図１に示す情報処理装置に限定されない。
【００２０】
本実施形態に係る情報処理装置１は、入力部１１と、優先度変更部１２と、制御部１３と、ログ記録部１４と、優先度格納部１５と、ログ管理情報格納部１６と、ログ格納部１７とを有する。
【００２１】
入力部１１は、イベント発生時に情報処理装置で発生したログを受け取る。なお、入力部１１は、制御部１３の一部の機能として構成されてもよい。あるいは、入力部１１は、ログを一時的に格納するバッファメモリであってもよい。したがって、図１において、入力部１１は破線で示されている。
【００２２】
優先度格納部１５は、ログの上書きを禁止するイベントに対して、イベントの種類ごとに、ログを保存する優先度が格納される。
【００２３】
ログ格納部１７は、任意のサイズのエリアに分割して管理され、各エリアにログが格納される。
【００２４】
ログ管理情報格納部１６は、ログ格納部１７のエリアに対して、上書きを禁止するイベント発生時のログが格納されているかを表す情報と、そのイベントに対応する優先度と、次にログを書き込むエリアを表す情報とが格納されている。
【００２５】
制御部１３は、入力部１１が受け取ったログを基に、優先度格納部１５を参照して、ログ管理情報格納部１６に格納される情報を変更する。
【００２６】
ログ記録部１４は、制御部１３が情報を変更した後のログ管理情報格納部１６を参照して、入力部１１が受け取ったログをログ格納部１７に格納する。
【００２７】
優先度変更部１２は、優先度格納部１５に格納された優先度を変更する。変更した後で、制御部１３は、優先度格納部１５を参照して、その変更をログ管理情報格納部１６の優先度に反映する。
【００２８】
なお、図１において、優先度変更部１２、制御部１３及びログ記録部１４は、機能的に分離して構成されているが、優先度変更部１２及びログ記録部１４は、制御部１３の機能の一部として構成されてもよい。
【００２９】
図２は、本発明の第１の実施形態に係る優先度格納部１５を説明する図である。優先度格納部１５は、イベント１５１と、優先度１５２とを格納するテーブルである。すなわち、イベント１５１と、優先度１５２とは、優先度格納部１５において、図２に概念的に示すテーブルの如く関連付けされていることとする。
【００３０】
イベント１５１は、ログを採取するトリガーとなったイベントを表す情報である。
【００３１】
優先度１５２は、イベント１５１が発生した時に採取したログを保存する優先度である。優先度１５２は、例えば、上書き可能であるときに「０」、上書き禁止のときに優先する順位を表す「１」以上の値にする。
【００３２】
図３は、本発明の第１の実施形態に係るログ格納部１７の一例を説明する図である。ログ格納部１７において、ログは、図３に示すように、ログ記録部１４の管理の下に、任意のサイズで複数のエリアに分割して管理される。各エリアには、入力部１１が受け取ったログが保存される。以下では、分割した各々のエリアを、エリア＃１、エリア＃２、エリア＃３、・・・、エリア＃Ｎと称する。
【００３３】
図４は、本発明の第１の実施形態に係るログ管理情報格納部１６の一例を説明する図である。ログ管理情報格納部１６は、エリア１６１と、イベントフラグ１６２と、優先度１６３と、次エリアポインタ１６４とを含む。すなわち、エリア１６１と、イベントフラグ１６２と、優先度１６３と、次エリアポインタ１６４とは、ログ管理情報格納部１６において、図４に概念的に示すテーブルの如く関連付けされていることとする。
【００３４】
エリア１６１は、ログ格納部１７のエリアを一意に識別可能な情報である。
【００３５】
イベントフラグ１６２は、エリアに格納されているログを採取するトリガーとなったイベントを識別可能なフラグである。
【００３６】
優先度１６３は、そのイベントに対して優先度格納部１５に設定された優先度である。
【００３７】
次エリアポインタ１６４は、このエリアの次にログを格納するエリアを示すポインタである。
【００３８】
ログ格納部１７とログ管理情報格納部１６がそれぞれ図３と図４に示された内容である場合を例に、具体的に説明する。
【００３９】
イベントフラグ１６２は、４ビットからなり、右のビットから、優先度格納部１５に設定された順にイベント１５１に対応している。図２において、設定された順が「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」であるとする。イベントフラグ１６２が「００００」である場合は、「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」のいずれのイベントが発生したときのログではないことを意味している。イベントフラグ１６２が「０００１」である場合は、「Ａ」のイベントが発生したときのログであることを意味している。図４では、イベントフラグ１６２は、すべて「００００」であるため、ログ格納部１７のすべてのエリア（＃１、＃２、・・・＃Ｎ）に「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」のイベントが発生したときのログが保存されていないことを表している。
【００４０】
図４では、エリア１６１が＃１のとき、次エリアポインタ１６４が＃２で、エリア１６１が＃２のとき、次エリアポインタ１６４が＃３と順番に設定されている。このとき、ログ格納部１７へのログ出力は、＃１→＃２→＃３→・・・→＃Ｎ→＃１→＃２→・・・の順に行われる。
【００４１】
次に、ログを保存する処理の流れについて説明する。図５は、本発明の第１の実施形態に係る情報処理装置におけるログを保存する処理を説明するフローチャートである。
【００４２】
初めに、入力部１１は、ログを受信する(ステップＳ５０１)。
【００４３】
ログを受信すると、制御部１３は、優先度格納部１５を参照する(ステップＳ５０２)。そして、制御部１３は、受信したログを採取するトリガーとなったイベントが、優先度１５２が設定されている上書き禁止のイベント１５１であるか否かを確認する(ステップＳ５０３)。
【００４４】
優先度が設定されているイベント１５１である（ステップＳ５０３で「Ｙｅｓ」）場合、制御部１３は、これからログを書き込もうとしているエリアに対応するログ管理情報格納部１６のエントリを変更する(ステップＳ５０４)。すなわち、制御部１３は、イベントフラグ１６２の、発生したイベントに対応するビットを変更する。また、制御部１３は、優先度格納部１５を参照して、ログ管理情報格納部１６のログを格納するエリアに対応する優先度１６３を設定する。さらに、制御部１３は、このエリアを示すポインタが次エリアポインタ１６４として設定されているエントリの次エリアポインタ１６４を変更することにより、優先度１６３に「０」以外が設定されたエリアに対して上書きが行われないようにする。
【００４５】
それから、ログ記録部１４は、ログ格納部１７にログを格納する(ステップＳ５０５)。
【００４６】
ここで、ステップＳ５０４におけるログ管理情報格納部１６の変更について、図６を参照して説明する。図６は、本発明の第１の実施形態に係るログ管理情報格納部の変更後の内容を説明する図である。
【００４７】
ステップＳ５０４を実行する前のログ管理情報格納部１６は、図４の内容である場合、イベントフラグ１６２に「００００」、優先度１６３に「０」が設定されており、上書きを禁止するイベント発生時のログが保存されていない。このような場合、制御部１３は、次のログ格納領域を示す次エリアポインタ１６４は、エリアの配列順に次のエリアを設定する。エリア＃１の次エリアポインタ１６４は、エリア＃２を指し、エリア＃２の次エリアポインタ１６４は、エリア＃３を指すというように、順番に設定される。
【００４８】
上書きを禁止するイベントが発生すると、ログ管理情報格納部１６のイベントフラグ１６２の発生したイベントに対応するビットにフラグを立て、エリアに対応する優先度を設定する。例えば、「Ａ」のイベントが発生したときのログをログ格納部のエリア＃２に格納する場合、制御部１３は、ログ管理情報格納部１６のエリア＃２に対応するイベントフラグ１６２を、「０００１」とする。さらに、制御部１３は、エリア＃２に対応する優先度１６３に、優先度格納部１５１のイベント１５１が「Ａ」に対応する優先度１５２である「１」を設定する。
【００４９】
さらに、イベントが発生した前エリアの次エリアポインタ１６４は、イベントが発生したエリアをとばしてさらに次のエリアを示す。例えばエリア＃２に上書き禁止のイベントである「Ａ」のログを格納する場合は、ログ管理情報格納部１６のエリア＃２の次エリアポインタ１６４に「ＮＵＬＬ」に設定し、エリア＃１の次エリアポインタ１６４に、エリア＃２の次エリアポインタ１６４に「ＮＵＬＬ」を設定する前に設定されていた値を設定する。すなわち、エリア＃１の次エリアポインタ１６４は、エリア＃３を指すように設定される。このように設定することでログ領域の終端から先頭に戻り上書き動作が発生しても、上書きが禁止されているイベントのログは、上書きされない。
【００５０】
ここまで、本実施形態では、優先度が「０」でない場合に上書きを行わないとして説明した。しかし、これには限定されず、それぞれの優先度の値によって、ログの保存に関する処理を分けてもよい。
【００５１】
優先度格納部１５に設定したログを保存する優先度は、用途や構成によって、利用者が変更することが可能である。図７Ａおよび図７Ｂは、本発明の第１の実施形態に係る優先度格納部１５の一例を説明する図である。優先度格納部１５は、優先度変更部１２によって優先度を変更する。優先度変更手段１２は、スイッチや、コマンドや、レジスタなど方式は限定されない。
【００５２】
図７Ａに示す優先度格納部１５は、ＣＰＵエラーが発生したときに採取したログの優先度を「１」、メモリエラーが発生したときに採取したログの優先度を「２」、Ｉ／Ｏエラーが発生したときに採取したログの優先度を「３」、ネットワークエラーが発生したときに採取したログの優先度を「４」と設定している。ここで、例えば、ネットワークエラーを重要視する場合は、ネットワークエラーの優先度を「４」から優先度の最も高い「１」に変更することができる。変更後の優先度格納部１５は、図７Ｂに示す内容となる。
【００５３】
優先度を変更する処理の流れについて、フローチャートを参照して説明する。図８は、本発明の第１の実施形態に係る情報処理装置における優先度を変更する処理を説明するフローチャートである。
【００５４】
初めに、利用者の指示を基に、優先度変更部１２は、指定されたイベント１５１に対応する優先度格納部１５の優先度１５２を変更する（ステップＳ８０１）。利用者の指示に基づく情報は、図示しない入力デバイスから優先度変更部１２に供給されるものとする。
【００５５】
次に、制御部１３は、ログ管理情報格納部１６の先頭のエントリを参照する（ステップＳ８０２）。制御部１３は、イベントフラグ１６２を参照して、優先度１５２が変更されたイベント１５１の発生時のログであるか否かを判断する（ステップＳ８０３）。優先度１５２が変更されたイベント１５１発生時のログである（ステップＳ８０３で「Ｙｅｓ」）場合には、制御部１３は、ログ管理情報格納部１６の優先度１６３を優先度１５２の値に変更する（ステップＳ８０４）。ログ管理情報格納部１６のすべてのエントリについて、ステップＳ８０３からの処理を行う。
【００５６】
これらの処理により、利用者による優先度の変更が、変更前にすでに格納済みのログに対しても適用されるようになる。
【００５７】
以上、説明したように、第１の実施形態には、イベント発生時に採取したログをラップアラウンド方式により格納する際に、イベントの種類ごとに設定した優先度を基に保存するべき対象と判定されたログを保存し、その優先度を変更した場合に、保存済みのログにも優先度の変更が反映される効果がある。
【００５８】
その理由は、本実施形態に係る情報処理装置は、ログを保存する優先度が変更されたときに、保存済みのログに関する情報が格納されたログ管理情報格納部１６の優先度を変更し、保存するべきログが上書きされないように制御するからである。
【００５９】
（ハードウェア構成）
上述した実施形態において図１に示した各部は、専用の装置によって実践してもよいが、ソフトウェアプログラムの機能（処理）単位（ソフトウェアモジュール）と捉えることができる。但し、これらの図面に示した各部の実装に際しては、様々な構成が想定され得る。このような場合のハードウェア環境の一例を、図９を参照して説明する。
【００６０】
図９は、本発明の第１の実施形態を実現可能なコンピュータ（情報処理装置）のハードウェア構成を例示的に説明する図である。即ち、図９は、図１に示した情報処理装置１の全体または一部を実現可能なコンピュータ（情報処理装置）の構成であって、上述した実施形態における各機能を実現可能なハードウェア環境を表す。
【００６１】
図９に示した情報処理装置９０００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９００１、ディスプレイ９００２、通信インタフェース（Ｉ／Ｆ）９００３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９００４、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９００５、ハードディスク装置（ＨＤ）９００６を備え、これらがバス９００７を介して接続された構成を有する。ハードディスク装置（ＨＤ）９００６には、プログラム群９００６Ａと、各種の記憶情報９００６Ｂとが格納されている。プログラム群９００６Ａは、例えば、上述した図１に示した情報処理装置１の各ブロック（各部）に対応する機能を実現するためのコンピュータ・プログラムである。各種の記憶情報９００６Ｂは、例えば、図１に示した優先度格納部１５、ログ管理情報格納部１６およびログ格納部１７である。通信インタフェース９００３は、ネットワーク９１００を介して外部装置と通信を実現する一般的な通信手段である。
【００６２】
そして、情報処理装置９０００は、前述の実施形態の説明において参照したブロック図、あるいは、フローチャートの機能を実現可能なコンピュータ・プログラムを、当該ハードウェアのＣＰＵ９００１が実行する。すなわち、ＣＰＵ９００１は、コンピュータ・プログラムを、図９に示す情報処理装置９０００のハードウェア資源を用いて実行することによって本発明の実施形態の機能が達成される。具体的には、情報処理装置１を、情報処理装置９０００によって実現する場合、情報処理装置９０００は、図５および図８に示すフローチャートの処理ステップを実行するためのコンピュータ・プログラムをＣＰＵ９００１が実行すればよい。また、情報処理装置９０００内に供給されたコンピュータ・プログラムは、読み書き可能なＲＡＭ９００５、またはハードディスク装置９００６等の不揮発性の記憶デバイス（記憶媒体）に格納すればよい。
【００６３】
また、上述の場合において、当該装置内へのコンピュータ・プログラムの供給方法は、ＣＤ−ＲＯＭ等の各種記憶媒体を介して当該装置内にインストールする方法や、インターネット等のネットワーク９１００を介して外部からダウンロードする方法等のように、現在では一般的な手順を採用することができる。そして、このような場合において、本発明の実施形態は、係るコンピュータ・プログラムを構成するコード或いは、そのコードが記録されたところの、コンピュータ読み取り可能な記憶媒体によって構成されると捉えることができる。
【符号の説明】
【００６４】
１    情報処理装置
１１    入力部
１２    優先度変更部
１３    制御部
１４    ログ記録部
１５    優先度格納部
１６    ログ管理情報格納部
１７    ログ格納部
１５１    イベント
１５２    優先度
１６１    エリア
１６２    イベントフラグ
１６３    優先度
１６４    次エリアポインタ
９０００    情報処理装置（コンピュータ）
９００１    ＣＰＵ
９００２    ディスプレイ
９００３    通信インタフェース（Ｉ／Ｆ）
９００４    ＲＯＭ
９００５    ＲＡＭ
９００６    ハードディスク装置（ＨＤ）
９００６Ａ    プログラム群
９００６Ｂ    各種の記憶情報
９００７    バス
９１００    ネットワーク
【図１】
2016099925.tif 000003
【図２】
2016099925.tif 000004
【図３】
2016099925.tif 000005
【図４】
2016099925.tif 000006
【図５】
2016099925.tif 000007
【図６】
2016099925.tif 000008
【図７Ａ】
2016099925.tif 000009
【図７Ｂ】
2016099925.tif 000010
【図８】
2016099925.tif 000011
【図９】
2016099925.tif 000012