JPS62194559A - 仮想記憶システムにおけるプログラムのメモリスケジユ−ル方式 - Google Patents
仮想記憶システムにおけるプログラムのメモリスケジユ−ル方式Info
- Publication number
- JPS62194559A JPS62194559A JP61035359A JP3535986A JPS62194559A JP S62194559 A JPS62194559 A JP S62194559A JP 61035359 A JP61035359 A JP 61035359A JP 3535986 A JP3535986 A JP 3535986A JP S62194559 A JPS62194559 A JP S62194559A
- Authority
- JP
- Japan
- Prior art keywords
- program
- size
- memory
- storage
- auxiliary
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 1
Landscapes
- Memory System (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は仮想記憶方式の情報処理システムにおけるプロ
グラムのメモリスケジュールに関するものである。
グラムのメモリスケジュールに関するものである。
従来、一次記憶域としての主記憶装置と、二次記憶域と
しての補助記憶装置とを備える仮想記憶システムではプ
ログラムのロード時のメモリ(主記憶装置及び補助記憶
装置)に対するスケジュールは、プログラム作成時に静
的に存在するコード及びデータをもとに算出された主記
憶要求サイズ及び補助記憶要求サイズ全周いてメモリス
ケジュールを実行している。あるいは、プログラムの実
行結果に基づくメモリ使用状況レポートを参考にして、
ノヨブステノプ制御文によって、指定された主記憶要求
サイズ及び補助記憶要求サイズを用いてメモリスケジュ
ールの実行をしている。
しての補助記憶装置とを備える仮想記憶システムではプ
ログラムのロード時のメモリ(主記憶装置及び補助記憶
装置)に対するスケジュールは、プログラム作成時に静
的に存在するコード及びデータをもとに算出された主記
憶要求サイズ及び補助記憶要求サイズ全周いてメモリス
ケジュールを実行している。あるいは、プログラムの実
行結果に基づくメモリ使用状況レポートを参考にして、
ノヨブステノプ制御文によって、指定された主記憶要求
サイズ及び補助記憶要求サイズを用いてメモリスケジュ
ールの実行をしている。
ところで上述した従来のプログラムのメモリスケジュー
ル方式では9例えば、プログラムがプログラム実行時に
動的に新たに主記憶装置及び補助記憶装置を要求するも
のである場合、プログラムの主記憶要求サイズ及び補助
記憶要求サイズを予め見積り、ジョブステノブ制御文に
指定するか。
ル方式では9例えば、プログラムがプログラム実行時に
動的に新たに主記憶装置及び補助記憶装置を要求するも
のである場合、プログラムの主記憶要求サイズ及び補助
記憶要求サイズを予め見積り、ジョブステノブ制御文に
指定するか。
あるいは、プログラムの実行結果のメモリ使用状況レポ
ートを参考にして、主記憶要求サイズ及び補助記憶要求
サイズをジョブステップ制御文に指足しなげ’hばなら
ず、プログラムの運用者に負担がかかるという問題点が
ある。
ートを参考にして、主記憶要求サイズ及び補助記憶要求
サイズをジョブステップ制御文に指足しなげ’hばなら
ず、プログラムの運用者に負担がかかるという問題点が
ある。
本発明のプログラムのメモリスケジュール方式は、プロ
グラムと該プログラムの主記憶要求サイズ及び補助記憶
要求サイズが登録されるメモリ要求登録簿とが格納され
ているプログラム格納記憶装置と、プログラムのロード
決定時、メモリ要求登録簿より主記憶要求サイズ及び補
助記憶要求サイズを得て、主記憶装置及び補助記憶装置
に関するスケジュールを決定するスケジー−ル決定手段
と。
グラムと該プログラムの主記憶要求サイズ及び補助記憶
要求サイズが登録されるメモリ要求登録簿とが格納され
ているプログラム格納記憶装置と、プログラムのロード
決定時、メモリ要求登録簿より主記憶要求サイズ及び補
助記憶要求サイズを得て、主記憶装置及び補助記憶装置
に関するスケジュールを決定するスケジー−ル決定手段
と。
フロクラムの実行中にそのプログラムが使用シた主記憶
サイズ及び補助記憶サイズを記録する使用メモリサイズ
記録簿と、使用メモリサイズ記録簿に主記憶サイズ及び
補助記憶サイズを記録する記録手段と、プログラムの実
行終了時にメモリ要求登録簿上の主記憶要求サイズ及び
補助記憶要求サイズをそれぞれ使用メモリサイズ記録簿
上の主記憶サイズ及び補助記憶サイズで更新する更新手
段とを有することを特徴としている。
サイズ及び補助記憶サイズを記録する使用メモリサイズ
記録簿と、使用メモリサイズ記録簿に主記憶サイズ及び
補助記憶サイズを記録する記録手段と、プログラムの実
行終了時にメモリ要求登録簿上の主記憶要求サイズ及び
補助記憶要求サイズをそれぞれ使用メモリサイズ記録簿
上の主記憶サイズ及び補助記憶サイズで更新する更新手
段とを有することを特徴としている。
・以下本発明について実施例によって説明する。
図面は本発明の一実施例を示す構成図である。
図面全参照して、プログラム格納記憶装置(例えば磁気
ディスク装置)1にはプログラム13とこのプログラム
13の主記憶要求サイズ11及び補助記憶要求サイズ1
2とが格納されている。主記憶要求サイズ11及び補助
記憶要求サイズ12はメモリ要求登録簿14に登録する
ことによりプログラム格納記憶装置1に格納される。こ
こで、主記憶要求サイズ11及び補助記憶要求サイズ1
2の初期値は静的に存在するコード及びデータのみを考
慮して算出された値である。プログラム格納記憶装置1
に格納されているプログラムは主記憶装置31と補助記
憶装置32とで構成される仮想記憶装置3ヘロードされ
る。このロードの際、スケジュール決定手段2によって
主記憶装置31及び補助記憶装置32に対するスケジュ
ールが決定される。そして、このスケジュール決定手此
プログラムの主記憶要求サイズ11及び補助記憶要求サ
イズ12に基づいてロードを待ち合わせるか。
ディスク装置)1にはプログラム13とこのプログラム
13の主記憶要求サイズ11及び補助記憶要求サイズ1
2とが格納されている。主記憶要求サイズ11及び補助
記憶要求サイズ12はメモリ要求登録簿14に登録する
ことによりプログラム格納記憶装置1に格納される。こ
こで、主記憶要求サイズ11及び補助記憶要求サイズ1
2の初期値は静的に存在するコード及びデータのみを考
慮して算出された値である。プログラム格納記憶装置1
に格納されているプログラムは主記憶装置31と補助記
憶装置32とで構成される仮想記憶装置3ヘロードされ
る。このロードの際、スケジュール決定手段2によって
主記憶装置31及び補助記憶装置32に対するスケジュ
ールが決定される。そして、このスケジュール決定手此
プログラムの主記憶要求サイズ11及び補助記憶要求サ
イズ12に基づいてロードを待ち合わせるか。
ロードを開始するかを決定する。
プログラムのロードが開始されると、プログラム格納記
憶装置1のプログラムは主記憶要求サイズ11及び補助
記憶要求サイズ12に基づいて主記憶装置31及び補助
記憶装置32に格納される。
憶装置1のプログラムは主記憶要求サイズ11及び補助
記憶要求サイズ12に基づいて主記憶装置31及び補助
記憶装置32に格納される。
この際、記録手段5は仮想記憶装置3に格納されたプロ
グラムが占有した主記憶サイズ及び補助記録サイズを記
録し、主記憶装置31の使用メモリサイズ簿4の主記憶
サイズ41及び補助記憶サイズ42を上記の記録した主
記憶サイズ及び補助記録サイズで更新する。この記録手
段5は仮想記憶装置3に格納されたプログラムの実行中
に動的にこのプログラムが主記憶装置31及び補助記憶
装置32を取得した場合においても、主記憶サイズ及び
補助記憶サイズを記録し、使用メモリサイズ簿4を更新
する。
グラムが占有した主記憶サイズ及び補助記録サイズを記
録し、主記憶装置31の使用メモリサイズ簿4の主記憶
サイズ41及び補助記憶サイズ42を上記の記録した主
記憶サイズ及び補助記録サイズで更新する。この記録手
段5は仮想記憶装置3に格納されたプログラムの実行中
に動的にこのプログラムが主記憶装置31及び補助記憶
装置32を取得した場合においても、主記憶サイズ及び
補助記憶サイズを記録し、使用メモリサイズ簿4を更新
する。
そして、更新手段6は使用メモリサイズ記録簿4に記録
されたプログラム13に対応する主記憶サイズ41及び
補助記憶サイズ42でそれぞれ主記憶要求サイズ11及
び補助記静イズニを更新する。
されたプログラム13に対応する主記憶サイズ41及び
補助記憶サイズ42でそれぞれ主記憶要求サイズ11及
び補助記静イズニを更新する。
以上説明したように本発明では、プログラムが実行され
た時に使用したメモリサイズ(主記憶プログラムととも
に格納されているメモリ要求登録簿に反映させているか
ら、プログラム運用者の労力全軽減できるという効果が
ある。
た時に使用したメモリサイズ(主記憶プログラムととも
に格納されているメモリ要求登録簿に反映させているか
ら、プログラム運用者の労力全軽減できるという効果が
ある。
図面は本発明の一実施例を示す構成図である。
Claims (1)
- 1、一次記憶域としての主記憶装置と、二次記憶域とし
ての補助記憶装置とで構成される仮想記憶装置を備える
仮想記憶システムにおいて、プログラムと該プログラム
の主記憶要求サイズ及び補助記憶要求サイズが登録され
るメモリ要求登録簿とが格納されているプログラム格納
記憶装置と、前記プログラムの前記仮想記憶装置へのロ
ードの際、前記メモリ要求登録簿より前記主記憶要求サ
イズ及び補助記憶要求サイズを得て、前記主記憶装置及
び補助記憶装置に関するスケージュールを決定するスケ
ジュール決定手段と、該プログラムのロードから実行終
了までに該プログラムが使用した主記憶サイズ及び補助
記憶サイズを記録する使用メモリサイズ記録簿と、該使
用メモリサイズ記録簿に前記主記憶サイズ及び補助記憶
サイズを記録する記録手段と、前記プログラムの実行終
了時に前記メモリ要求登録簿上の主記憶要求サイズ及び
補助記憶要求サイズをそれぞれ前記使用メモリサイズ記
録簿上の主記憶サイズ及び補助記憶サイズで更新する更
新手段とを有し、前記プログラムの実行結果を次のプロ
グラムロード時のメモリスケジュールに使用するように
したことを特徴とする仮想記憶システムにおけるプログ
ラムのメモリスケジュール方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61035359A JPS62194559A (ja) | 1986-02-21 | 1986-02-21 | 仮想記憶システムにおけるプログラムのメモリスケジユ−ル方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61035359A JPS62194559A (ja) | 1986-02-21 | 1986-02-21 | 仮想記憶システムにおけるプログラムのメモリスケジユ−ル方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62194559A true JPS62194559A (ja) | 1987-08-27 |
Family
ID=12439687
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61035359A Pending JPS62194559A (ja) | 1986-02-21 | 1986-02-21 | 仮想記憶システムにおけるプログラムのメモリスケジユ−ル方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62194559A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0193848A (ja) * | 1987-10-05 | 1989-04-12 | Hitachi Ltd | オーバレイ制御方法 |
| JPH06250925A (ja) * | 1993-02-22 | 1994-09-09 | Nec Corp | バッキングストア使用量算定装置 |
-
1986
- 1986-02-21 JP JP61035359A patent/JPS62194559A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0193848A (ja) * | 1987-10-05 | 1989-04-12 | Hitachi Ltd | オーバレイ制御方法 |
| JPH06250925A (ja) * | 1993-02-22 | 1994-09-09 | Nec Corp | バッキングストア使用量算定装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100413915B1 (ko) | 마이크로프로세서에기초한컴퓨터시스템과,그구동방법및그를위한백업시스템 | |
| KR950012293B1 (ko) | 정보처리장치 및 이를 이용한 정보처리방법 | |
| US6636876B1 (en) | Database copy apparatus, database copy method and recording medium recorded with database copy program | |
| JPS62194559A (ja) | 仮想記憶システムにおけるプログラムのメモリスケジユ−ル方式 | |
| JP3138575B2 (ja) | フアイル複写移行方式 | |
| JPS63200257A (ja) | コンピユ−タのプログラムロ−ド方式 | |
| JP2526728B2 (ja) | ディスクキャッシュ自動利用方式 | |
| JP2551075B2 (ja) | オーバレイ構造プログラム実行方式 | |
| JP2795676B2 (ja) | プログラムトレース装置 | |
| JP3022011B2 (ja) | データバックアップシステム | |
| JP3130798B2 (ja) | バス転送装置 | |
| JPH0628182A (ja) | 情報処理装置 | |
| JP2669042B2 (ja) | 業務プログラムにおける自動ボリューム組み込み処理方式 | |
| JPH01121932A (ja) | プログラムローディング方式 | |
| JPH06187192A (ja) | プログラム出力制御方法 | |
| JPH0820980B2 (ja) | データベース再編成方式 | |
| JPS6254348A (ja) | フアイルの障害処理方式 | |
| JP2630215B2 (ja) | オンライン中のファイル不要データ削除方式 | |
| JPS61255440A (ja) | プログラム中断制御方式 | |
| JPH03255527A (ja) | ソフトウエアの更新方式 | |
| JPH04328640A (ja) | 遠隔プログラム起動制御方式 | |
| JPS63180156A (ja) | プログラムロ−ド方式 | |
| JPH04127335A (ja) | ファイル管理システム | |
| JPH05224876A (ja) | コード変換テーブル登録/削除方式 | |
| JPH02151956A (ja) | コマンドプロシジャ起動方式 |