JPS61216064A - 自動メモリマツピング方式 - Google Patents
自動メモリマツピング方式Info
- Publication number
- JPS61216064A JPS61216064A JP2971885A JP2971885A JPS61216064A JP S61216064 A JPS61216064 A JP S61216064A JP 2971885 A JP2971885 A JP 2971885A JP 2971885 A JP2971885 A JP 2971885A JP S61216064 A JPS61216064 A JP S61216064A
- Authority
- JP
- Japan
- Prior art keywords
- stored
- program
- address
- program module
- section
- 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
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、処理システムにおいて、初期ロード(IPL
)の際、ファイルから取出されたモジ為−ルが主記憶に
a−ドされるメモリアドレスを、自動的に割付ける自動
メモリミツピング方式に関する。
)の際、ファイルから取出されたモジ為−ルが主記憶に
a−ドされるメモリアドレスを、自動的に割付ける自動
メモリミツピング方式に関する。
処理システムにおいて、システムプログラムの生成時に
必須となるメモリマツピング作業の自動化が望まれてい
る。
必須となるメモリマツピング作業の自動化が望まれてい
る。
最近、処理装置を内蔵する制御装置、例えば端末機が畳
屋している。このような端末機においては、内蔵の処理
装置によって実行されるプログラムモジュール群は、外
記記憶装置、例えばフclッピイディスクに格納されて
いる。従って端末機の利用に先立ち、IPLを行うこと
により、該70ジ為−ルが、処理装置によって実行され
ること(より端末機の制御(処理〕が行われる。
屋している。このような端末機においては、内蔵の処理
装置によって実行されるプログラムモジュール群は、外
記記憶装置、例えばフclッピイディスクに格納されて
いる。従って端末機の利用に先立ち、IPLを行うこと
により、該70ジ為−ルが、処理装置によって実行され
ること(より端末機の制御(処理〕が行われる。
上記のIPL時に、プログラムモジュール群を主メモリ
(CI−ドするためには、各プログラムモジュールが主
メモリにロードされるそれぞれのアドレスを、予かしめ
決定しておく必要がある。これなメモリマツピングと呼
ぶ。
(CI−ドするためには、各プログラムモジュールが主
メモリにロードされるそれぞれのアドレスを、予かしめ
決定しておく必要がある。これなメモリマツピングと呼
ぶ。
従来は、このメモリマツピングを人手作業に頼ってきた
。即ちシステム管理者は、各プログラムコンポネント(
モジェールンに関する資料から、その大きさを確認し、
主メモリKO−ドすべきアドレスを計算し、このを手作
業により、処理システムに、マツピングアドレスを設定
する作業を行っていた。
。即ちシステム管理者は、各プログラムコンポネント(
モジェールンに関する資料から、その大きさを確認し、
主メモリKO−ドすべきアドレスを計算し、このを手作
業により、処理システムに、マツピングアドレスを設定
する作業を行っていた。
従来方式では、アドレス決定は、人手による机、上計算
のため、計算誤りが生じ易く、殊に端末機の場合にはユ
ーザ別に1システムプログラムを作成せねばならないの
で、作業効率を向上し得ないという問題点があった。
のため、計算誤りが生じ易く、殊に端末機の場合にはユ
ーザ別に1システムプログラムを作成せねばならないの
で、作業効率を向上し得ないという問題点があった。
上記の問題点は、プログラムモジュールが格納されたフ
ァイルと、処理部と、主記憶部と、入力部とを有し、該
入力部からの指令によりファイル内のプログラムモジ為
−ルな主記憶部にロードする処理システムにおいて、前
記プログラムモジュールのサイズデータが格納されたi
!lの記憶部と、WL2の記憶部と、該1[2の記憶部
に前記プログラムモジ為−ル名及びアドレスデータを格
納する手段と、該プログラムモジュールが格納されるア
ドレスを前記サイズデータな基に3I出する手段とを備
え、前記入力部から前記プログラムモジ為−ル名が入力
された際、該プログラムモジ為−ルに対応するサイズデ
ータVc基いて、前記アドレスを算出し、得られたアド
レスデータを前記第2の記憶部に格納、せしめ、次いで
前記入力部から前記指令が入力されたとき、前記第2の
記憶部の情報に基いて、前記ファイル内のプログラムモ
ジュールを前記主記憶部(ロードせしめる本願発明の自
動メモリマツピング方式によって解決される。
ァイルと、処理部と、主記憶部と、入力部とを有し、該
入力部からの指令によりファイル内のプログラムモジ為
−ルな主記憶部にロードする処理システムにおいて、前
記プログラムモジュールのサイズデータが格納されたi
!lの記憶部と、WL2の記憶部と、該1[2の記憶部
に前記プログラムモジ為−ル名及びアドレスデータを格
納する手段と、該プログラムモジュールが格納されるア
ドレスを前記サイズデータな基に3I出する手段とを備
え、前記入力部から前記プログラムモジ為−ル名が入力
された際、該プログラムモジ為−ルに対応するサイズデ
ータVc基いて、前記アドレスを算出し、得られたアド
レスデータを前記第2の記憶部に格納、せしめ、次いで
前記入力部から前記指令が入力されたとき、前記第2の
記憶部の情報に基いて、前記ファイル内のプログラムモ
ジュールを前記主記憶部(ロードせしめる本願発明の自
動メモリマツピング方式によって解決される。
以上の如く本発明は、マツピング処flIK人手作業を
不要とする。このため人為ミスを防止しつるのみでなく
作業効率を向上することが可能となる。
不要とする。このため人為ミスを防止しつるのみでなく
作業効率を向上することが可能となる。
以下、本発明を図面によって説明する。第1図は本発明
の一実施例を説明するプaツク図、第2図は本願間の一
実施例を説明するフローチャートである。
の一実施例を説明するプaツク図、第2図は本願間の一
実施例を説明するフローチャートである。
gl11図において、ファイルIKはシステム プログ
ラムのモジエールP、〜Pnが格納されており、初期ロ
ード(IPL)の際、所要のモジュールを王妃ダ憶部2
のプログラム領域3にロードせしめる。なおモジュール
P1〜Pnは、ファイルlの管理s4のメンバ御名C1
j&別コード) M+ −M nによって管理される。
ラムのモジエールP、〜Pnが格納されており、初期ロ
ード(IPL)の際、所要のモジュールを王妃ダ憶部2
のプログラム領域3にロードせしめる。なおモジュール
P1〜Pnは、ファイルlの管理s4のメンバ御名C1
j&別コード) M+ −M nによって管理される。
またインターフェイス部lOには、各モジ、−ルのセグ
メントサイ〆s1〜Snが格納されている。
メントサイ〆s1〜Snが格納されている。
このように処理装置1115を内蔵する端末機では、ユ
ーザ別に、システムプログラムの生成を行う。
ーザ別に、システムプログラムの生成を行う。
このとき作業者は、ロードすべきモジ為−ル名、例えば
モジエールP*、P鵞及びPnのメンバー塩M 鳳+
Mt 及ヒM n を、システムコンソール6から入
力する。この入力されたメンバー塩(Mt9Mt及びM
n )は、処理袋flt15によって制御テーブル7
にセットされる。
モジエールP*、P鵞及びPnのメンバー塩M 鳳+
Mt 及ヒM n を、システムコンソール6から入
力する。この入力されたメンバー塩(Mt9Mt及びM
n )は、処理袋flt15によって制御テーブル7
にセットされる。
次に作業者が、システムコンソール6から、起動指令S
Tを入力し、メモリ8内の処理プログラム(ニーテリテ
ィ)9を起動せしめる。第2図は処理プログラム9の処
理概要を示すフローチャートであり、以下の制御動作は
、このフローチャートの手順に従って説明する。
Tを入力し、メモリ8内の処理プログラム(ニーテリテ
ィ)9を起動せしめる。第2図は処理プログラム9の処
理概要を示すフローチャートであり、以下の制御動作は
、このフローチャートの手順に従って説明する。
@1図及び第2図において、処理プログラム9の実行く
より、処理装置15は、 ■ 制御テーブル7からメンバー塩RL−Mt及びMn
を堰出す。
より、処理装置15は、 ■ 制御テーブル7からメンバー塩RL−Mt及びMn
を堰出す。
■ 終了の判定処理
■ ファイルlの管理部4のメンバ名M* 9Mz及び
Mnにより、制御テーブル7からのメンバー塩を確認す
る。
Mnにより、制御テーブル7からのメンバー塩を確認す
る。
■ インターフェイス部lOから当該メンバ名、M19
Mt及びMn即ちモジエールPI−PI及びPnのセグ
メントサイズS*、8m及びSnを取出す。
Mt及びMn即ちモジエールPI−PI及びPnのセグ
メントサイズS*、8m及びSnを取出す。
■ 主記憶部2にオ6けるプログラム領域3の先頭アド
レスA6を基準として、モジー−ルPr−Pa及びPn
が格納されるべきアドレスを、それぞれのセグメントサ
イズS1.St及びSnを用いて算出する。
レスA6を基準として、モジー−ルPr−Pa及びPn
が格納されるべきアドレスを、それぞれのセグメントサ
イズS1.St及びSnを用いて算出する。
■ 求められたアドレスデータAo、A+及びAnを制
御テーブル7に格納する。
御テーブル7に格納する。
以上の処理が行われたのち、作業者がシステムコンソー
ル6の制御釦11を押下すると、処理装置5が起動され
る。
ル6の制御釦11を押下すると、処理装置5が起動され
る。
処理装置5は、制御テーブル7を参照し、モジュールP
+、Pn及びPnのメンバー塩M* 9Mt及びMnの
アドレスデータAe、At及びAn を求めフチイル1
内のモジュールP*= P宜及びPnを順次取出し、こ
れらを、主記憶部2のアドレスA・。
+、Pn及びPnのメンバー塩M* 9Mt及びMnの
アドレスデータAe、At及びAn を求めフチイル1
内のモジュールP*= P宜及びPnを順次取出し、こ
れらを、主記憶部2のアドレスA・。
A、及びAnの位置に格納して、初期ロード(工PL)
を完了する。
を完了する。
本発明はモジニールをロードすべき、主記憶部、のアド
レス計算を人手作業に独らないので、計算誤りを防止し
うると共に、作業効率が向上する効果をもたらす利点を
有する0
レス計算を人手作業に独らないので、計算誤りを防止し
うると共に、作業効率が向上する効果をもたらす利点を
有する0
11図は本発明の一実施例を説明するブロック図、
k211!lは本発明の一実施例を説明するフローチャ
ートロ、 図において、lはファイル、2は主記憶部、3はプログ
ラム領域、4は管理部、5は処理装置、6はシステムコ
ンソール、7は制御テーブル、8はメモリ、9は処理プ
ログラム(ニーテリティ〕、1θはインターフェイス部
、11は制御釦を示す。 代理人 弁坤士 松 岡 宏四tyj;T 、’ ”
T”7’゛’、−、、、。
ートロ、 図において、lはファイル、2は主記憶部、3はプログ
ラム領域、4は管理部、5は処理装置、6はシステムコ
ンソール、7は制御テーブル、8はメモリ、9は処理プ
ログラム(ニーテリティ〕、1θはインターフェイス部
、11は制御釦を示す。 代理人 弁坤士 松 岡 宏四tyj;T 、’ ”
T”7’゛’、−、、、。
Claims (1)
- プログラムモジュールが格納されたファイルと、処理部
と、主記憶部と、入力部とを有し、該入力部からの指令
によりファイル内のプログラムモジュールを主記憶部に
ロードする処理システムにおいて、前記プログラムモジ
ュールのサイズデータが格納された第1の記憶部と、第
2の記憶部と、該第2の記憶部に前記プログラムモジュ
ール名及びアドレスデータを格納する手段と、該プログ
ラムモジュールが格納されるアドレスを前記サイズデー
タを基に算出する手段とを備え、前記入力部から前記プ
ログラムモジュール名が入力された際、該プログラムモ
ジュールに対応するサイズデータに基いて、前記アドレ
スを算出し、得られたアドレスデータを前記第2の記憶
部に格納せしめ、次いで前記入力部から前記指令が入力
されたとき、前記第2の記憶部の情報に基いて、前記フ
ァイル内のプログラムモジュールを前記主記憶部にロー
ドせしめることを特徴とする自動メモリマッピング方式
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2971885A JPS61216064A (ja) | 1985-02-18 | 1985-02-18 | 自動メモリマツピング方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2971885A JPS61216064A (ja) | 1985-02-18 | 1985-02-18 | 自動メモリマツピング方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS61216064A true JPS61216064A (ja) | 1986-09-25 |
Family
ID=12283888
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2971885A Pending JPS61216064A (ja) | 1985-02-18 | 1985-02-18 | 自動メモリマツピング方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61216064A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6476326A (en) * | 1987-09-18 | 1989-03-22 | Fujitsu Ltd | Output processing system for diagnosis message |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5789147A (en) * | 1980-11-25 | 1982-06-03 | Nec Corp | Method for planting and controlling micro-program |
-
1985
- 1985-02-18 JP JP2971885A patent/JPS61216064A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5789147A (en) * | 1980-11-25 | 1982-06-03 | Nec Corp | Method for planting and controlling micro-program |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6476326A (en) * | 1987-09-18 | 1989-03-22 | Fujitsu Ltd | Output processing system for diagnosis message |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6502176B1 (en) | Computer system and methods for loading and modifying a control program without stopping the computer system using reserve areas | |
| JPS61216064A (ja) | 自動メモリマツピング方式 | |
| CN113076225B (zh) | 一种外接存储介质检测方法、装置、设备及存储介质 | |
| JPS585848A (ja) | プログラム呼出し制御方式 | |
| JP3011751B2 (ja) | システム立ち上げ方法 | |
| JPS5854418A (ja) | 割込み処理方式 | |
| JPH0588933A (ja) | デバツグ機能を有する並列処理システム | |
| JPS6312300B2 (ja) | ||
| JPH052519A (ja) | フアイルシステム管理装置 | |
| JPH04308940A (ja) | 仮想計算機システムにおける資源の自動割当て管理方式 | |
| JP3131844B2 (ja) | 端末装置及び端末装置のメモリ・ダンプ転送方式 | |
| JPH05120024A (ja) | システム立上げ装置 | |
| JPS59178543A (ja) | 相対アドレス形式プログラム実行可能な通信制御装置 | |
| JPH0664541B2 (ja) | コマンド処理装置 | |
| JPS58168121A (ja) | 停電復電処理方式 | |
| JPH0785226B2 (ja) | 情報処理装置 | |
| JPH0651990A (ja) | 計算機システムにおけるオペレーティングシステムのシステム初期ロード方式 | |
| JPH05120088A (ja) | メモリダンプ採取装置 | |
| JPH0335342A (ja) | 独立プログラム間の引継ぎ情報受渡し方式 | |
| JPH08235029A (ja) | システム障害情報保存方法 | |
| JPS62216064A (ja) | プログラム転送方式 | |
| JPS62204321A (ja) | プログラムの再起動方式 | |
| JPS6048559A (ja) | 初期プログラムロ−デイング処理装置 | |
| JPH0520033A (ja) | プログラム実行方法及び装置 | |
| JPH0273447A (ja) | ローカルcpuのログオン方法 |