JPH0820979B2 - Data processing device - Google Patents
Data processing deviceInfo
- Publication number
- JPH0820979B2 JPH0820979B2 JP62224596A JP22459687A JPH0820979B2 JP H0820979 B2 JPH0820979 B2 JP H0820979B2 JP 62224596 A JP62224596 A JP 62224596A JP 22459687 A JP22459687 A JP 22459687A JP H0820979 B2 JPH0820979 B2 JP H0820979B2
- Authority
- JP
- Japan
- Prior art keywords
- dump
- program
- main memory
- file
- information
- 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.)
- Expired - Lifetime
Links
Landscapes
- Debugging And Monitoring (AREA)
Description
【発明の詳細な説明】 〔目次〕 概要 産業上の利用分野 従来の技術 発明が解決しようとする問題点 問題点を解決するための手段(第1図) 作用 実施例(第2図、第3図) 発明の効果 〔概要〕 データ処理装置に関し、 入出力装置やチヤネル内容を主記憶に展開するダンパ
をローデングするようにしたことを目的とし、 プロセッサと、主記憶と、外部入出力部と、チャネル
を具備するデータ処理装置において、ダンプ用プログラ
ム格納部と、システムファイルと、ダンプファイルを設
け、前記ダンプ用プログラム格納部には、主記憶におけ
るダンプ情報をダンプファイルにセーブするダンプ用プ
ログラムと、外部入出力部とチャネル内容を主記憶に展
開するサブダンプ用プログラムを制御する実行管理部プ
ログラムをロードするロードプログラムを格納し、前記
システムファイルには、前記サブダンプ用プログラムを
格納し、前記ダンプ用プログラムにて主記憶内のダンプ
情報をダンプファイルに格納し、更に前記サブダンプ用
プログラムにて外部入出力部やチャネルの情報を主記憶
内に格納し、再び前記ダンプ用プログラムにて主記憶内
の外部入出力部やチャネルの情報をダンプファイルに格
納するように構成する。DETAILED DESCRIPTION [Table of Contents] Outline Industrial field of application Conventional technology Problems to be solved by the invention Means for solving the problems (FIG. 1) Action Example (FIGS. 2 and 3) Fig.) Effect of the invention [Outline] With respect to a data processing device, an object is to load an input / output device and a damper that expands channel contents to a main memory, a processor, a main memory, an external input / output unit, In a data processing device having a channel, a dump program storage section, a system file, and a dump file are provided, and the dump program storage section stores a dump program for saving dump information in the main memory in the dump file. A load processor that loads the execution management unit program that controls the external I / O unit and the sub dump program that expands the channel contents in the main memory Gram, the system file stores the sub-dump program, the dump program stores dump information in main memory in a dump file, and the sub-dump program stores an external input / output unit or The channel information is stored in the main memory, and the dump program again stores the external input / output unit and channel information in the main memory in the dump file.
本発明は外部入出力装置やCPU等を使用しているデー
タ処理装置に関し、特にデータ処理装置のメモリのみな
らず、外部入出力装置におけるサブCPU等に関するデー
タも同時点で収集可能とするものに関する。The present invention relates to a data processing device using an external input / output device, a CPU, etc., and more particularly to a data processing device capable of collecting not only the memory of the data processing device but also data regarding a sub CPU etc. in the external input / output device at the same time. .
端末装置は年々その機能が向上しており、例えば金融
端末装置では、外部通信回線との制御を行う回線制御部
や入金機、出金機やプリンタ等と接続されこれらの制御
を行う外部入出力部が設けられている。しかも処理能力
向上のため、ハードウエアもチヤネル化されている。こ
れらの各部では複雑な処理を可能とするため、サブCPU
が設けられており、その保守性等からROMに代わってRAM
が使用されまた多くのローカルメモリが設けられてい
る。そしてこれらサブCPUへのプログラムは、外部ファ
イルから端末装置のIPLにおいて一旦その主記憶にロー
ドされたのち、それらの各RAMにダウンロードされる。
それから端末装置用のプログラムが主記憶にローデング
される。The function of the terminal device is improving year by year. For example, in the financial terminal device, an external input / output that is connected to a line control unit that controls an external communication line, a depositing machine, a dispensing machine, a printer, etc. Section is provided. Moreover, in order to improve the processing capacity, the hardware has been channelized. Since each of these parts enables complex processing, the sub CPU
Is provided, and RAM is used instead of ROM for its maintainability.
Is used and much local memory is provided. Then, the programs to these sub CPUs are once loaded from an external file into its main memory at the IPL of the terminal device, and then downloaded to their respective RAMs.
Then, the program for the terminal device is loaded into the main memory.
このように機能増加した端末装置が障害等でダウンし
たとき、その原因を調査するため、ダウンした時点での
主記憶の内容と同時に外部入出力部やチヤネル等の内
容、つまりRAMやローカルメモリ、ラッチ等のダンプ情
報をセーブする必要がある。When a terminal device with increased functions like this goes down due to a failure, etc., in order to investigate the cause, at the same time as the contents of the main memory at the time of the down, the contents of the external input / output unit, channel, etc. It is necessary to save dump information such as latches.
ところで、従来は、外部入出力部やチヤネル等のダン
プ情報は、端末装置のプロセッサ(CPU)におけるオペ
レーシヨン・システムにより主記憶に一旦格納され、そ
の後外部のダンプファイルに格納されていた。そのため
障害がオペレーシヨン・システムにも発生したとき、こ
の障害発生した時点での前記ダンプ情報はダンプファイ
ルに格納できないため、主記憶のみのダンプにとどまる
か、あるいは前記外部入出力部やチヤネル等のダンプ情
報部分をバッテリ・サポートしておき、障害発生時には
一旦端末装置を電源オフにしたのちにこれを再立上げし
て端末装置を再立上げして正常な状態に戻してから、ダ
ンパを起動させ、目的とする外部入出力部やチヤネル等
のプログラムやローカル・メモリ、ラッチ等のダンプ情
報をセーブしていた。By the way, conventionally, the dump information of the external input / output unit, the channel, etc. is temporarily stored in the main memory by the operation system in the processor (CPU) of the terminal device, and then stored in the external dump file. Therefore, when a failure occurs in the operating system as well, the dump information at the time of the failure cannot be stored in the dump file, so the dump is limited to the main memory only, or the external I / O unit, channel, etc. The dump information part is battery-supported, and when a failure occurs, power off the terminal device once, then restart it and restart the terminal device to restore the normal state, then start the damper Then, the target external input / output section, programs such as channels, and dump information such as local memory and latches were saved.
しかし、このような手法では、オペレーシヨン・シス
テムの再立上げ、及び保持しているチヤネルデータ等を
ディスクに格納する等の複雑な操作が必要となり、特
に、オンライン業務中のオペレータに操作を行わせるこ
とは不可能である。However, such a method requires complicated operations such as restarting the operation system and storing the retained channel data in the disk. It is impossible to make them.
また、再立上げに伴う時間差異や、オペレーシヨンに
最低限必要となるチヤネル等のデータは、障害発生時の
情況である保障がとれない。しかも障害が発生したと
き、直ちに一括して必要なデータを収集できないという
問題もある。In addition, the data such as the time difference due to restarting and the minimum required channel for operation cannot be guaranteed as the situation at the time of failure. Moreover, there is also a problem that when a failure occurs, it is impossible to immediately collect necessary data collectively.
本発明の目的は、オペレーシヨン・システムに障害が
発生したような場合でも、主記憶のダンプ情報のみなら
ず同一時点でのチヤネルや外部入出力部等の制御プログ
ラムやワークエリア等のダンプ情報を一括して収集可能
としたデータ処理装置を提供することである。The object of the present invention is to provide not only dump information in the main memory but also dump information such as control programs for channels and external input / output units and work areas at the same point in time even when a failure occurs in the operating system. It is to provide a data processing device that can collect data collectively.
前記目的を達成するため、本発明では、第1図に示す
如く、主記憶1に記入されているダンパ情報を外部のダ
ンプファイルにロードするダンパ用プログラムと、外部
のシステムファイル3に格納されているダンプ時の実行
管理部用プログラム及び外部入出力部やチヤネル等のダ
ンプ情報を主記憶1に格納するダンパ・プログラムをロ
ードするロード・プログラムが記入されているダンプ用
プログラム格納部2を設ける。In order to achieve the above object, according to the present invention, as shown in FIG. 1, a damper program for loading the damper information written in the main memory 1 into an external dump file and an external system file 3 are stored. There is provided a dump program storage unit 2 in which an execution management unit program at the time of dumping and a load program for loading a dumper program for storing dump information such as an external input / output unit and a channel in the main memory 1 are written.
例えば障害が発生してダンプを行う場合、まずダンプ
用プログラム格納部2のダンパ・プログラムが動作し、
主記憶1に格納されているダンプ情報を、ダンプファイ
ル4の第1ダンプ部4−1にセーブする。For example, when a failure occurs and dumping is performed, first, the damper program in the dump program storage unit 2 operates,
The dump information stored in the main memory 1 is saved in the first dump unit 4-1 of the dump file 4.
次にダンプ用プログラム格納部2のロード・プログラ
ムが動作し、ダンプ用の実行管理部用プログラムとダン
パ・プログラムを主記憶1にロードする。Next, the load program in the dump program storage unit 2 operates to load the dump execution management unit program and the damper program into the main memory 1.
この主記憶1にロードされた実行管理部用プログラム
の管理の下に、ダンパ・プログラムが順次動作され、外
部入出力部やチヤネル等のメモリ内容などのダンパ情報
が主記憶に順次展開される。Under the control of the execution management unit program loaded in the main memory 1, the damper program is sequentially operated, and the damper information such as the memory contents of the external input / output unit and the channel is sequentially expanded in the main memory.
このようにして各部のダンパ情報が主記憶に格納され
た後に、再びダンプ用プログラム格納部2のダンパ・プ
ログラムが動作し、主記憶1上の外部入出力部やチヤネ
ル等のダンパ情報をダンプファイル4の第2ダンプ部4
−2にセーブする。After the damper information of each unit is stored in the main memory in this way, the damper program of the dump program storage unit 2 operates again, and the damper information of the external input / output unit and the channels on the main memory 1 is dumped into the dump file. Second dump unit 4
-Save to -2.
なお、ダンプファイル(disk)がハードエラー等を実
行している場合、または、あらかじめ、外部ファイル出
力指定をしている場合、フロッピディスクにダンプす
る。If the dump file (disk) is executing a hard error or the like, or if external file output is specified in advance, the dump file is dumped to the floppy disk.
本発明の一実施例を第2図及び第3図により説明す
る。An embodiment of the present invention will be described with reference to FIGS.
第2図は本発明の一実施例構成図、第3図は本発明の
動作説明図である。FIG. 2 is a configuration diagram of an embodiment of the present invention, and FIG. 3 is an operation explanatory diagram of the present invention.
図中、第1図と同一記号は同一部分を示す 10は端末装置であり、プロセッサ(CPU)5により総
合的に制御されている。端末装置10には、外部の回線と
接続制御等を行う回線制御部6、外部に接続された入出
力装置を制御する外部入出力部7、チヤネル8等が設け
られている。そして入出力装置としては、金融端末の場
合には例えば入金機12、出金機13…等が接続され、また
プリンタも接続される。In the figure, the same symbols as in FIG. 1 indicate the same parts, and 10 is a terminal device, which is comprehensively controlled by a processor (CPU) 5. The terminal device 10 is provided with a line controller 6 for controlling connection with an external line, an external input / output unit 7 for controlling an externally connected input / output device, a channel 8 and the like. In the case of a financial terminal, for example, a depositing machine 12, a dispensing machine 13 ... Are connected as the input / output device, and a printer is also connected.
これら回線制御部6、外部入出力部7、チヤネル8に
は、図示省略したサブCPUが設けられ、プログラムが格
納されたりワーク領域となるメモリが設けられている。
なお第2図、第3図において6−1〜8−1はプログラ
ム情報、ワークメモリ情報、ラッチ情報等ダンプ用に必
要なダンプ用データ部を示している。The line control unit 6, the external input / output unit 7, and the channel 8 are provided with a sub CPU (not shown), and a memory for storing programs and serving as a work area is provided.
In FIGS. 2 and 3, reference numerals 6-1 to 8-1 denote dump data parts necessary for dumping program information, work memory information, latch information and the like.
11は外部ファイルで、磁気ディスクやフロッピィディ
スク等で構成され、プログラムが格納されるシステムフ
ァイル3と、ダンプ情報がセーブされるダンプファイル
4を有する。An external file 11 is composed of a magnetic disk, a floppy disk or the like, and has a system file 3 in which a program is stored and a dump file 4 in which dump information is saved.
システムファイル3には、回線制御部6、外部入出力
部7、チヤネル8…等のダンプ用データ部6−1、7−
1、8−1…等の内容を主記憶1に記入するための制御
を行うダンパ・プログラムa…n及び、これらのダンパ
・プログラムa…nを管理する実行管理部用プログラム
が格納されている。In the system file 3, the line control section 6, the external input / output section 7, the dump data sections 6-1 and 7-, such as the channels 8 ...
A damper program a ... n for performing control for writing the contents 1, 8, 1 ... Into the main memory 1 and an execution manager program for managing these damper programs a ... n are stored. .
ダンプファイル4は、主記憶1に記憶されるダンプ情
報がセーブされるものである。The dump file 4 is for saving the dump information stored in the main memory 1.
次に本発明の動作を、第3図にもとづき説明する。 Next, the operation of the present invention will be described with reference to FIG.
(1)端末装置10のダンプ・スイッチ(SW)またはハー
ドエラー等のノン・マスカブル割込(NMI)か、ソフト
ウエアからのシステムダウン要求によるジヤンプ・イン
(JUMP IN)等により、例えばROMで構成されるダンプ用
プログラム格納部2のダンパ・プログラムが起動し、そ
の時の実行情報を主記憶1上に格納する。(1) A non-maskable interrupt (NMI) such as a dump switch (SW) or hardware error of the terminal device 10 or a jump-in (JUMP IN) due to a system down request from software, etc. The dumper program stored in the dump program storage unit 2 is activated, and the execution information at that time is stored in the main memory 1.
(2)このようにして主記憶1上に格納された実行情報
すなわちダンプ情報は、前記ダンパ・プログラムにより
ダンプファイル4の第1ダンプ部4−1にセーブされ
る。(2) The execution information, that is, the dump information thus stored in the main memory 1 is saved in the first dump unit 4-1 of the dump file 4 by the damper program.
(3)このセーブが終了すると、ダンプ用プログラム格
納部2のロード・プログラムが動作し、外部入出力部及
びチヤネル内容セーブの為の実行管理部用プログラムを
主記憶1にロードし、起動する。(3) When this save is completed, the load program in the dump program storage section 2 operates to load the external input / output section and the execution management section program for saving the channel contents into the main memory 1 and activate the program.
(4)実行管理部用プログラムは、持っている情報テー
ブルにより前記外部入出力部、チヤネル…等に対応した
ダンパa…nを主記憶1にロードし、順次起動する。例
えばダンパaに対し実行指示を行い、実行結果報告を受
けたとき次のダンパに実行指示を行う。(4) The execution management unit program loads the dampers a ... n corresponding to the external input / output unit, channels, etc. into the main memory 1 according to the information table it has, and starts them sequentially. For example, the execution instruction is given to the damper a, and when the execution result report is received, the execution instruction is given to the next damper.
(5)各ダンパa…nは、目的の外部入出力装置7及び
チヤネル8の内容すなわちダンプ用データ部7−1…8
−1の内容を実行管理部用プログラムより指定された主
記憶1の領域1−a…1−nにセーブする。(5) Each of the dampers a ... n has the contents of the target external input / output device 7 and the channel 8, that is, the dump data section 7-1 ... 8.
The contents of -1 are saved in the areas 1-a ... 1-n of the main memory 1 designated by the execution management program.
(6)実行管理部用プログラムは、予定した全てのダン
パa…nの実行結果報告を受けると、ダンプ用プログラ
ム格納部2のダンパ・プログラムに動作を渡す。このダ
ンパ・プログラムは、前記(2)と同様に、各ダンプ用
データ部7−1…8−1の内容が展開されている主記憶
1の領域1−a…1−nのデータをダンプファイル4の
第2ダンプ部4−2にセーブする。(6) When the execution management unit program receives the execution result reports of all the planned dampers a ... n, it passes the operation to the damper program in the dump program storage unit 2. This damper program dumps the data in the areas 1-a ... 1-n of the main memory 1 in which the contents of the dump data sections 7-1 ... 8-1 are expanded, as in (2) above. 4 to the second dump unit 4-2.
このようにして、障害の原因調査用に必要な主記憶及
び外部入出力部等の内容を同時にセーブすることができ
るので、障害調査を正確に行うことができる。In this way, the contents of the main memory and the external input / output unit necessary for investigating the cause of the failure can be saved at the same time, so that the failure investigation can be performed accurately.
本発明によれば、外部装置やチヤネルの内容をセーブ
するためのサブダンプ用プログラムを用意しておき、ダ
ンプ時にこれを主記憶に読込み、外部装置やチヤネルの
内容をセーブできるので、主記憶のダンプ情報とこれら
の内容を同時にセーブすることになり、装置全体の障害
要因を細かく把握して、非常に正確な障害調査を行うこ
とができる。According to the present invention, a sub-dump program for saving the contents of the external device or the channel is prepared, and the contents of the external device or the channel can be saved when the program is loaded into the main memory at the time of dumping. Since the information and these contents are saved at the same time, it is possible to grasp the cause of failure of the entire device in detail and perform a very accurate failure investigation.
またダンパa…nはセーブするためのファイルを意識
する必要がなく、したがってこれらにはファイルアクセ
ス・ロジックがいらない。Also, the dampers a ... n do not need to be aware of the files to be saved, so they do not need file access logic.
そして外部ファイルつまりダンプファイルへの格納
は、すでに用意されている主記憶の格納ロジックをその
まま使用できる。The storage logic of the main memory that has already been prepared can be used as it is for storage in an external file, that is, a dump file.
第1図は本発明の原理説明図、 第2図は本発明の一実施例構成図、 第3図は本発明の動作説明図である。 1……主記憶 2……ダンプ用プログラム格納部 3……システムファイル 4……ダンプファイル FIG. 1 is a diagram for explaining the principle of the present invention, FIG. 2 is a configuration diagram for an embodiment of the present invention, and FIG. 3 is a diagram for explaining the operation of the present invention. 1 ... Main memory 2 ... Dump program storage 3 ... System file 4 ... Dump file
Claims (1)
と、チャネルを具備するデータ処理装置において、 ダンプ用プログラム格納部と、 システムファイルと、 ダンプファイルを設け、 前記ダンプ用プログラム格納部には、主記憶におけるダ
ンプ情報をダンプファイルにセーブするダンプ用プログ
ラムと、外部入出力部とチャネル内容を主記憶に展開す
るサブダンプ用プログラムを制御する実行管理部プログ
ラムをロードするロードプログラムを格納し、 前記システムファイルには、前記サブダンプ用プログラ
ムを格納し、 前記ダンプ用プログラムにて主記憶内のダンプ情報をダ
ンプファイルに格納し、更に前記サブダンプ用プログラ
ムにて外部入出力部やチャネルの情報を主記憶内に格納
し、再び前記ダンプ用プログラムにて主記憶内の外部入
出力部やチャネルの情報をダンプファイルに格納するこ
とを特徴とするデータ処理装置。1. A data processing device comprising a processor, a main memory, an external input / output unit, and a channel, wherein a dump program storage unit, a system file, and a dump file are provided, and the dump program storage unit is provided. Stores a dump program that saves dump information in the main memory to a dump file, and a load program that loads an execution management unit program that controls an external input / output unit and a sub-dump program that expands channel contents in the main memory. The system file stores the sub-dump program, the dump program stores dump information in the main memory in a dump file, and the sub-dump program stores external I / O unit and channel information. Stored in the memory, and again in the main memory with the dump program. The data processing apparatus characterized by storing information of the parts input unit and the channel to the dump file.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62224596A JPH0820979B2 (en) | 1987-09-08 | 1987-09-08 | Data processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62224596A JPH0820979B2 (en) | 1987-09-08 | 1987-09-08 | Data processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6466754A JPS6466754A (en) | 1989-03-13 |
| JPH0820979B2 true JPH0820979B2 (en) | 1996-03-04 |
Family
ID=16816202
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62224596A Expired - Lifetime JPH0820979B2 (en) | 1987-09-08 | 1987-09-08 | Data processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0820979B2 (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59139439A (en) * | 1982-12-28 | 1984-08-10 | Fujitsu Ltd | Remote dumping system |
-
1987
- 1987-09-08 JP JP62224596A patent/JPH0820979B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6466754A (en) | 1989-03-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS60136833A (en) | Operating system switching method | |
| US6502176B1 (en) | Computer system and methods for loading and modifying a control program without stopping the computer system using reserve areas | |
| JPH0820979B2 (en) | Data processing device | |
| JPS6029984B2 (en) | Main memory dump method | |
| JPH09101910A (en) | Information processing system | |
| JPH03265027A (en) | Initializing device for computer system | |
| JP3022011B2 (en) | Data backup system | |
| JPH01121932A (en) | Program loading system | |
| JP2872008B2 (en) | Computer system and method for implementing system reduced operation | |
| KR900007279B1 (en) | Floppy Disk Driver Control in Private Switching System | |
| KR100197422B1 (en) | Apparatus for managing system file of switching system and method thereof | |
| JPS5835648A (en) | Program execution controlling system | |
| JPS63157238A (en) | Computer | |
| JPH0563824B2 (en) | ||
| JPS6132149A (en) | Data processing system provided with memory dump function | |
| JPS635431A (en) | Management system for program patch information | |
| JPH03237529A (en) | Memory maintenance system dependent upon online of information processor | |
| JPS5972548A (en) | Logging system of circuit log | |
| JPH05143422A (en) | Updated journal managing system | |
| JPS603217B2 (en) | Memory dump startup method | |
| JPS6113361A (en) | Control system of multi-electronic computer system | |
| JPS62231339A (en) | Parallel action method for two operating systems | |
| JPH0869444A (en) | Multiprocessor system | |
| JP2000076100A (en) | System maintenance method and device in computer | |
| JPH04309142A (en) | Memory damp output control method for information processor and information processor |