(57)【特許請求の範囲】
【請求項１】
複数の業務プログラムから構成されるグループで共用されるメモリ装置における、該グループ毎のメモリ容量を管理するメモリ管理装置において、
前記グループ毎に、該グループで使用する最大のメモリ容量である定義サイズとグループ名省略の可否とを設定するテーブルと、
前記業務プログラムからのグループ名の指定のない領域獲得要求時に、前記テーブルを参照して、グループ名省略の可と設定されているグループのうち、前記定義サイズから該グループ内で割り当て済を減算した残りのサイズである空容量が該領域獲得要求で要求されたサイズを満たし、かつ該空容量が最小のグループに、該業務プログラムから要求されたサイズを割り当てる手段と
を備えたことを特徴とするメモリ管理装置。
【請求項２】
複数の業務プログラムから構成されるグループで共用されるメモリ装置における、該グループ毎のメモリ容量を管理するコンピュータを、
前記グループ毎に、該グループで使用する最大のメモリ容量である定義サイズとグループ名省略の可否とをテーブルに設定する手段と、
前記業務プログラムからのグループ名の指定のない領域獲得要求時に、前記テーブルを参照して、グループ名省略の可と設定されているグループのうち、前記定義サイズから該グループ内で割り当て済を減算した残りのサイズである空容量が該領域獲得要求で要求されたサイズを満たし、かつ該空容量が最小のグループに、該業務プログラムから要求されたサイズを割り当てる手段と
して機能させるプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、メモリ装置のグループ毎のメモリ容量を管理するメモリ管理装置および記録媒体に関するものである。
【０００２】
【従来の技術】
従来、計算機システムにおいて１台の大きな外部メモリ装置を複数のユーザまたは業務で共用して領域を確保して各種業務処理を行う場合、ＪＣＬやマクロ命令による領域獲得要求に対応して物理的容量に達するまでデータを配置していた。
【０００３】
【発明が解決しようとする課題】
そのため、複数の業務で大きな外部メモリ装置を共用して使用する場合、ある業務のデータ配置を外部メモリ装置中の大きな領域に行ってしまうと、他の更に重要な業務のデーダを外部メモリ装置に配置できなくなってしまい、空領域が生じるまで待たされてしまうという問題があった。
【０００４】
また、業務をグループに分けて各グループ単位に最大使用容量を予め定義体に定義してしまうと、導入テスト時と本番運用時で外部メモリ使用量のグループ毎の最大使用容量が異なる場合があり、この異なる場合には定義体を書き換えて変更する面倒な作業が生じてしまうという問題があった。また、各グループ毎に定義した容量範囲内しか、例えば他のグループに空容量があっても使用できず、効率的な運用が行えないという問題があった。更に、各グループ毎に定義した最大使用容量の合計が外部メモリ装置の実最大容量を越えないように確認しつつ定義する必要があるという定義の変更が面倒であるという問題もあった。
【０００５】
本発明は、これらの問題を解決するため、複数の業務でメモリ装置を共用する場合に、グループ単位に定義サイズを定義すると共に実総容量を越えた定義サイズの定義を認め、起動時などにグループ毎の保証サイズを決定し、グループ毎に定義サイズ内で空容量を動的に割り当てると共にグループ毎に常に保証サイズの割り当てを保証し、定義変更作業を容易にしかつ保証サイズを保証して領域が確保できない事態を無くすことを目的としている。
【０００６】
【課題を解決するための手段】
図１を参照して課題を解決するための手段を説明する。
図１において、外部メモリ装置１は、データなどを記録する大容量のメモリ装置である。
【０００７】
外部メモリ制御装置２は、外部メモリ装置のサイズ、使用サイズおよびグループ定義体（定義テーブル）３をもとに、領域獲得を行うものである。
グループ定義体（定義テーブル）３は、グループ毎のメモリ容量の定義サイズ、グループ名省略可否などを設定するものである。
【０００８】
業務プログラム１１は、各種業務を行うプログラムであって、ここでは、領域獲得要求を行うものである。
次に、動作を説明する。
【０００９】
外部メモリ制御装置２が業務プログラム１１からの領域獲得要求時に、外部メモリ装置１からサイズ、使用サイズを読み取ると共にグループ定義体（定義テーブル）３からグループの定義サイズを読み出し、該当グループの定義サイズから当該グループ内で割り当て済を減算した残りのサイズで足り、かつ外部メモリ装置の空サイズで足りるときに、領域を割り当るようにしている。
【００１０】
この際、サイズの問い合わせ時に、グループ定義体（定義テーブル）３内の各グループ毎の定義サイズおよび外部メモリ装置の総サイズをもとに各グループ毎の常に保証する最低の保証サイズを算出し、グループ毎に定義サイズ、保証サイズを提示するようにしている。
【００１１】
また、グループ定義体（定義テーブル）３にグループ名省略の可否を設定し、グループ名の指定のない領域獲得要求時に、グループ名省略の可と設定されているグループのうちの任意のグループ、あるいは領域獲得要求を満たす最小の領域をもつグループに領域獲得要求を割り当るようにしている。
【００１２】
従って、複数の業務プログラム１１でメモリ装置を共用する場合に、グループ単位に定義サイズを定義すると共に実総容量を越えた定義サイズの定義を認め、起動時などにグループ毎の保証サイズを決定し、グループ毎に定義サイズ内で空容量を動的に割り当てると共にグループ毎に常に保証サイズの割り当てを保証することにより、定義変更作業を容易にしかつ保証サイズを保証して領域が確保できない事態を無くすことが可能となる。
【００１３】
【発明の実施の形態】
次に、図１から図１０を用いて本発明の実施の形態および動作を順次詳細に説明する。
【００１４】
図１は、本発明のシステム構成図を示す。
図１において、外部メモリ装置１は、データなどを記録する大容量のメモリ装置であって、ＳＳＵ（システム・ストレージ・ユニット）などである。
【００１５】
外部メモリ制御装置２は、外部メモリ装置のサイズ、使用サイズおよびグループ定義体（定義テーブル）３をもとに、領域獲得を行うものであって、ＳＳＣＦ（ＳＳＵをアクセス制御するメモリ制御装置）である。
【００１６】
グループ定義体（定義テーブル）３は、グループ毎の定義サイズ、グループ名省略可否などを定義して設定するものであって、例えば後述する図３に示すようなものである。
【００１７】
コンソール４は、外部メモリ制御装置２に接続してコマンドを投入しグループ定義体（定義テーブル）３の再設定を行ったり、業務プログラム１１が動作する図示外の中央処理装置に接続してグループ毎の定義サイズ、保証サイズなどを表示させたりなどするものである。
【００１８】
メモリ５は、レジスタなどを設けるメモリである。
ＳＳＵ容量レジスタ６は、外部メモリ装置（ＳＳＵ）１のサイズ、使用サイズを設定して記憶するものである（図５の（ａ）を用いて後述する）。
【００１９】
グループ容量レジスタ７は、グループ毎の定義サイズ、使用サイズなどを設定して記憶するものである（図５の（ｂ）を用いて後述する）。
業務プログラム１１は、各種業務を行うプログラムであって、ＪＣＬ言語で記述したプログラム、その他のプログラムであり、ここでは、外部メモリ装置１の領域獲得要求を外部メモリ制御装置２に通知して獲得し、獲得した領域にデータを格納して各種業務を行うものである。以下図１の構成を順次詳細に説明する。
【００２０】
図２は、本発明の定義フローチャートを示す。これは、既述した図１のグループ定義体（定義テーブル）３にグループ毎に定義するフローチャートである。
図２において、Ｓ１は、グループ定義を行う。これは、既述した図１のコンソール４を操作し、画面上で管理者がグループ毎に定義サイズ、グループ名省略可否などを定義する。
【００２１】
Ｓ２は、Ｓ１で定義した内容をグループ定義（定義テーブル）３に登録する。これは、例えば後述する図３に示すように、グループ名に対応づけて定義サイズ（グループで使用する最大のメモリサイズ）、グループ名省略可否（グループ名の指定のない領域獲得要求時に自グループの割り当てを認める可否）などを登録する。
【００２２】
以上によって、グループ定義体（定義テーブル）３が作成できたこととなる。図３は、本発明の定義テーブル例を示す。定義テーブル３は、既述した図２のフローチャートに従い登録したものであって、ここでは、図示のように下記の項目を登録する。
【００２３】
・グループ名：Ａ
・定義サイズ：ＭＡ
・グループ名省略可否：可
・その他：
図４は、本発明の動作説明フローチャート（その１）を示す。これは、既述した図１の構成でファイル作成要求時に、領域を割り当るときの処理を説明したものである。
【００２４】
図４において、Ｓ１１は、計算機システムを起動する。これは、既述した図１の各装置に電源を投入して起動する。
Ｓ１２は、定義テーブルを基にグループ容量レジスタ７にグループ毎に以下を設定する。
【００２５】
・グループ名：Ａ
・定義サイズ：ＭＡ
・グループ名省略可否：可
これは、Ｓ１１の起動に対応して、図１の外部メモリ制御装置２がグループ定義体（定義テーブル）３を基に、グループ容量レジスタ７にグループ毎に上記情報（グループ名、定義サイズ、グループ名省略可否）を設定し、参照可能状態にする。この際、併せて図１のＳＳＵ容量レジスタ６に外部メモリ装置（ＳＳＵ）１のサイズ、使用サイズを初期設定する。
【００２６】
Ｓ１３は、運用開始する。
Ｓ１４は、ファイル作成要求が図示の下記の情報を指定して通知される。
・グループ名：Ａ
・サイズ    ：Ｍ１
これは、既述した図１の業務プログラム１１が業務を開始するに先立ち、グループ名：Ａ、サイズ：Ｍ１を指定したファイル作成要求を、外部メモリ制御装置２に通知する。
【００２７】
Ｓ１５は、サイズ（Ｍ１）≦（定義サイズ（ＭＡ）−使用サイズ）か判別する。これは、Ｓ１４でファイル作成要求のあったサイズ（Ｍ１）が、通知されたグループＡの定義サイズ（ＭＡ）−当該グループＡ内で使用済の使用サイズを減算した後のサイズ（＝グループＡ内の空サイズ）よりも小さいか判別する。ＹＥＳの場合には、Ｓ１６に進む。ＮＯの場合には、空サイズが不足なので、Ｓ２０のメッセージ（容量不足、空き容量）を表示して終了する。
【００２８】
Ｓ１６は、サイズ（Ｍ１）≦（ＳＳＵサイズ−ＳＳＵ使用サイズ）か判別する。これは、Ｓ１４でファイル作成要求のあったサイズ（Ｍ１）が、ＳＳＵ（外部メモリ装置１）のＳＳＵサイズ（全体のサイズ）から使用サイズを減算した後のサイズ（＝ＳＳＵの空サイズ）よりも小さいか判別する。ＹＥＳの場合には、Ｓ１７に進む。ＮＯの場合には、ＳＳＵの空サイズが不足なので、Ｓ２０のメッセージ（容量不足、空き容量）を表示して終了する。
【００２９】
Ｓ１７は、使用サイズ＝使用サイズ＋Ｍ１
ＳＳＵ使用サイズ＝ＳＳＵ使用サイズ＋Ｍ１
を行う。これは、Ｓ１５のＹＥＳでグループＡ内に空容量が充分にあると判明したので要求したサイズＭ１を減算して使用サイズを求めると共に、Ｓ１６のＹＥＳでＳＳＵ内に空容量が充分にあると判明したので要求したサイズＭ１を減算してＳＳＵ使用サイズを求める。
【００３０】
Ｓ１８は、確保する。実際の領域を外部メモリ装置１から確保する。
Ｓ１９は、ＳＳＵ容量レジスタ６とグループ容量レジスタ７の更新を行う。これは、図示の下記の更新を行う。
【００３１】
・使用レジスタ：
・ＳＳＵ使用レジスタ：
これらは、Ｓ１７で求めた使用サイズ、ＳＳＵ使用サイズをそれぞれ更新する。
【００３２】
以上によって、業務プログラム１１からグループ名Ａ、サイズＭ１を指定したファイル作成要求時に、Ｓ１５のＹＥＳ（グループ内の空サイズで足りる）、Ｓ１６のＹＥＳ（ＳＳＵ内の空サイズが足りる）場合に、ＳＳＵから領域を確保すると共にグループ内の使用サイズおよびＳＳＵ内の使用サイズをともに更新する。これらにより、グループ毎に定義サイズ内の任意のサイズの領域について、ＳＳＵ内に空があるときに領域を獲得することが可能となり、各グループでの最大は定義サイズで制限を受け、しかも各グループは後述する保証サイズが常に領域獲得することが保証されることとなる（保証サイズについては図５および図７を用いて後述する）。
【００３３】
図５は、本発明の動作説明図（その１）を示す。
図５の（ａ）は、ＳＳＵ容量レジスタの例を示す。このＳＳＵ容量レジスタ６は、図１のＳＳＵ容量レジスタ６であって、図示のように下記の情報を設定して管理するものである。
【００３４】
・ＳＳＵ名（外部メモリ装置１の名前）：
・ＳＳＵサイズ：
・使用サイズ  ：
・その他の属性：
本実施例では、ＳＳＵ名が８台分のエントリがあり、図１の外部メモリ装置（ＳＳＵ）の８台分を最大管理することができる。ここで、ＳＳＵサイズは最大のメモリサイズであり、使用サイズは使用中のサイズである。空サイスは、ＳＳＵサイズから使用サイズを減算して求める。
【００３５】
図５の（ｂ）は、グループ容量レジスタの例を示す。このグループ容量レジスタ７は、図１のグループ容量レジスタ７であって、図示のように下記の情報を設定して管理するものである。
【００３６】
・グループ名：
・定義サイズ（ｔ１）：
・保証サイズ（ｈ１）：
・使用サイズ        ：
・その他の属性      ：
本実施例では、グループ名は１６グループ分のエントリがあり、図１のグループ名を１６グループを最大管理することができる。ここで、定義サイズはグループ内で最大に使用できるサイズであり、保証サイズはグループ内で最低保証される使用できるサイズであり（図７を用いて後述する）、使用サイズは使用中のサイズである。空サイスは、定義サイズから使用サイズを減算して求める。
【００３７】
図５の（ｃ）は、ＳＳＵ総容量≧各グループの定義サイズの合計の場合の様子を示す。この場合には、ＳＳＵ総容量が、各グループの定義サイズの合計よりも大きいので各グループの保証サイズ（ｈ）は各ブループの定義サイズと一致するので、これをイメージ的に表したものである（ｈ１（グループ１の保証サイズ）＝ｔ１（グループ１の定義サイズ）、ｈ２（グループ２の保証サイズ）＝ｔ２（グループ２の定義サイズ））。
【００３８】
図５の（ｄ）は、ＳＳＵ総容量＜各グループの定義サイズの合計の場合の様子を示す。この場合には、ＳＳＵ総容量が、各グループの定義サイズの合計よりも小さいので各グループの保証サイズ（ｈ）は各ブループの定義サイズと一致しない部分（斜線の部分）を除いた部分ｈ１、ｈ２が保証サイズである。即ち、斜線の定義サイズが重複した部分は、早い者勝（速く獲得したものが使用でき、遅いものは使用できない）。これにより、各グループの定義サイズがＳＳＵサイズを越えた定義を認め、その代わり、各定義サイズの合計がＳＳＵサイズを越えたときは重複する斜線の部分は早い者勝ちとし、各グループの定義サイズの定義を極めて容易にし、かつ保証サイズは常に各グループに確保できるように保証したものであり、この点に本願発明の大きな特徴があります。
【００３９】
図６は、本発明の動作説明図（その２）を示す。
図６の（ａ）は、グループ間の配置の例を示す。これは、グループ間で獲得した領域を配置する様子を示す。外部メモリ装置（ＳＳＵ）１は、総サイズ（ＳＳＵサイズ）がＭであり、グループＡの定義サイズＭＡ、グループＢの定義サイズＭＢ、グループＣの定義サイズＭＣの順で領域獲得要求を外部メモリ制御装置２に通知した場合、第１番目のグループＡの定義サイズＭＡは獲得できる（○）。第２番目のグループＢの定義サイズＭＢは空のＳＳＵサイズが不足し獲得できない（×）。第３番目のグループＣの定義サイズＭＣは獲得できる（○）。
【００４０】
以上のように、グループ間ではＳＳＵサイズに空があれば早いもの順に各グループの定義サイズ内で獲得することが可能となる。
図６の（ｂ）は、グループ内の配置の例を示す。これは、グループ内で獲得した領域を配置する様子を示す。グループＡの定義サイズはＭＡである。ここで、グループＡ内でサイズａ、サイズｂ、サイズｃの順でファイル作成要求を外部メモリ制御装置２に通知した場合、第１番目のサイズａは獲得できる（○）。第２番目のサイズｂは定義サイズの空サイズが不足し獲得できない（×）。第３番目のサイズｃは獲得できる（○）。
【００４１】
以上のように、グループ内で定義サイズに空があれば早いもの順に獲得することが可能となる。
図７は、本発明の具体例動作説明フローチャートを示す。これは、保証サイズなどを求めるときの手順を詳細に説明したものである。
【００４２】
図７において、Ｓ２１は、システムのＩＰＬ開始する。
Ｓ２２は、ハードウェア命令によりＳＳＵサイズを求める。これにより、図１の外部メモリ装置（ＳＳＵ）１のＳＳＵサイズ（総サイズ）が求められたこととなる。
【００４３】
Ｓ２３は、グループ定義体３から、グループの情報（定義サイズ、他）を入力する。これにより、グループ定義体（定義テーブル）３からグループ情報（グループ名、定義サイズ、グループ名省略可否など）を取り込んだこととなる。
【００４４】
Ｓ２４は、ＳＳＵサイズ＞各グループの定義サイズの合計か判別する。ＹＥＳの場合（既述した図５の（ｃ）の場合）には、ＳＳＵサイズが各グループの定義サイズの合計よりも大きいと判明したので、Ｓ２５で保証サイズを定義サイズの値とし、Ｓ２７に進む。一方、ＹＥＳの場合（既述した図５の（ｄ）の場合）には、ＳＳＵサイズが各グループの定義サイズの合計よりも小さいと判明したので、Ｓ２６で保証サイズを、
グループの定義サイズ−（各グループの定義サイズの合計−ＳＳＵサイズ）
とし、Ｓ２７に進む。
【００４５】
Ｓ２７は、ＳＳＵ容量レジスタ６に各グループの定義サイズ、保証サイズ、使用サイズを設定する。
以上によって、システムのＩＰＬ時にグループ定義体（定義テーブル）３から読み出したグループ毎の定義サイズ、および外部メモリ装置１のＳＳＵサイズ（総サイズ）をもとに、自動的に各グループ毎の保証サイズをＳ２５あるいはＳ２６として求め、ＳＳＵ容量レジスタ６に定義サイズ、保証サイズ、使用サイズを設定し、グループ毎の領域を割り当てを管理する準備が完了したこととなる。
【００４６】
図８は、本発明の表示説明図を示す。
図８において、Ｓ３１は、表示コマンドを投入する。これは、図１のコンソール４から表示コマンドを投入する。
【００４７】
Ｓ３２は、Ｓ３１の表示コマンドの投入に対応して、グループ容量レジスタ７から
・グループ名：
・定義サイズ：
・保証サイズ：
・使用サイズ：
を取り出し、メッセージにしてフォーマット出力する。
【００４８】
以上によって、コンソール４などから表示コマンドを投入すると、自動的にグループ毎の定義サイズ、保証サイズ、使用サイズが画面上に表示などされるので、これを見て利用者は自分のグループの情報、特にシステムが自動的に求めて設定した保証サイズ（既述した図７のＳ２５あるいはＳ２６で求めた保証サイズ）を認識することが可能となる。
【００４９】
図９は、本発明の表示例を示す。これは、既述した図８で表示コマンドを投入し、Ｓ３２でフォーマット出力された表示例を示す。図中の上段に示すように、ＳＳＵサイズ（総サイズ）に対応づけて、定義サイズと保証サイズをイメージ的に判りやすく表示したものである（既述した図５の（ｄ）、図７のＳ２６の場合）。下段には、グループ名に対応づけて定義サイズ、保証サイズ、使用サイズを数値でそれぞれ表示している。
【００５０】
図１０は、本発明の具体例動作説明フローチャートを示す。
図１０において、Ｓ４１は、ＪＣＬ／マクロ命令によるデータ配置要求を発行する。
【００５１】
Ｓ４２は、ＪＣＬ／マクロ命令にグループ指定ありか判別する。ＹＥＳの場合には、Ｓ４３ないしＳ４６でグループ内の定義サイズに従い領域を獲得（配置）する。一方、ＮＯの場合には、グループ指定がないと判明したので、Ｓ５１ないしＳ５９で、定義テーブル３中のグループ名省略可と設定したグループのうちの配置できる最小の空を持つグループから領域を獲得して配置する。
【００５２】
Ｓ４３は、Ｓ４２のＹＥＳでグループ指定がありと判明したので、要求サイズ≦（指定グループの定義サイズ−使用サイズ）か判別か判別する。ＹＥＳの場合には、定義サイズ内の空が充分にあると判明したので、Ｓ４４に進む。ＮＯの場合には、エラーとし、領域不足として終了する。
【００５３】
Ｓ４４は、要求サイズ≦（ＳＳＵサイズ−ＳＳＵ全体の使用サイズ）か判別する。ＹＥＳの場合には、ＳＳＵ内の空が充分であると判明したので、Ｓ４５に進む。ＮＯの場合には、エラーとし、領域不足として終了する。
【００５４】
Ｓ４５は、ＳＳＵ上にデータを配置する。
Ｓ４６は、グループ容量レジスタ７内の該当グループの使用サイズを更新する（要求サイズ分減らす）。
【００５５】
以上のＳ４１、Ｓ４２のＹＥＳ、Ｓ４３ないしＳ４６によって、グループ指定されたＪＣＬ／マクロ命令による領域獲得要求の場合に、グループ内に充分な空がり、かつＳＳＵサイズ内に充分な空があるときに領域を獲得してデータを配置することが可能となる。
【００５６】
Ｓ５１は、Ｓ４２のＮＯでグループ名が指定されていないと判明したので、全グループを検索済か判別する。ＹＥＳの場合には、Ｓ５６に進む。ＮＯの場合には、Ｓ５２に進む。
【００５７】
Ｓ５２は、ＪＣＬ／マクロ命令でグループ指定の省略を許すグループか判別する。ＹＥＳの場合には、Ｓ５３に進む。ＮＯの場合には、Ｓ５１に戻る。
Ｓ５３は、要求サイズ≦（定義サイズ−使用サイズ）か判別する。ＹＥＳの場合には、Ｓ５４に進む。ＮＯの場合には、Ｓ５１に戻る。
【００５８】
Ｓ５４は、要求サイズ≦（ＳＳＵサイズ−ＳＳＵ全体の使用サイズ）か判別する。ＹＥＳの場合には、Ｓ５５でグループ候補リストにグループ名と以下を設定し、Ｓ５１に戻る。ＮＯの場合には、Ｓ５１に戻る。
【００５９】
・α＝定義サイズ−使用サイズ−要求サイズ
Ｓ５６は、Ｓ５１のＹＥＳで全てのグループについて、Ｓ５２ないしＳ５５の処理が終了し、要求サイズを配置可能なグループ候補リストが生成されたので、１つ以上のグループ候補があるか判別する。ＹＥＳの場合には、Ｓ５７に進む。ＮＯの場合には、要求サイズを獲得（配置）するグループが見つからなかったので、エラーとして終了する（領域不足して終了する）。
【００６０】
Ｓ５７は、ＳＳＵ上にデータを配置する。
Ｓ５８は、グループ候補リスト内でα値が最小のグループを選択する。これは、要求サイズを配置できるグループのうち、余裕値αが最小（配置した後の空容量が最小）のグループを選択する。
【００６１】
Ｓ５９は、グループ容量レジスタ７内の選択したグループの使用サイズを更新する（要求サイズ分減らす）。
以上のＳ４１、Ｓ４２のＮＯ、Ｓ５１ないしＳ５９によって、配置要求（領域獲得要求）時に、グループ指定がない場合には、グループ定義体（定義テーブル）３中にグループ名省略可と設定されているグループについて配置可能なグループのうち、要求サイズを配置したときに空容量が最小となるグループに配置することが可能となる。これにより、空の小さいグループ順に順次配置されることとなる。
【００６２】
【発明の効果】
以上説明したように、本発明によれば、複数の業務プログラム１１でメモリ装置を共用する場合に、グループ単位に定義サイズを定義すると共に実総容量を越えた定義サイズの定義を認め、起動時などにグループ毎の保証サイズを決定し、グループ毎に定義サイズ内で空容量を動的に割り当てると共にグループ毎に常に保証サイズの割り当てを保証する構成を採用しているため、定義変更作業を容易にしかつ保証サイズを保証して領域が確保できない事態を無くすことができる。
【図面の簡単な説明】
【図１】本発明のシステム構成図である。
【図２】本発明の定義フローチャートである。
【図３】本発明の定義テーブル例である。
【図４】本発明の動作説明フローチャート（その１）である。
【図５】本発明の動作説明図（その１）である。
【図６】本発明の動作説明図（その２）である。
【図７】本発明の具体例動作説明フローチャートである。
【図８】本発明の表示説明図である。
【図９】本発明の表示例である。
【図１０】本発明の具体例動作説明フローチャートである。
【符号の説明】
１：外部メモリ装置（ＳＳＵ）
２：外部メモリ制御装置（ＳＳＣＦ）
３：グループ定義体（定義テーブル）
４：コンソール
５：メモリ
６：ＳＳＵ容量レジスタ
７：グループ容量レジスタ
１１：業務プログラム
【図１】
0003817055.tif 000002
【図２】
0003817055.tif 000003
【図３】
0003817055.tif 000004
【図４】
0003817055.tif 000005
【図５】
0003817055.tif 000006
【図６】
0003817055.tif 000007
【図７】
0003817055.tif 000008
【図８】
0003817055.tif 000009
【図９】
0003817055.tif 000010
【図１０】
0003817055.tif 000011