JPS5994152A - 高速ロギング方式 - Google Patents
高速ロギング方式Info
- Publication number
- JPS5994152A JPS5994152A JP57203419A JP20341982A JPS5994152A JP S5994152 A JPS5994152 A JP S5994152A JP 57203419 A JP57203419 A JP 57203419A JP 20341982 A JP20341982 A JP 20341982A JP S5994152 A JPS5994152 A JP S5994152A
- Authority
- JP
- Japan
- Prior art keywords
- logging
- area
- program
- real address
- buffer area
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(a1発明の技術分野
本発明は仮想記憶方式のデータ処理システにおけるロギ
ング方式に関する。
ング方式に関する。
(bl技術の背景
データ処理システムの誤動作の形態は、ハードウェアの
故障、設計の過誤などハードウェアだけに原因がある場
合と、マイクロプログラムやソフトウェアの設計などに
原因がある場合、ハードウェア、マイクロプログラムお
よびソフトウェアが複雑にからみ合って発生する場合な
ど様々である。
故障、設計の過誤などハードウェアだけに原因がある場
合と、マイクロプログラムやソフトウェアの設計などに
原因がある場合、ハードウェア、マイクロプログラムお
よびソフトウェアが複雑にからみ合って発生する場合な
ど様々である。
一般に、このような障害が発生ずると、その原因解明も
困難で、長時間を要する。このような障害の原因を究明
するための障害調査や性能測定を行なうのに、システム
の動作状態をトレースするロギングが行なわれる。
困難で、長時間を要する。このような障害の原因を究明
するための障害調査や性能測定を行なうのに、システム
の動作状態をトレースするロギングが行なわれる。
(11,1従来技術とその問題点
従来のロギング方式としては、常時ロギング方式と途中
起動ロギング方式とがある。常時ロギング方式は、常に
主記憶装置にロギングプログラムとロギング結果を記憶
するバッファ領域を確保しておく方式で、通常の運用で
必要のないロギングが行なわれるのでシステム全体とし
て効率が低下し、またロギングに必要な実記憶領域を占
有したままとなるので、主記憶装置の記憶容量を低下さ
せる。
起動ロギング方式とがある。常時ロギング方式は、常に
主記憶装置にロギングプログラムとロギング結果を記憶
するバッファ領域を確保しておく方式で、通常の運用で
必要のないロギングが行なわれるのでシステム全体とし
て効率が低下し、またロギングに必要な実記憶領域を占
有したままとなるので、主記憶装置の記憶容量を低下さ
せる。
第1図は途中起動ロギング方式を示すもので、仮想記憶
領域1中に、仮想アドレスと実アドレスが一致する領域
NUCLIUS (核)のほかにロギング用のプログ
ラム領域1bやロギングのへソファ領域1c、通常のデ
ータ処理のためのプログラムやデータ領域1dが設けら
れている。NUCLIUSは、システムの0番地から固
定の領域を持っていて、ハードウェアとソフトウェアと
のインターフェースとなったり、常駐化しておかなけれ
ばならないプログラムが配置されている。2は主記憶装
置で、ロギングを実行する際は、仮想記憶領域1中のロ
ギング用プログラム領域1bおよびバッファ領域ICの
内容が主記憶装置2のページングされたアドレス2b、
2Cに転送され、ロギングが実行される。
領域1中に、仮想アドレスと実アドレスが一致する領域
NUCLIUS (核)のほかにロギング用のプログ
ラム領域1bやロギングのへソファ領域1c、通常のデ
ータ処理のためのプログラムやデータ領域1dが設けら
れている。NUCLIUSは、システムの0番地から固
定の領域を持っていて、ハードウェアとソフトウェアと
のインターフェースとなったり、常駐化しておかなけれ
ばならないプログラムが配置されている。2は主記憶装
置で、ロギングを実行する際は、仮想記憶領域1中のロ
ギング用プログラム領域1bおよびバッファ領域ICの
内容が主記憶装置2のページングされたアドレス2b、
2Cに転送され、ロギングが実行される。
このようにロギング用のプログラム領域1bおよびバッ
ファ領域1cは、仮想記憶上は連続であるが、実アドレ
スは不連続であるため、実アドレス上のページが異なる
場合は、各ページごとにページングのためのチャネルコ
マンドを生成しなければならないので、入出力のチャネ
ルコマンI・が大きくなり、入出力のエラーリトライ処
理も複雑になり、効率が低下するという欠点がある。ま
た性能測定などの場合は、測定結果を磁気テープ装置3
に退避させるが、そのような場合、チャネルコマンドで
磁気テープ装置に書込みを行なう際に、バッファ領域中
の測定結果が実アドレス上で非連続になっていると、磁
気テープなどの外部媒体3に退避させるのに時間がかか
り、システム全体としての効率が低下する。そのため特
に小型のシステムにおいては問題が大きい。
ファ領域1cは、仮想記憶上は連続であるが、実アドレ
スは不連続であるため、実アドレス上のページが異なる
場合は、各ページごとにページングのためのチャネルコ
マンドを生成しなければならないので、入出力のチャネ
ルコマンI・が大きくなり、入出力のエラーリトライ処
理も複雑になり、効率が低下するという欠点がある。ま
た性能測定などの場合は、測定結果を磁気テープ装置3
に退避させるが、そのような場合、チャネルコマンドで
磁気テープ装置に書込みを行なう際に、バッファ領域中
の測定結果が実アドレス上で非連続になっていると、磁
気テープなどの外部媒体3に退避させるのに時間がかか
り、システム全体としての効率が低下する。そのため特
に小型のシステムにおいては問題が大きい。
fd+発明の目的
本発明は、従来のロギング方式におけるこのような問題
を解決し、主記憶装置の記憶容量を低下させたり、効率
低下を来すことがなく、且つロギング処理を高速に行な
えるようにすることを目的とする。
を解決し、主記憶装置の記憶容量を低下させたり、効率
低下を来すことがなく、且つロギング処理を高速に行な
えるようにすることを目的とする。
(e1発明の構成
この目的を達成するために本発明は、仮想アドレスと実
アドレスが一致する領域(NUCLIUS )を持つ仮
想アドレス方式のデータ処理装置において、仮想記憶領
域のNUCLIUSの後に実アドレスと対応する領域に
、ロギング用のプログラムおよびロギング・バッファ領
域をまとめて設け、IPL時の設定により、上記NUC
LIUSの直後のロギング用プログラムおよびバッファ
領域を主記憶装置の対応する実アドレスに読み込んでロ
ギングを実行する方式を採っている。
アドレスが一致する領域(NUCLIUS )を持つ仮
想アドレス方式のデータ処理装置において、仮想記憶領
域のNUCLIUSの後に実アドレスと対応する領域に
、ロギング用のプログラムおよびロギング・バッファ領
域をまとめて設け、IPL時の設定により、上記NUC
LIUSの直後のロギング用プログラムおよびバッファ
領域を主記憶装置の対応する実アドレスに読み込んでロ
ギングを実行する方式を採っている。
ff)発明の実施例
次に本発明による高速ロギング方式が実際上どのように
具体化されるかを実施例で説明する。第2図、第3図は
本発明による高速ロギング方式の実施例を示した図であ
る。第2図のような方式を採るか第3図のような方式を
採るかは、IPL時に設定される。
具体化されるかを実施例で説明する。第2図、第3図は
本発明による高速ロギング方式の実施例を示した図であ
る。第2図のような方式を採るか第3図のような方式を
採るかは、IPL時に設定される。
第2図において、■は仮想記憶領域、2は主記憶装置で
ある。仮想記憶領域1中には、NUCLItlSのほか
にロギング用のプログラム領域1bやロギングのバッフ
ァ領域ICが設けられているが、これらの領域は、N[
ICLIUSのすぐ後に、まとめて設5− けられている。しかもNUCLIUSの領域と同様に、
主記憶装置の対応する実アドレスと対応するように配置
される。1dは、データ処理用のプログラムおよびデー
タ領域である。
ある。仮想記憶領域1中には、NUCLItlSのほか
にロギング用のプログラム領域1bやロギングのバッフ
ァ領域ICが設けられているが、これらの領域は、N[
ICLIUSのすぐ後に、まとめて設5− けられている。しかもNUCLIUSの領域と同様に、
主記憶装置の対応する実アドレスと対応するように配置
される。1dは、データ処理用のプログラムおよびデー
タ領域である。
上記のようにロギング用のプログラム領域1bおよびロ
ギングのバッファ領域1cは、NUCLItlSのすぐ
後に、実アドレスと対応するようにまとめて設けられて
いるので、ロギング用のプログラムおよびバッファ領域
を主記憶装置2に読み込んだ状態では、NUCLIUS
2 aの直後に、ロギング用のプログラム領域2bと
バッファ領域2cがまとめて記憶される。
ギングのバッファ領域1cは、NUCLItlSのすぐ
後に、実アドレスと対応するようにまとめて設けられて
いるので、ロギング用のプログラムおよびバッファ領域
を主記憶装置2に読み込んだ状態では、NUCLIUS
2 aの直後に、ロギング用のプログラム領域2bと
バッファ領域2cがまとめて記憶される。
このようにN[1CLtllSと同様に、ロギング用の
プログラム領域もバッファ領域も、仮想記憶領域と実ア
ドレスが対応しているので、プログラム領域およびバッ
ファ領域もNUCLIUS 1 aと同じ単位で実アド
レスに読み込めるようにしておけば、ページングのため
の効率低下が防止され、ロギングの実行を迅速に行なう
ことができる。
プログラム領域もバッファ領域も、仮想記憶領域と実ア
ドレスが対応しているので、プログラム領域およびバッ
ファ領域もNUCLIUS 1 aと同じ単位で実アド
レスに読み込めるようにしておけば、ページングのため
の効率低下が防止され、ロギングの実行を迅速に行なう
ことができる。
領域2dには、データ処理用のプログラムおよ6−
びデータが記憶される。
上記のようにしてロギングを行なうかどうかは、運用に
より、IPL時の設定で選択される。即ちIPl1時に
ロギングを行なうように指定しておけば、IPL時にN
UCLIUSプログラムを実アドレスに読み込んでシス
テムを初期化するプログラムを読み込んだ隊に、自動的
に仮想記憶領域のプログラム1bおよびバッファ領域I
Cが実アドレスに読み込まれ、ロギングが行なわれる。
より、IPL時の設定で選択される。即ちIPl1時に
ロギングを行なうように指定しておけば、IPL時にN
UCLIUSプログラムを実アドレスに読み込んでシス
テムを初期化するプログラムを読み込んだ隊に、自動的
に仮想記憶領域のプログラム1bおよびバッファ領域I
Cが実アドレスに読み込まれ、ロギングが行なわれる。
IPL時にロギングを行なわないとの指定がなされてい
る場合は、プログラム1bおよびバッファ領域ICは実
アドレスに読み込まれず、ロギングも行なわれない。即
ち第3図のように、NUCLIUSを実アドレスに読み
込んでも、ロギング用プログラムおよびバッファ領域は
読み込まれず、ロギング領域は使用されない。
る場合は、プログラム1bおよびバッファ領域ICは実
アドレスに読み込まれず、ロギングも行なわれない。即
ち第3図のように、NUCLIUSを実アドレスに読み
込んでも、ロギング用プログラムおよびバッファ領域は
読み込まれず、ロギング領域は使用されない。
このようにロギングを行なわない場合は、実アドレスの
領域は、第2図のようにロギングを行なう場合に比べて
大きくなり、従来の常時ロギング方式のように実アドレ
スの領域が占有されて、オーハーヘソドを招くようなこ
とはない。
領域は、第2図のようにロギングを行なう場合に比べて
大きくなり、従来の常時ロギング方式のように実アドレ
スの領域が占有されて、オーハーヘソドを招くようなこ
とはない。
+g+発明の効果
以上のように本発明によれば、仮想記憶領域にロギング
用のプログラム領域とバッファ領域を、NUCLIUS
の直後に同じ単位で設け、NUCLIUSと同時に実ア
ドレス上読み込まれるようにすると共に、ロギングを行
なうかどうかは、IPL時に指定するようにしている。
用のプログラム領域とバッファ領域を、NUCLIUS
の直後に同じ単位で設け、NUCLIUSと同時に実ア
ドレス上読み込まれるようにすると共に、ロギングを行
なうかどうかは、IPL時に指定するようにしている。
そのためロギングを要する場合のみIPLでロギングを
指定し、ロギングを要しない場合はロギングを指定しな
ければ、ロギングによる通電のシステム稼働への影響を
最低限に抑えることができ、システムを最大限に効率化
できる。
指定し、ロギングを要しない場合はロギングを指定しな
ければ、ロギングによる通電のシステム稼働への影響を
最低限に抑えることができ、システムを最大限に効率化
できる。
ロギングを行なう場合でも、ページングによる速度低下
を来すことがなく、またデータの外部媒体への退避が1
つのコマンドで迅速に行なわれるので、ロギング動作が
高速化される。したがって本発明は、ロギングを比較的
頻繁に行なう小型のシステムに極めて有効である。
を来すことがなく、またデータの外部媒体への退避が1
つのコマンドで迅速に行なわれるので、ロギング動作が
高速化される。したがって本発明は、ロギングを比較的
頻繁に行なう小型のシステムに極めて有効である。
第1図は従来の途中起動によるロギング方式を示す図、
第2図と第3図は本発明による高速ロギング方式を示す
図である。 図において、■は仮想記憶領域、1aはNUCLIIJ
S、1bはロギング用プログラム領域、ICはロギング
用バッファ領域、1dは通電のデータ処理用プログラム
およびデータ領域、2は実アドレス、2aは実アドレス
上のNUCLI[IS 、 2 bは実アドレス上のロ
ギング用プログラム領域、2Cは実アドレス上のロギン
グ用バッファ領域、2dは実アドレス上のデータ処理用
プログラムおよびデータ領域、3は外部媒体をそれぞれ
示す。 特許出願人 富士通株式会社代理人 弁理士
青 柳 稔9−
第2図と第3図は本発明による高速ロギング方式を示す
図である。 図において、■は仮想記憶領域、1aはNUCLIIJ
S、1bはロギング用プログラム領域、ICはロギング
用バッファ領域、1dは通電のデータ処理用プログラム
およびデータ領域、2は実アドレス、2aは実アドレス
上のNUCLI[IS 、 2 bは実アドレス上のロ
ギング用プログラム領域、2Cは実アドレス上のロギン
グ用バッファ領域、2dは実アドレス上のデータ処理用
プログラムおよびデータ領域、3は外部媒体をそれぞれ
示す。 特許出願人 富士通株式会社代理人 弁理士
青 柳 稔9−
Claims (1)
- 【特許請求の範囲】 仮想アドレスと実アドレスが一致する領域(NOCLI
US )を持つ仮想アドレス方式のデータ処理装置にお
いて、 仮想記憶領域のNUCLI[ISの後に実アドレスと対
応する領域に、ロギング用のプログラムおよびロギング
・バッファ領域をまとめて設け、IPL時の設定により
、上記NUCLIUSの直後のロギング用プログラムお
よびバッファ領域を主記憶装置の対応する実アドレスに
読み込んでロギングを実行することを特徴とする高速ロ
ギン、グ方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57203419A JPS5994152A (ja) | 1982-11-19 | 1982-11-19 | 高速ロギング方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57203419A JPS5994152A (ja) | 1982-11-19 | 1982-11-19 | 高速ロギング方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5994152A true JPS5994152A (ja) | 1984-05-30 |
Family
ID=16473757
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57203419A Pending JPS5994152A (ja) | 1982-11-19 | 1982-11-19 | 高速ロギング方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5994152A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH076055A (ja) * | 1993-04-22 | 1995-01-10 | Bull Sa | オペレーティングシステムのデバッギング用ツール |
-
1982
- 1982-11-19 JP JP57203419A patent/JPS5994152A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH076055A (ja) * | 1993-04-22 | 1995-01-10 | Bull Sa | オペレーティングシステムのデバッギング用ツール |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7483228B2 (en) | Hard disk drive with reduced power consumption, related data processing apparatus, and I/O method | |
| US6775744B2 (en) | Disk memory device | |
| JPS5994152A (ja) | 高速ロギング方式 | |
| US7406562B2 (en) | Information read/write device | |
| US4652994A (en) | System for transmitting data to auxiliary memory device | |
| JPH0612342A (ja) | Ramの故障検出方法 | |
| JP2876488B2 (ja) | 半導体ファイルメモリ装置 | |
| KR0181487B1 (ko) | 버퍼 램을 이용한 프로그램 구동 장치 및 방법 | |
| JPS58182774A (ja) | 制御装置 | |
| JPH04167031A (ja) | トレース方式 | |
| JPH0451344A (ja) | メモリチエック機能を有する画像処理装置 | |
| JPS61156348A (ja) | 記憶装置 | |
| JPH11249937A (ja) | コンピュータシステム | |
| JPS58114151A (ja) | 共通制御方式 | |
| CN120973768A (zh) | 数据处理方法、装置、设备、存储介质及程序产品 | |
| JPH0239342A (ja) | Ramディスクの記憶保全方式 | |
| JPS6243737A (ja) | 割り込み制御方式 | |
| JPS61190647A (ja) | デ−タ処理装置 | |
| JPH04102117A (ja) | 磁気ディスク装置 | |
| JPH03176710A (ja) | 情報処理装置の初期化制御方式 | |
| JPH0487077A (ja) | データ処理装置 | |
| JPH01191247A (ja) | 計算機の記憶保持装置 | |
| JPS59133656A (ja) | デ−タ処理方式 | |
| JPS5937643U (ja) | デ−タ収録装置 | |
| JPS6125260A (ja) | 内蔵プログラムによる二重蓄積処理方式 |