(57)【要約】      （修正有）【課題】アプリケーションの起動要求があった際に、ユーザによって利用されることのないアプリケーションを終了させることで空きメモリを確保し、起動要求されたアプリケーションを起動することができる画像処理装置を提供する。【解決手段】画像処理装置のアプリケーション起動管理処理は、起動要求を受け付けたことに基づいて、前記起動要求を指示されたアプリケーションのメモリ使用量を特定し（Ｓ６０１)、メモリの空き容量を特定し(Ｓ６０２)、前記メモリの空き容量が前記メモリ使用量より小さい場合（Ｓ６０３のＮＯ)、実行中のアプリケーションのうち、ユーザによって利用されていないアプリケーションを特定し(Ｓ６０９)、前記特定したアプリケーションの実行を停止する(Ｓ６１０)。停止したことによって増大したメモリの空き領域を使用して、実行開始を指示されたアプリケーションを起動する(Ｓ６１３)。【選択図】図６
2010066797.tif 000002
【特許請求の範囲】
【請求項１】
複数のアプリケーションを実行することが可能な画像処理装置であって、
前記複数のアプリケーションの１つに対して実行開始の指示を受け付けたことに基づいて、前記実行開始を指示されたアプリケーションのメモリ使用量を特定する第１の特定手段と、
メモリの空き容量を特定する第２の特定手段と、
ユーザによって利用されていないアプリケーションを特定する第３の特定手段と、
前記第１の特定手段が特定した前記メモリ使用量が前記第２の特定手段が特定した前記空きメモリ容量より大きい場合、実行中のアプリケーションのうち、前記第３の特定手段が特定したアプリケーションの実行を停止する停止手段と、
前記停止手段が前記特定したアプリケーションを停止したことによって増大した前記メモリの空き領域を使用して、前記実行開始を指示されたアプリケーションを起動する起動手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記第３の特定手段は、前記画像処理装置に対して前記画像処理装置が備える操作部を介してユーザがログインしている場合、遠隔から起動を指示されたアプリケーションをユーザによって利用されていないアプリケーションとして特定することを特徴とする、請求項１に記載の画像処理装置。
【請求項３】
前記第３の特定手段は、前記画像処理装置に対してユーザが遠隔からログインしている場合、前記画像処理装置が備える操作部を介して起動を指示されたアプリケーションをユーザによって利用されていないアプリケーションとして特定することを特徴とする、請求項１に記載の画像処理装置。
【請求項４】
前記第３の特定手段は、前記画像処理装置に対してユーザがログインしていない場合、前記画像処理装置が備える操作部を介して起動を指示されたアプリケーション、及び遠隔から起動を指示されたアプリケーションをユーザによって利用されていないアプリケーションとして特定することを特徴とする、請求項１に記載の画像処理装置。
【請求項５】
複数のアプリケーションを実行することが可能な画像処理装置におけるアプリケーション起動管理方法であって、
前記複数のアプリケーションの１つに対して実行開始の指示を受け付けたことに基づいて、前記実行開始を指示されたアプリケーションのメモリ使用量を特定する第１の特定工程と、
メモリの空き容量を特定する第２の特定工程と、
ユーザによって利用されていないアプリケーションを特定する第３の特定工程と、
前記第１の特定工程で特定された前記メモリ使用量が前記第２の特定工程で特定された前記空きメモリ容量より大きい場合、実行中のアプリケーションのうち、前記第３の特定工程によって特定されたアプリケーションの実行を停止する停止工程と、
前記停止工程で前記特定されたアプリケーションを停止したことによって増大した前記メモリの空き領域を使用して、前記実行開始を指示されたアプリケーションを起動する起動工程と、
を備えることを特徴とするアプリケーション起動管理方法。
【請求項６】
複数のアプリケーションを実行することが可能な画像処理装置がアプリケーション起動管理方法を実行するための制御プログラムであって、
前記複数のアプリケーションの１つに対して実行開始の指示を受け付けたことに基づいて、前記実行開始を指示されたアプリケーションのメモリ使用量を特定する第１の特定ステップと、
メモリの空き容量を特定する第２の特定ステップと、
ユーザによって利用されていないアプリケーションを特定する第３の特定ステップと、
前記第１の特定ステップで特定された前記メモリ使用量が前記第２の特定ステップで特定された前記空きメモリ容量より大きい場合、実行中のアプリケーションのうち、前記第３の特定ステップによって特定されたアプリケーションの実行を停止する停止ステップと、
前記停止ステップで前記特定されたアプリケーションを停止したことによって増大した前記メモリの空き領域を使用して、前記実行開始を指示されたアプリケーションを起動する起動ステップと、
を備えることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、及びアプリケーション起動管理方法に関する。
【背景技術】
【０００２】
近年、プリンタ、コピー、ファクシミリ、スキャナなどの各装置の機能を１つの筐体内に収納した複合機といわれる画像処理装置が知られている。
【０００３】
この複合機は、従来プリンタ、コピー、ファクシミリ、スキャナなどの各装置に対応したアプリケーションが予め設けられており、それらのアプリケーションが動作するために十分なリソース（メモリなど）が用意されていた。
【０００４】
しかし、従来の複合機に含まれているアプリケーションだけでは、プリンタとファクシミリを組み合わせて新しい機能を追加したいなどといった顧客ごとのニーズに対応することが難しい。そのため、近年の複合機では、アプリケーションをインストールし、動作させることで顧客のニーズを実現させている。
【０００５】
しかしながら、このような組み込みアプリケーションを動作させる場合、従来、アプリケーションだけ動作させるだけであれば十分であったメモリが足りなくなることがある。
【０００６】
そのメモリの不足によるエラーを回避するために、アプリケーションの使用する最大メモリ使用量から、アプリケーションの起動をさせないような制御を行う技術が提案されている（特許文献１）。
【０００７】
また、より多くの組み込みアプリケーションを利用するための技術もいくつか存在する。
【０００８】
特許文献２は、アプリケーションに常駐型、一時型といった分類をし、メモリが不足していたら一時型のアプリケーションを強制終了して起動要求のあったアプリケーションを起動する技術を提案している。
【０００９】
また、特許文献３は、アプリケーションの処理の履歴情報からそれぞれの時間帯におけるアプリケーションの使用頻度に基づいて時間帯ごとにアプリケーションの起動停止をする技術を提案している。
【特許文献１】特開２００６−２８５８７１号公報
【特許文献２】特開２００３−１５８９２号公報
【特許文献３】特開２００７−２７９７９２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述した従来の技術では、予め常駐型、一時型といった分類を行ったり、あるいは、アプリケーションを実行して使用頻度をある程度溜める必要があったため、ユーザの手間がかかるという問題がある。
【００１１】
また、上述した従来の技術では、ユーザがアプリケーションを利用している状況については考慮されておらず、ユーザがアプリケーションを利用中であっても停止してしまうという問題がある。
【００１２】
本発明の目的は、アプリケーションの起動要求があった際に、ユーザによって利用されることのないアプリケーションを終了させることで空きメモリを確保し、起動要求されたアプリケーションを起動することができる画像処理装置、及びアプリケーション起動管理方法を提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明の画像処理装置は、複数のアプリケーションを実行することが可能な画像処理装置であって、前記複数のアプリケーションの１つに対して実行開始の指示を受け付けたことに基づいて、前記実行開始を指示されたアプリケーションのメモリ使用量を特定する第１の特定手段と、メモリの空き容量を特定する第２の特定手段と、ユーザによって利用されていないアプリケーションを特定する第３の特定手段と、前記第１の特定手段が特定した前記メモリ使用量が前記第２の特定手段が特定した前記空きメモリ容量より大きい場合、実行中のアプリケーションのうち、前記第３の特定手段が特定したアプリケーションの実行を停止する停止手段と、前記停止手段が前記特定したアプリケーションを停止したことによって増大した前記メモリの空き領域を使用して、前記実行開始を指示されたアプリケーションを起動する起動手段と、を備えることを特徴とする。
【００１４】
また、本発明の画像処理装置におけるアプリケーション起動管理方法は、複数のアプリケーションを実行することが可能な画像処理装置におけるアプリケーション起動管理方法であって、前記複数のアプリケーションの１つに対して実行開始の指示を受け付けたことに基づいて、前記実行開始を指示されたアプリケーションのメモリ使用量を特定する第１の特定工程と、メモリの空き容量を特定する第２の特定工程と、ユーザによって利用されていないアプリケーションを特定する第３の特定工程と、前記第１の特定工程で特定された前記メモリ使用量が前記第２の特定工程で特定された前記空きメモリ容量より大きい場合、実行中のアプリケーションのうち、前記第３の特定工程によって特定されたアプリケーションの実行を停止する停止工程と、前記停止工程で前記特定されたアプリケーションを停止したことによって増大した前記メモリの空き領域を使用して、前記実行開始を指示されたアプリケーションを起動する起動工程と、を備えることを特徴とする。
【発明の効果】
【００１５】
本発明の画像処理装置によれば、アプリケーションの起動要求があった際に、利用されることのないアプリケーションを終了することで空きメモリを確保し、起動要求されたアプリケーションを起動することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。
【００１７】
図１は、本発明の実施の形態に係る画像処理装置の一例である複合機のブロック図である。
【００１８】
複合機２０１は、プリンタ、コピー、ファクシミリ、スキャナの各装置の機能を１つの筐体内に収納し、各機能に対応したアプリケーションを実行することによってその機能を実現することができる。また、複合機２０１は、自身にインストールされている複数のアプリケーションの起動状況を管理、制御することが可能である。
【００１９】
図１において、原稿給送部１０１は、読み込む原稿を自動的にイメージリーダ１０２に送る。イメージリーダ（スキャナ）１０２は原稿を読み込む。画像形成部１０３は、読み込んだ原稿及び受信したデータを印刷画像に変換・印刷する。
【００２０】
給紙部１０４は印刷用の紙を給紙する。ネットワークＩ／Ｆ１０５は、ネットワーク経由でＬＡＮ及びインターネットに接続し、外部と情報交換を行う。
【００２１】
センサ１０６は、本装置の各部分の状態を検知する。ＣＰＵ１０７は、本装置上の各処理を司る。ハードディスク１０８は、本装置の各処理に関わるプログラムやデータを記憶する。
【００２２】
メモリ１０９は、本装置の各処理に関わる一時的なデータを電気的に記憶できかつ書き換え可能である。操作部１１０は、本装置への指示入力を受け付ける。表示部１１１は、本装置の動作状況及び操作部１１０に対する操作に関わる情報を表示する。モデム１１２は電話回線に接続する。システムバス１１３は、上記各モジュールを結びつけ、データをやり取りする。
【００２３】
図２は、図１の複合機が接続されるネットワーク構成図である。
【００２４】
図２において、ユーザは、複合機２０１のローカルアプリケーションをこの複合機２０１で利用可能である。また、ユーザは、複合機２０１のリモートアプリケーションをユーザ端末２０２上から利用可能である。ＬＡＮ２０３は、複合機２０１とユーザ端末２０２とを接続する。
【００２５】
図３は、図１における複合機上で動作するソフトウェアのブロック図である。これらソフトウェアは、複合機２０１のハードディスク１０８に記憶されており、メモリ１０９にロードされＣＰＵ１０７が実行する。
【００２６】
図３において、アプリケーション起動管理部３０１は、複合機２０１にインストールされているアプリケーションの起動、実行を管理する。ログイン管理部３０２は、複合機２０１へのログイン状況を管理している。ログイン管理部３０２は、複合機２０１の起動時に実行するアプリケーションである。
【００２７】
アプリケーション管理部３０３は、複合機２０１にインストールされているアプリケーションの起動、停止を管理するものであり、操作部１１０の指示によりアプリケーションの起動、停止を行う。
【００２８】
アプリケーション管理部３０３は、複合機２０１の起動時に実行するアプリケーションである。アプリケーション起動管理部３０１は、アプリケーション管理部３０３からのアプリケーションの起動指示に基づき実行する。
【００２９】
アプリケーション起動管理部３０１は、以下のプログラムモジュールを備える。
【００３０】
ログイン状況取得手段３０４は、現在の複合機２０１へのログイン状況をログイン管理部３０２に問い合わせる。
【００３１】
ログインタイプによるアプリケーション取得手段３０５は、ログイン状況取得手段３０４により取得した、現在のログインの種別以外に属するアプリケーションに関する情報、アプリケーション管理部３０３から取得する。
【００３２】
アプリケーション管理手段３０６は、アプリケーション管理部３０３へアプリケーションの起動、あるいは停止を依頼する。
【００３３】
使用メモリ取得手段３０７は、アプリケーション管理部３０３から対象のアプリケーションのメモリ使用量を取得する。
【００３４】
空きメモリ取得手段３０８は、複合機２０１でアプリケーションが利用可能な空きメモリサイズを取得する。
【００３５】
図４は、図１における複合機のアプリケーションを管理するアプリケーション管理テーブルの例を示す図である。アプリケーション管理テーブルは複合機２０１のハードディスク１０８内に記憶されている。
【００３６】
図４において、カラム４０１は、アプリケーションを一意に表すアプリケーションＩＤを保持する。カラム４０２は、アプリケーションの名前を保持する。カラム４０３は、アプリケーションの使用するメモリ量（例えば最大メモリ量）を保持する。
【００３７】
カラム４０４は、アプリケーションの状態（開始、終了）を示す情報を保持する。カラム４０５は、アプリケーションのログインタイプを保持する。
【００３８】
ここで、ログインタイプについて説明する。カラム４０５に入るデータは、どのようなログイン方法によってこのアプリを起動指示することが可能であるかを示しているデータであり、本実施の形態では以下の３つを用意する。
【００３９】
複合機２０１の操作部１１０からユーザがログインした場合には「ローカルログイン」が格納される。
【００４０】
ユーザ端末２０２から即ち遠隔からログインした場合には「リモートログイン」が格納される。
【００４１】
複合機２０１のシステムが使用している場合には「システムログイン」が格納される。
【００４２】
ローカルログイン、リモートログインは、ユーザが複合機２０１にログインするものである。そして、ログインしたユーザがアプリケーションの起動（実行開始）を指示した場合にはログインタイプとしてローカルログイン、あるいはリモートログインがコラム４０５に設定される。ここで、ユーザがアプリケーションの起動を直接指示しなくてもよい。例えば、ユーザは、「コピー」や「ファクシミリ」といった機能を指示し、当該機能に関連付けられたアプリケーションが起動するようにしてもよい。
【００４３】
一方、ユーザの指示によって起動するアプリケーションではなく、複合機２０１のソフトウェア全体を司るシステム（オペレーションシステムなどを含む）が起動するアプリケーションについては、コラム４０５に「システムログイン」が設定される。
【００４４】
また、図４の各行は、アプリケーションがインストールされたタイミングでアプリケーション管理部３０３により追加されるものであり、アプリケーションの実装によってカラム４０１、４０２、４０３、４０５の情報が設定される。
【００４５】
図５は、図２における画像形成装置にログインしているユーザを管理するログイン管理テーブルの例を示す図である。
【００４６】
図５において、カラム５０１は、ログインしているユーザを保持する。カラム５０２は、ログインしているユーザのログインタイプを保持する。
【００４７】
このログイン管理テーブルは、ユーザがログインしたタイミングでログイン管理部３０２により更新されるものである。例として、複合機２０１からユーザがログインした場合には「ローカルログイン」、ユーザ端末２０２からログインした場合には「リモートログイン」といったログインタイプの行が追加される。
【００４８】
図６は、アプリケーションの起動要求があった場合に、図３におけるアプリケーション起動管理部によって実行されるアプリケーション起動管理処理の手順を示すフローチャートである。本フローチャートは、ユーザ、あるいは複合機２０１のシステムからアプリケーションの起動の要求（指示）を受け付けたことに応答して実行を開始する。
【００４９】
ステップＳ６０１において、使用メモリ取得手段３０７は、起動要求のあったアプリケーションのメモリ使用量の値を、図４のテーブルのカラム４０３の最大メモリ使用量から特定する。
【００５０】
ステップＳ６０１は、アプリケーションの開始依頼があった際に、開始依頼されたアプリケーションのメモリ使用量を特定する第１の特定手段として機能する。
【００５１】
ステップＳ６０２において、空きメモリ取得手段３０８は、複合機２０１のメモリ１０９の空きメモリ量を取得する。
【００５２】
ステップＳ６０２は、空きメモリ量を特定する第２の特定手段として機能する。
【００５３】
ステップＳ６０３において、ステップＳ６０１で取得したメモリ使用量と、ステップＳ６０２で取得した空きメモリ量を比較する。そして、空きメモリ量がメモリ使用量未満の場合にはステップＳ６０４へ進み、空きメモリ量がメモリ使用量以上の場合にはステップＳ６１３へ進む。
【００５４】
ステップＳ６０４において、図５のログイン管理テーブルを参照し、テーブルに１行以上のデータがあればログインしているユーザがいるとみなしステップＳ６０５へ進み、
１行のデータもなければログインしているユーザはいないものとみなしステップＳ６０７へ進む。
【００５５】
ステップＳ６０５において、図５のログイン管理テーブルのカラム５０２のログインタイプからログインされていないログインタイプを取得する。例えば、図５の場合、ローカルログインとシステムログインがログインされていないログインタイプとなる。
【００５６】
ステップＳ６０６において、図４のアプリケーション管理テーブルのカラム４０５のログインタイプが、ステップＳ６０５で取得したログインタイプと一致するアプリケーションＩＤの一覧を取得する。
【００５７】
尚、ステップＳ６０６では更に、アプリケーションのステータスが「開始」即ち実行中であるアプリケーションのＩＤを取得するようにしても良い。現在の複合機へログインされていないログインタイプのアプリケーションは、もしそれが起動中であったとしてもユーザに利用されていることは無いと考えられるからである。従ってステップＳ６０６（第３の特定手段）で取得したＩＤのアプリケーションは停止可能なアプリケーションとなる。
【００５８】
ステップＳ６０７において、停止可能なログインタイプのアプリケーションとして、図４のアプリケーション管理テーブルのカラム４０５のログインタイプが「ローカルログイン」、「リモートログイン」に設定されているアプリケーションＩＤの一覧を取得する。ステップＳ６０７では更に、アプリケーションのステータスが「開始」即ち実行中であるアプリケーションのＩＤを取得するようにしても良い。複合機にユーザがログインしていない状態において、ローカルログイン、リモートログインといったユーザが起動を指示するタイプのアプリケーションが起動していたとしても、それがユーザに利用されていることは無いと考えられる。従ってステップＳ６０７で取得したＩＤのアプリケーションもまた停止可能なアプリケーションとなる。
【００５９】
ステップＳ６０８において、ステップＳ６０６もしくはＳ６０７で取得したアプリケーションＩＤ一覧の全数を停止処理したかを判別する。
【００６０】
そして、まだ停止処理を行っていないアプリケーションＩＤがあれば、ステップＳ６０９へ進み、全数停止処理済みの場合は、ステップＳ６１４へ進む。
【００６１】
ステップＳ６０９において、ステップＳ６０６、Ｓ６０７で取得したアプリケーションＩＤ一覧から未処理のＩＤを１つ取得する。
【００６２】
ステップＳ６１０において、アプリケーション管理手段３０６は、取得したＩＤのアプリケーションの停止処理をアプリケーション管理部３０３へ依頼する。そして、アプリケーション管理部３０３は依頼されたアプリケーションの実行を停止する。これによって、実行を停止されたアプリケーションが使用していたメモリ１０９の領域が開放され、空きメモリが増大する。
【００６３】
ステップＳ６１１において、空きメモリ取得手段３０８は、ステップＳ６１０でアプリケーションの実行を停止した後のメモリ１０９の空き容量を取得する。
【００６４】
ステップＳ６１２において、ステップＳ６１２で取得した空きメモリ容量とステップＳ６０１で取得したメモリ使用量とを比較する。そして、空きメモリ量が最大メモリ使用量以上の場合はステップＳ６１３へ進み、空きメモリ量がメモリ使用量未満の場合はステップＳ６０８へ戻る。
【００６５】
ステップＳ６１３において、アプリケーション管理手段３０６は、起動要求のあったアプリケーションの開始（起動）処理をアプリケーション管理部３０３へ依頼する。そして、本処理を終了する。
【００６６】
ステップＳ６１４では、停止可能なアプリケーションを停止したにもかかわらず、開始依頼されたアプリケーションを起動するための空きメモリを確保できないので起動エラー（開始エラー）ログを出力する。そして、本処理を終了する。
【００６７】
図７は、図２における画像形成装置の中に存在するアプリケーションを管理するアプリケーション管理テーブルの一例を示す図である。
【００６８】
具体的には、メモリ１０９の容量が１００ＭＢであり、図４、図５のテーブルのようなデータを保持している状態で、メモリ使用量が４０ＭＢであるシステムアプリ２の起動要求をした場合に、図６のフローチャートを実行した後のアプリケーション管理テーブルの例である。
【００６９】
図７において、符号７０１、７０２は、ステップＳ６１０により停止されたアプリケーションの行である。符号７０３は、ステップＳ６１３により開始されたアプリケーションの行である。
【００７０】
以上、記述したように、本発明によれば、アプリの起動時に必要なメモリが不足していた場合に、ログインユーザの状況から実行されない不要なアプリを自動的に判別し、その不要アプリを停止する。このことで、必要なメモリを確保して起動指示のあったアプリを起動することができ、より多くのアプリを限られたメモリの中で利用することができる。
【００７１】
また、本発明の目的は、以下の処理を実行することにより達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラム、或いは制御プログラムのコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００７２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７３】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００７４】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれる。
【００７５】
更に、前述した実施形態の機能が以下の処理により実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施の形態に係る画像形成装置のブロック図である。
【図２】図１の画像形成装置のネットワーク構成図である。
【図３】図２における画像形成装置上で動作するソフトウェアのブロック図である。
【図４】図２における画像形成装置の中に存在するアプリケーションを管理するアプリケーション管理テーブルの例を示す図である（１）。
【図５】図２における画像形成装置にログインしているユーザを管理するログイン管理テーブルの例を示す図である。
【図６】アプリケーションの起動要求があった場合に、図３におけるアプリケーション起動管理部によって実行されるアプリケーション起動管理処理の手順を示すフローチャートである。
【図７】図２における画像形成装置の中に存在するアプリケーションを管理するアプリケーション管理テーブルの例を示す図である（２）。
【符号の説明】
【００７７】
２０１  複合機
２０２  ユーザ端末
３０１  アプリケーション起動管理部
３０２  ログイン管理部
３０３  アプリケーション管理部
３０４  ログイン状況取得手段
３０５  アプリケーション取得手段
３０６  アプリケーション管理手段
３０７  使用メモリ取得手段
３０８  空きメモリ取得手段
【図１】
2010066797.tif 000003
【図２】
2010066797.tif 000004
【図３】
2010066797.tif 000005
【図４】
2010066797.tif 000006
【図５】
2010066797.tif 000007
【図６】
2010066797.tif 000008
【図７】
2010066797.tif 000009