(57)【特許請求の範囲】
【請求項１】
仮想記憶域内で、ページ単位で管理される複数のプログラム資源の各仮想アドレス空間を主記憶の実アドレス空間に各々割り付け、計算機システムのトラブル発生時に主記憶最高番地までのダンプを採取する計算機システムにおける主記憶の割当て方式であって、
仮想記憶域の仮想アドレス空間から主記憶の実アドレス空間へ割り付けるプログラム資源に対する主記憶内の先頭アドレスおよび後尾アドレスを格納する資源キュー管理テーブルを格納するテーブル記憶部と、
主記憶の実アドレス空間に未だ割りつけられていない主記憶未割当プログラム資源の各々に対応する制御テーブルを複数有してなる１つながりの資源キューを格納する資源キュー記憶部と、
仮想記憶域の仮想アドレス空間から主記憶の実アドレス空間へ前記主記憶未割当プログラム資源の割当要求が出されたとき、当該割当要求がオペレーティングシステムに関連する要求かオペレーティングシステム以外に関連する要求かを前記仮想記憶域の属性に従って判定し、該主記憶未割当プログラム資源がオペレーティングシステムに関連すると判定されたときは前記後尾アドレスを割りつけ、オペレーティングシステム以外に関連すると判定されたときは前記先頭アドレスを割りつけ、割りつけたプログラム資源に対応する制御テーブルを前記資源キュー記憶部から取り除く未割当資源管理手段と、
を備えたことを特徴とする計算機システムにおける主記憶の割当て方式。
【請求項２】
仮想記憶域内で、ページ単位で管理される複数のプログラム資源の各仮想アドレス空間を主記憶の実アドレス空間に各々割り付け、計算機システムのトラブル発生時に主記憶最高番地までのダンプを採取する計算機システムにおける主記憶の割当て方式であって、
仮想記憶域の仮想アドレス空間から主記憶の実アドレス空間へ割り付けるプログラム資源に対する主記憶内の後尾アドレスを格納する資源キュー管理テーブルを格納するテーブル記憶部と、
主記憶の実アドレス空間に未だ割りつけられていない主記憶未割当プログラム資源の各々に対応する制御テーブルを複数有してなる１つながりの資源キューを格納する資源キュー記憶部と、
仮想記憶域の仮想アドレス空間から主記憶の実アドレス空間へ前記主記憶未割当プログラム資源の割当要求が出されたとき、前記後尾アドレスを割りつけ、割りつけたプログラム資源に対応する制御テーブルを前記資源キュー記憶部から取り除く未割当資源管理手段と、
を備えたことを特徴とする計算機システムにおける主記憶の割当て方式。
【請求項３】
仮想記憶域内で、ページ単位で管理される複数のプログラム資源の各仮想アドレス空間を主記憶の実アドレス空間に各々割り付け、計算機システムのトラブル発生時に主記憶最高番地までのダンプを採取する計算機システムにおける主記憶の割当て方式で用いられるプログラムを記録した記録媒体であって、
コンピュータに、
仮想記憶域の仮想アドレス空間から主記憶の実アドレス空間へ割り付けるプログラム資源に対する主記憶内の先頭アドレスおよび後尾アドレスを格納する資源キュー管理テーブルを格納するステップと、
主記憶の実アドレス空間に未だ割りつけられていない主記憶未割当プログラム資源の各々に対応する制御テーブルを複数有してなる１つながりの資源キューを格納するステップと、
仮想記憶域の仮想アドレス空間から主記憶の実アドレス空間へ前記主記憶未割当プログラム資源の割当要求が出されたとき、当該割当要求がオペレーティングシステムに関連する要求かオペレーティングシステム以外に関連する要求かを前記仮想記憶域の属性に従って判定し、該主記憶未割当プログラム資源がオペレーティングシステムに関連すると判定されたときは前記後尾アドレスを割りつけ、オペレーティングシステム以外に関連すると判定されたときは前記先頭アドレスを割りつけ、割りつけたプログラム資源に対応する制御テーブルを前記資源キューから取り除くステップと、
を実行させるためのプログラムを記録したことを特徴とするコンピュータ読取り可能な記録媒体。
【請求項４】
仮想記憶域内で、ページ単位で管理される複数のプログラム資源の各仮想アドレス空間を主記憶の実アドレス空間に各々割り付け、計算機システムのトラブル発生時に主記憶最高番地までのダンプを採取する計算機システムにおける主記憶の割当て方式で用いられるプログラムを記録した記録媒体であって、
コンピュータに、
仮想記憶域の仮想アドレス空間から主記憶の実アドレス空間へ割り付けるプログラム資源に対する主記憶内の後尾アドレスを格納する資源キュー管理テーブルを格納するステップと、
主記憶の実アドレス空間に未だ割りつけられていない主記憶未割当プログラム資源の各々に対応する制御テーブルを複数有してなる１つながりの資源キューを格納するステップと、
仮想記憶域の仮想アドレス空間から主記憶の実アドレス空間へ前記主記憶未割当プログラム資源の割当要求が出されたとき、前記後尾アドレスを割りつけ、割りつけたプログラム資源に対応する制御テーブルを前記資源キューから取り除くステップと、
を実行させるためのプログラムを記録したことを特徴とするコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、計算機システムにおける主記憶の割当て方式に関し、特に、計算機システムのトラブル発生時に主記憶の低アドレス側のダンプが採取される計算機システムにおける主記憶の割当て方式およびそのための記録媒体に関する。
【０００２】
【従来の技術】
従来、計算機システムにおける主記憶の割当て方式は、主記憶未割当資源（主記憶の実アドレス空間が未だ割りつけられていない仮想記憶域内にページ単位で管理されるプログラム資源）の制御テーブルを主記憶のアドレス降順に一本のキューにつなぎ、そのキューから仮想記憶域の属性に合致する主記憶資源（主記憶におけるページ枠）を割当てている。この方式は、要求順であるため、すべての仮想記憶域内のプログラム資源に対して主記憶の高アドレス側から主記憶資源が割りつけられている。一方、計算機システムのトラブルによるシステム停止時、トラブル調査のために必要となる主記憶情報の採取は、主記憶の低アドレス側から高アドレス側にかけて採取される。
【０００３】
上記従来技術による方式では、仮想記憶域内にシステム領域と一般領域とが割当てられる。ここで、システム領域とはオペレーティングシステムに関連するプログラム資源の仮想アドレス空間が割り当てられる領域を言い、一般領域とはユーザが使用する例えばアプリケーションプログラムの仮想アドレス空間が割り当てられる領域を言う。仮想記憶域内のシステム領域または一般領域の仮想アドレス空間に割当てられるプログラム資源を主記憶の実アドレス空間へ割当てるとき、実記憶管理スーパバイザが管理する主記憶未割当資源が主記憶のアドレス降順に一本のキューにつながっているため、プログラム資源は主記憶の上位アドレス側から順に割付けられている。すなわち、システム領域か一般領域かの区別なく主記憶資源の割当てを行っている。このため、これら領域に割当てられる主記憶資源は主記憶上に混在している。
【０００４】
【発明が解決しようとする課題】
上記従来技術による計算機システムにおける主記憶の割当て方式は、主記憶サイズの小さい計算機システムにおいては問題なかったが、近年、計算機システムの大規模化に伴い、装備される主記憶サイズが拡張されており、現在では、数ＧＢ以上の主記憶を装備した計算機システムが存在する。このような計算機システムは、トラブル調査に重要なシステム領域が主記憶上に散在しているため、システム停止時に主記憶全体のダンプを採取する必要がある。しかしながら、主記憶情報全体の採取には、長時間を要するため、計算機システムのトラブル発生から調査開始までに長時間を要し、早期解決が困難となるという問題がある。
【０００５】
それゆえ本発明は、主記憶サイズに左右されずに、計算機システムのトラブル発生から調査開始までの時間を短縮する計算機システムにおける主記憶の割当て方式およびそのための記録媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成する本発明による第１形態の計算機システムにおける主記憶の割当て方式は、仮想記憶域内で、ページ単位で管理される複数のプログラム資源の各仮想アドレス空間を主記憶の実アドレス空間に各々割り付け、計算機システムのトラブル発生時に主記憶最高番地までのダンプを採取する計算機システムにおける主記憶の割当て方式であって、仮想記憶域の仮想アドレス空間から主記憶の実アドレス空間へ割り付けるプログラム資源に対する主記憶内の先頭アドレスおよび後尾アドレスを格納する資源キュー管理テーブルを格納するテーブル記憶部と、主記憶の実アドレス空間に未だ割りつけられていない主記憶未割当プログラム資源の各々に対応する制御テーブルを複数有してなる１つながりの資源キューを格納する資源キュー記憶部と、仮想記憶域の仮想アドレス空間から主記憶の実アドレス空間へ前記主記憶未割当プログラム資源の割当要求が出されたとき、当該割当要求がオペレーティングシステムに関連する要求かオペレーティングシステム以外に関連する要求かを前記仮想記憶域の属性に従って判定し、該主記憶未割当プログラム資源がオペレーティングシステムに関連すると判定されたときは前記後尾アドレスを割りつけ、オペレーティングシステム以外に関連すると判定されたときは前記先頭アドレスを割りつけ、割りつけたプログラム資源に対応する制御テーブルを前記資源キュー記憶部から取り除く未割当資源管理手段と、を備えたことを特徴とする。
【０００７】
主記憶未割当資源の各々に対応する制御テーブルを有してなる１つながりの資源キュー内の制御テーブルと資源キュー管理テーブルとを参照して未割当資源管理手段により、主記憶未割当資源の割当てを、システム領域用に対しては未割当資源キューの最後から主記憶の低アドレスから高アドレスへ昇順に、一般領域用に対しては未割当資源キューの先頭から主記憶の高アドレスから低アドレスへ降順に、それぞれ割当てるので、システム領域用の主記憶資源が主記憶の低アドレス側に局所化される。
【０００８】
上記目的を達成する本発明による第１形態の計算機システムにおける主記憶の割当て方式に用いられるコンピュータ読取り可能な記録媒体は、仮想記憶域内で、ページ単位で管理される複数のプログラム資源の各仮想アドレス空間を主記憶の実アドレス空間に各々割り付け、計算機システムのトラブル発生時に主記憶最高番地までのダンプを採取する計算機システムにおける主記憶の割当て方式で用いられるプログラムを記録した記録媒体であって、コンピュータに、仮想記憶域の仮想アドレス空間から主記憶の実アドレス空間へ割り付けるプログラム資源に対する主記憶内の先頭アドレスおよび後尾アドレスを格納する資源キュー管理テーブルを格納するステップと、主記憶の実アドレス空間に未だ割りつけられていない主記憶未割当プログラム資源の各々に対応する制御テーブルを複数有してなる１つながりの資源キューを格納するステップと、仮想記憶域の仮想アドレス空間から主記憶の実アドレス空間へ前記主記憶未割当プログラム資源の割当要求が出されたとき、当該割当要求がオペレーティングシステムに関連する要求かオペレーティングシステム以外に関連する要求かを前記仮想記憶域の属性に従って判定し、該主記憶未割当プログラム資源がオペレーティングシステムに関連すると判定されたときは前記後尾アドレスを割りつけ、オペレーティングシステム以外に関連すると判定されたときは前記先頭アドレスを割りつけ、割りつけたプログラム資源に対応する制御テーブルを前記資源キューから取り除くステップと、を実行させるためのプログラムを記録したことを特徴とする。
【０００９】
上記目的を達成する本発明による第２形態の計算機システムにおける主記憶の割当て方式は、仮想記憶域内で、ページ単位で管理される複数のプログラム資源の各仮想アドレス空間を主記憶の実アドレス空間に各々割り付け、計算機システムのトラブル発生時に主記憶最高番地までのダンプを採取する計算機システムにおける主記憶の割当て方式であって、仮想記憶域の仮想アドレス空間から主記憶の実アドレス空間へ割り付けるプログラム資源に対する主記憶内の後尾アドレスを格納する資源キュー管理テーブルを格納するテーブル記憶部と、主記憶の実アドレス空間に未だ割りつけられていない主記憶未割当プログラム資源の各々に対応する制御テーブルを複数有してなる１つながりの資源キューを格納する資源キュー記憶部と、仮想記憶域の仮想アドレス空間から主記憶の実アドレス空間へ前記主記憶未割当プログラム資源の割当要求が出されたとき、前記後尾アドレスを割りつけ、割りつけたプログラム資源に対応する制御テーブルを前記資源キュー記憶部から取り除く未割当資源管理手段と、を備えたことを特徴とする。
【００１０】
主記憶未割当資源の各々に対応する制御テーブルを有してなる１つながりの資源キュー内の制御テーブルと資源キュー管理テーブルとを参照して未割当資源管理手段により、主記憶未割当資源の割当てを、システム領域用および一般領域用に対しては未割当資源キューの最後から主記憶の低アドレスから高アドレスへ昇順に割当てるので、システム領域用および一般領域用の主記憶資源が主記憶の低アドレス側に局所化される。
【００１１】
上記目的を達成する本発明による第２形態の計算機システムにおける主記憶の割当て方式に用いられるコンピュータ読取り可能な記録媒体は、仮想記憶域内で、ページ単位で管理される複数のプログラム資源の各仮想アドレス空間を主記憶の実アドレス空間に各々割り付け、計算機システムのトラブル発生時に主記憶最高番地までのダンプを採取する計算機システムにおける主記憶の割当て方式で用いられるプログラムを記録した記録媒体であって、コンピュータに、仮想記憶域の仮想アドレス空間から主記憶の実アドレス空間へ割り付けるプログラム資源に対する主記憶内の後尾アドレスを格納する資源キュー管理テーブルを格納するステップと、主記憶の実アドレス空間に未だ割りつけられていない主記憶未割当プログラム資源の各々に対応する制御テーブルを複数有してなる１つながりの資源キューを格納するステップと、仮想記憶域の仮想アドレス空間から主記憶の実アドレス空間へ前記主記憶未割当プログラム資源の割当要求が出されたとき、前記後尾アドレスを割りつけ、割りつけたプログラム資源に対応する制御テーブルを前記資源キューから取り除くステップと、を実行させるためのプログラムを記録したことを特徴とする。
【００１２】
【発明の実施の形態】
以下、添付図面を参照しつつ本発明の実施の形態を詳細に説明する。
図１は、本発明による主記憶未割当資源の割当方式の第１実施形態を示す図である。計算機システムの立ち上げ時に図１に示す環境は初期化される。図１に示す主記憶１は例えば２ＧＢ（ギガバイト）の記憶容量を有する。主記憶１の実アドレス空間に未だ割りつけられていない主記憶未割当プログラム資源（以下、単に未割当資源と記す）は、本発明の未割当資源管理手段により、主記憶１のアドレスに対し昇順（低アドレスから高アドレスへ向けて）および降順（高アドレスから低アドレスへ向けて）管理されている。各未割当資源は、対応する制御テーブルａ〜ｎとを有し、各制御テーブルａ〜ｎはＦＯＲＷＡＲＤアドレスとＢＡＣＫＷＡＲＤアドレスを有する。これらのアドレスは資源キュー管理テーブル５から先頭の資源（ＦＯＲＷＡＲＤ）ポインタと最後の資源（ＢＡＣＫＷＡＲＤ）ポインタとでそれぞれ管理される。これらポインタの情報は後述する資源キューから主記憶へページ枠が領域獲得される毎に更新される。
【００１３】
図１に示す第１形態の主記憶未割当資源の割当方式は、主記憶の途中、例えば３２ＭＢにシステム領域と一般領域のアドレス境界線（３２ＭＢライン）を設定している。
ここで、仮想記憶域の構成について簡単に説明する。仮想記憶域は例えば２ＧＢの大きさを有し、例えば１６ＭＢのアドレス境界線をはさんで対称に共通域／拡張共通域、私用域／拡張私用域が割当られ、かつ０番地から始まる共通領域にＦＬＣが割当られる。ＦＬＣ（Fixed Low Core）には、ＯＳ（オペレーティングシステム）の重要な制御情報が入る。共通域／拡張共通域には、ＣＳＡ（Common Service Area:共通サービス域）、ＰＬＰＡ（Pageable Link Pack Area:ページ可能LPA ）、ＦＬＰＡ（Fixed Link Pack Area: 固定LPA ）、ＭＬＰＡ（Modified Link Pack Area:修正LPA ）、システム全体に関する制御ブロックや待ち行列が入るＳＱＡ（System Queue Area:）およびＯＳの主要部分としての制御プログラム（中核）等が入る中核（Nucleus ）域がある。私用域／拡張私用域には、前述したシステム領域とユーザ領域（一般領域とも言う）とがある。このように、仮想記憶域はシステム領域用及び一般領域用に対しそれぞれ割当てられている。
【００１４】
また、仮想記憶域は複数個のＳＧＴ（セグメントテーブル）に分割され、本実施形態では２ＧＢの仮想記憶域を有し、２ＧＢの仮想記憶域は１ＭＢの固定の大きさの２０４８個のＳＧＴに分割される。本実施形態では、各ＳＧＴは２５６個のＰＧＴ（ページテーブル）に分割され、各ＰＧＴは４０９６バイト（４ＫＢ）の記憶容量を有する。
【００１５】
次に、補助記憶装置（図示せず）の役割について簡単に説明する。計算機システムの立ち上げ時に中核が主記憶１に割当てられた後、各プログラム資源が主記憶１に書き込まれると、主記憶はオーバーフローとなってしまう。また、一度主記憶１に書き込まれたプログラム資源の内使用頻度の低いものは主記憶１から外部へはきだした方がよい。このため、ページングスーパバイザは、ページアウトにより主記憶１のプログラム資源を補助記憶装置、例えば磁気ディスクにはきだす処理を行っている。要求があれば磁気ディスクに格納されたプログラム資源を主記憶１に読込む処理、すなわちページインも行われる。
【００１６】
次に、図１を参照しつつ、システム領域及び一般領域に対する未割当資源の主記憶への割当て手順について図２のフローチャートを用いて以下に説明する。
図２は第１実施形態における主記憶未割当資源の割当ルーチンのフローチャートである。本ルーチンは、任意のプログラムから仮想記憶域におけるシステム領域または一般領域に割り付けられたプログラム資源に対する主記憶のページ枠の獲得要求が出されとことにより開始する。
【００１７】
ステップ２１では、境界線すなわち図１に太線で示す３２ＭＢラインがＭＳ（主記憶）の最上位か否かを判別し、その判別結果がＹＥＳのときはステップ２３へ進み、ＮＯのときはステップ２２へ進む。ステップ２２では、上記獲得要求がシステム領域に対するものか一般領域に対するものか判断し、システム領域と判断したときはステップ２３へ進み、一般領域と判断したときはステップ２４へ進む。この判別は、仮想記憶域内に用途に応じて前述のＦＬＣ、ＣＳＡ、ＳＱＡ、システム領域、一般領域等のように分割される属性に従ってページングスーパバイザにより決定される。
【００１８】
ステップ２３では資源キュー管理テーブル５の最後の資源アドレスに格納された最後の資源ポインタが指す資源を資源キュー６内の制御テーブルａ〜ｎから検索し、ステップ２５へ進む。ステップ２４では資源キュー管理テーブル５の先頭の資源アドレスに格納された先頭の資源ポインタが指す資源を資源キュー６内の制御テーブルａ〜ｎから検索し、ステップ２５へ進む。ステップ２５ではステップ２３またはステップ２４で検索された主記憶資源をＤＥＱ（デキュー）する、すなわち取り除く。すなわち、ステップ２３に次いでステップ２５が実行されるときはａがＤＥＱされてｂ〜ｎの資源が残され、ステップ２４に次いでステップ２５が実行されるときはｎがＤＥＱされてａ〜ｍの資源が残される。次に、ステップ２６では仮想記憶域に対しステップ２３またはステップ２４で検索された主記憶資源を割当てる。
【００１９】
上述したように、システム領域に対して主記憶１の未割当て資源の割当てを行うため、資源キュー管理テーブル５の最後の資源キューアドレスから繋がる主記憶未割当資源キュー６内の未割当て資源を仮想領域に割当て、これにより主記憶１の低アドレスが割り付けられる。
図３は、本発明による主記憶未割当資源の割当方式の第２実施形態を示す図である。計算機システムの立ち上げ時に図３に示す環境は初期化される。図３に示す主記憶１は例えば２ＧＢの記憶容量を有する。未割当資源は、本発明の未割当資源管理手段により、主記憶１のアドレスに対し昇順および降順に管理されている。各未割当資源は、対応する制御テーブルａ〜ｎを有し、各制御テーブルａ〜ｎはＦＯＲＷＡＲＤアドレスとＢＡＣＫＷＡＲＤアドレスとを有する。これらのアドレスは資源キュー管理テーブル５から先頭の資源ポインタと最後の資源ポインタとでそれぞれ管理される。
【００２０】
図３に示す第２形態の主記憶未割当資源の割当方式は、主記憶の途中に、例えば３２ＭＢにシステム領域と一般領域のアドレス境界線（３２ＭＢライン）を設定していない。
前述したように、仮想記憶域は、システム領域用及び一般領域用に対してそれぞれ割当てられている。当該環境の場合は、一般領域用の未割当て資源が境界線より上にないため、主記憶の低アドレスからだけの割当てとなる。しかし、トラブル調査に必須な領域は、システム初期化時に獲得されるため、主記憶上にシステム領域と一般領域の境界線を設定しない場合においても、低アドレス側にシステム領域用の資源が割りつけられるので、主記憶のダンプの採取は低アドレス側だけでよい。
【００２１】
次に、図３を参照しつつ、システム領域及び一般領域に対する本割当資源の主記憶への割当て手順について図４のフローチャートを用いて以下に説明する。
図４は第２実施形態における主記憶未割当資源の割当ルーチンのフローチャートである。本ルーチンは、任意のプログラムから仮想記憶域におけるシステム領域または一般領域に割り付けられたプログラム資源に対する主記憶のページ枠の獲得要求が出されとことにより開始する。
【００２２】
ステップ４１では資源キュー管理テーブル５の最後の資源アドレスに格納された最後の資源ポインタが指す資源を資源キュー６内の制御テーブルａ〜ｎから検索し、ステップ４２へ進む。ステップ４２ではステップ４１で検索された主記憶資源をＤＥＱ（デキュー）する、すなわち取り除く。すなわち、ａがＤＥＱされてｂ〜ｎの資源が残される。次に、ステップ４３では仮想記憶域に対しステップ４１で検索された主記憶資源を割当てる。
【００２３】
上述したように、システム領域および一般領域に対して主記憶１の未割当て資源の割当てを行うため、資源キュー管理テーブル５の最後の資源キューアドレスから繋がる主記憶未割当資源キュー６内の未割当て資源を仮想領域に割当て、これにより主記憶１の低アドレスが割り付けられる。
【００２４】
図５は本発明の計算機システムの一実施例を示す図である。図５を用いて本発明の記録媒体に記録されたプログラムの処理について以下簡単に説明する。本発明の計算機システムにおける主記憶の割当て方式において、計算機システム１１０は、モニタ表示部を含む中央処理装置１１１と、記録媒体である例えばＲＡＭからなる主記憶装置１１２と、記録媒体である例えば磁気ディスクからなる補助記憶装置１１３とを備える。中央処理装置（ＣＰＵ）１１１は、ＣＤ−ＲＯＭやフロッピーディスク等の可搬型の記録媒体１２０の読取装置を内蔵しており、所定の操作によりＣＤ−ＲＯＭやフロッピーディスク等の可搬型の記録媒体１２０に記録された本発明による資源キュー管理テーブル作成手段と、資源キュー作成手段と、未割当資源管理手段と、してコンピュータを機能させるためのプログラムをその読取装置を介して読取り、主記憶装置１１２にローディングする。もちろん、オペレータが計算機システム１１０の主記憶装置１１２にキーボードやマウス等の入力手段（図示せず）を介して直接上記プログラムを書き込んだ後、そのプログラムを補助記憶装置１１３にインストールしてもよい。あるいは、他のクライアントの計算機システム１３０等に設置された記録媒体である例えば磁気ディスクからなる補助記憶装置１３１に格納された上記プログラムをネットワーク（通信回線）を介して計算機システム１１０の補助記憶装置１１３にローディングする。その後、補助記憶装置１１３に格納されたプログラムは、計算機システム１１０の中央処理装置１１１の処理により必要に応じて主記憶装置１１２にローディングされ、中央処理装置１１１は要求に応じて主記憶装置１１２に書き込まれたプログラムを実行する。
【００２５】
【発明の効果】
以上説明したように、本発明の計算機システムにおける主記憶の割当て方式によれば、システム領域の主記憶配置の低アドレス側への局所化が可能となり、システム立ち上げ時のシステム領域に対する主記憶資源の割当てを主記憶の低アドレスから高アドレスへ向けて昇順に行うことができ、それゆえ計算機システムの使用する主記憶サイズに左右されず、システム領域が主記憶の低アドレス側に局所化でき、トラブル発生時の主記憶情報採取の際、主記憶全体を採取しなくとも低アドレス部分を採取することで、トラブル調査を早期に開始することができ、トラブル解決までの時間も短縮できる。
【図面の簡単な説明】
【図１】本発明による主記憶未割当資源の割当方式の第１実施形態を示す図である。
【図２】第１実施形態における主記憶未割当資源の割当ルーチンのフローチャートである。
【図３】本発明による主記憶未割当資源の割当方式の第２実施形態を示す図である。
【図４】第２実施形態における主記憶未割当資源の割当ルーチンのフローチャートである。
【図５】本発明の計算機システムの一実施例を示す図である。
【符号の説明】
１…主記憶
５…資源キュー管理テーブル
６…主記憶未割当資源キュー
ａ、ｂ、ｃ、ｍ、ｎ…制御テーブル
【図１】
0003945886.tif 000002
【図２】
0003945886.tif 000003
【図３】
0003945886.tif 000004
【図４】
0003945886.tif 000005
【図５】
0003945886.tif 000006