JPH0594320A - Computer device - Google Patents

Computer device

Info

Publication number
JPH0594320A
JPH0594320A JP3170065A JP17006591A JPH0594320A JP H0594320 A JPH0594320 A JP H0594320A JP 3170065 A JP3170065 A JP 3170065A JP 17006591 A JP17006591 A JP 17006591A JP H0594320 A JPH0594320 A JP H0594320A
Authority
JP
Japan
Prior art keywords
user program
information
failure
input
main memory
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
Application number
JP3170065A
Other languages
Japanese (ja)
Inventor
三男 ▲高▼木
Mitsuo Takagi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP3170065A priority Critical patent/JPH0594320A/en
Publication of JPH0594320A publication Critical patent/JPH0594320A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

PURPOSE:To facilitate the search of a trouble cause of a user program, etc., by collecting and recording automatically the information of a main memory to a non-assigned magnetic disk device or a magnetic tape device through a resources control means by an operation control means. CONSTITUTION:By collecting the vital trouble to occur when a logical input output is performed from a user program means 101 through a data control service means 102 to an input output device 110 or the information on a main memory when the trouble which cannot be performed by the user program means 101 occurs and investigating the information of the user program means 10 on the collected main memory and the data control service means 102, the period when the trouble cause is searched can be shortened. Even when plural troubles occur, since the trouble information can be collected to a non-assigned magnetic tape device 130 or a magnetic disk device 120, it is not necessary to perform the reproduction test, the operation interruption can be minimized and the operation rate of the operation can be increased.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、一台以上のCPUで構
成されているCPUシステムと入出力装置とを制御する
データ管理サービス手段に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data management service means for controlling a CPU system composed of one or more CPUs and an input / output device.

【0002】[0002]

【従来の技術】図4は従来例の構成を示すブロック図で
ある。CPUシステム100はCPU300および30
1で構成され、CPU300および301のそれぞれは
利用者プログラム手段101と、データ管理サービス手
段102と、資源管理手段103と、障害管理手段10
5とを含む。CPUシステム100は入出力装置110
に接続され、利用者の障害情報手段211を内蔵する利
用者ボリューム210にバス150を経由して接続さ
れ、システムの障害情報手段201を内蔵するシステム
ボリューム200がCPU300とCPU301とにそ
れぞれ接続されている。このように一台以上のCPUで
構成されたCPUシステム100で、利用者プログラム
手段101からデータ管理サービス手段102を介して
入出力装置110への論理入出力または利用者プログラ
ム手段101で致命的な障害が発生した場合に、障害管
理手段105がシステムボリューム200内の障害情報
手段201から利用者ボリューム210を見つけ、主記
憶の内容を利用者ボリューム210の障害情報手段21
1の中に収集記録していた。またこの場合に、障害管理
手段105は利用者プログラム手段101の資源を資源
管理手段103を通じて他CPUに解放していた。その
ために同一CPUで短期間に複数回の障害が発生する
と、以前の障害情報が消されて原因探求を行うのに必要
な情報が得られなかった。また、障害箇所を特定化する
情報を得るために再現試験で運用がたびたび中断され、
運用に多大な影響を与えていた。
2. Description of the Related Art FIG. 4 is a block diagram showing a configuration of a conventional example. The CPU system 100 includes CPUs 300 and 30.
Each of the CPUs 300 and 301 comprises a user program means 101, a data management service means 102, a resource management means 103, and a failure management means 10.
Including 5 and. The CPU system 100 is an input / output device 110.
Is connected to the user volume 210 containing the user's failure information means 211 via the bus 150, and the system volume 200 containing the system failure information means 201 is connected to the CPU 300 and the CPU 301, respectively. There is. As described above, in the CPU system 100 composed of one or more CPUs, logical input / output from the user program means 101 to the input / output device 110 via the data management service means 102 or the user program means 101 is fatal. When a failure occurs, the failure management means 105 finds the user volume 210 from the failure information means 201 in the system volume 200, and the contents of the main storage are the failure information means 21 of the user volume 210.
Collected and recorded in 1. Further, in this case, the failure management means 105 releases the resources of the user program means 101 to another CPU through the resource management means 103. Therefore, when a failure occurs a plurality of times in the same CPU for a short period of time, the previous failure information is erased, and the information necessary for the cause search cannot be obtained. In addition, operation is often interrupted in reproduction tests to obtain information that specifies the failure location,
It had a great influence on the operation.

【0003】[0003]

【発明が解決しようとする課題】このような従来例で
は、データ管理サービス手段102と入出力装置110
との間で障害が発生した場合および利用者プログラム手
段101で致命的な障害が発生した場合に、障害管理手
段105が主記憶の情報を収集するための情報としてシ
ステムボリューム200内に一つの障害情報手段201
しかもっていないので、利用者ボリューム210内の障
害情報手段211の内容が障害の発生する毎に最新の障
害情報に塗り替わり障害が発生した時点での情報が入手
できず、そのために障害原因を探求することができない
欠点があった。
In such a conventional example, the data management service means 102 and the input / output device 110 are provided.
When a failure occurs between the user program means 101 and the user program means 101, one failure in the system volume 200 is used as information for the failure management means 105 to collect information in the main memory. Information means 201
Since this is not the case, the contents of the failure information means 211 in the user volume 210 are replaced with the latest failure information each time a failure occurs, and the information at the time of the failure cannot be obtained. There was a drawback that could not be explored.

【0004】本発明は、このような欠点を除去するもの
で、利用者プログラムの障害原因およびデータ管理サー
ビス手段と入出力装置との間の障害原因の探究が容易に
行える手段をもつ計算機装置を提供することを目的とす
る。
The present invention eliminates such drawbacks, and provides a computer device having means for easily searching for the cause of failure of a user program and the cause of failure between the data management service means and the input / output device. The purpose is to provide.

【0005】[0005]

【問題を解決するための手段】本発明は、バスに共通接
続された1台以上のCPUと、このバスに接続された入
出力装置とを備え、上記CPUのそれぞれは、主記憶部
に格納された利用者プログラムに基づく制御を行う利用
者プログラム手段と、この利用者プログラム手段からの
論理入出力要求を処理するデータ管理サービス手段と、
システム資源の割当および解放要求を処理する資源管理
手段とを含む計算機装置において、上記バスに接続され
た記憶手段と、上記利用者プログラム手段での致命的な
障害および上記データ管理サービス手段と上記入出力装
置との間での致命的な障害が発生したときに、上記資源
管理手段を介して上記記憶手段の未割当ての領域にこの
障害が発生したCPUの主記憶部に記憶されている利用
者プログラムを収集記録する運用管理手段とを備えたこ
とを特徴とする。
The present invention comprises one or more CPUs commonly connected to a bus and an input / output device connected to the bus, each of the CPUs being stored in a main memory unit. A user program means for performing control based on the created user program, and a data management service means for processing a logical input / output request from the user program means,
In a computer device including resource management means for processing system resource allocation and release requests, a fatal failure in the storage means connected to the bus, the user program means, the data management service means, and the input / output means. When a fatal fault occurs with the output device, the user who is stored in the main memory unit of the faulty CPU in the unallocated area of the storage unit through the resource management unit. It is characterized by comprising an operation management means for collecting and recording the program.

【0006】[0006]

【作用】データ管理サービス手段は、論理入出力および
利用者プログラム手段で致命的な障害が発生したとき
に、運用管理手段が資源管理手段を介して未割当の磁気
ディスク装置または磁気テープ装置に主記憶の情報を収
集記録する。この記憶内容により、利用者プログラムの
障害原因およびデータ管理サービス手段と入出力装置と
の間の障害原因の探究が容易に行える。
In the data management service means, when a fatal failure occurs in the logical input / output and the user program means, the operation management means mainly controls the unallocated magnetic disk device or magnetic tape device via the resource management means. Collect and record memory information. Based on this stored content, the cause of failure of the user program and the cause of failure between the data management service means and the input / output device can be easily searched.

【0007】[0007]

【実施例】以下、本発明の一実施例を図面を参照して説
明する。図1はこの実施例のブロック図である。この実
施例は、利用者プログラムを格納しその制御を行う利用
者プログラム手段101と、この利用者プログラム手段
101からの論理入出力要求を処理するデータ管理サー
ビス手段102と、利用者プログラムからのシステム資
源の割当ておよび解放要求を処理する資源管理手段10
3と、CPU内の利用者プログラム手段101の状態お
よびデータ管理サービス手段102の入出力状態を管理
する運用管理手段104とを含み、一つのバス150に
共通接続された二つのCPU300および301で構成
されるCPUシステム100と、バス150に接続され
た入出力装置110と、バス上に接続された利用者プロ
グラム手段101の致命的障害およびデータ管理サービ
ス手段102と入出力装置110との間の致命的障害が
発生したときに主記憶装置の障害情報を収集記憶する磁
気ディスク装置120および磁気テープ装置130とを
備える。この実施例の特徴は、運用管理手段104、磁
気ディスク装置120および磁気テープ装置130を設
けたことにある。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram of this embodiment. In this embodiment, a user program means 101 for storing and controlling a user program, a data management service means 102 for processing a logical input / output request from the user program means 101, and a system from the user program. Resource management means 10 for processing resource allocation and release requests
3 and the operation management means 104 for managing the status of the user program means 101 in the CPU and the input / output status of the data management service means 102, and are composed of two CPUs 300 and 301 commonly connected to one bus 150. CPU system 100, input / output device 110 connected to bus 150, user program means 101 connected to the bus, and fatal failure between data management service means 102 and input / output device 110. A magnetic disk device 120 and a magnetic tape device 130 that collect and store failure information of the main storage device when a physical failure occurs. The feature of this embodiment is that the operation management means 104, the magnetic disk device 120 and the magnetic tape device 130 are provided.

【0008】この実施例は、図1に示すように、バス1
50に共通接続されたCPU300および301と、こ
のバス150に接続された入出力装置110とを備え、
CPU300および301のそれぞれは、主記憶部に格
納された利用者プログラムに基づく制御を行う利用者プ
ログラム手段101と、この利用者プログラム手段10
1からの論理入出力要求を処理するデータ管理サービス
手段102と、システム資源の割当および解放要求を処
理する資源管理手段103とを含み、さらに、本発明の
特徴とする手段として、バス150に接続された記憶手
段である磁気ディスク装置120および磁気テープ装置
130と、利用者プログラム手段101での致命的な障
害およびデータ管理サービス手段102と入出力装置1
10との間での致命的な障害が発生したときに資源管理
手段103を介して上記記憶手段の未割当ての領域にこ
の障害が発生したCPUの主記憶部に記憶されている利
用者プログラムを収集記録する運用管理手段104とを
備える。
In this embodiment, as shown in FIG.
CPUs 300 and 301 commonly connected to the bus 50 and an input / output device 110 connected to the bus 150,
Each of the CPUs 300 and 301 has a user program means 101 for performing control based on a user program stored in the main storage section, and the user program means 10.
1 includes a data management service means 102 for processing a logical input / output request and a resource management means 103 for processing a system resource allocation / release request, and is further connected to a bus 150 as a feature of the present invention. The magnetic disk device 120 and the magnetic tape device 130 which are the stored storage means, the fatal failure in the user program means 101, and the data management service means 102 and the input / output device 1.
When a fatal failure occurs between the user program and the user program stored in the unallocated area of the storage means via the resource management means 103, And an operation management unit 104 for collecting and recording.

【0009】次に、図2および図3を参照してこの磁気
テープ装置130の動作を説明する。なお、図2はデー
タ管理サービス手段102と利用者ボリューム(磁気デ
ィスク装置)120との間のデータ出力で発生した障害
の情報収集処理を示し、図3は利用者プログラム手段1
01で発生した障害の情報の収集処理を示す。
Next, the operation of the magnetic tape device 130 will be described with reference to FIGS. 2 and 3. Note that FIG. 2 shows the information collection processing of the failure that occurred in the data output between the data management service means 102 and the user volume (magnetic disk device) 120, and FIG. 3 is the user program means 1
The processing for collecting information on the failure that occurred in 01 is shown.

【0010】まず、入出力情報の収集処理を説明する。
図2に示すように、利用者プログラム手段101がデー
タ管理サービス手段102に対して利用者ボリュームで
ある磁気ディスク装置120への論理入出力要求を発行
する。その要求に基づいてデータ管理サービス手段10
2は磁気ディスク装置120に対してデータの出力要求
を出す。データ管理サービス手段102は磁気ディスク
装置120からエラーを検出すると、利用者プログラム
手段101にエラーを通知する。またこのときにデータ
管理サービス手段102は運用管理手段104に磁気デ
ィスク装置120の障害を通知する。運用管理手段10
4は資源管理手段103から空いている磁気テープ装置
130の割当てを受け、CPU300の主記憶情報を収
集し磁気テープ装置130に記録する。その後に運用管
理手段104は資源管理手段103に対して磁気ディス
ク装置120を利用者プログラム手段101から解放さ
せる。
First, the input / output information collecting process will be described.
As shown in FIG. 2, the user program means 101 issues a logical input / output request to the data management service means 102 to the magnetic disk device 120 which is the user volume. Data management service means 10 based on the request
2 issues a data output request to the magnetic disk device 120. When the data management service means 102 detects an error from the magnetic disk device 120, it notifies the user program means 101 of the error. Further, at this time, the data management service means 102 notifies the operation management means 104 of the failure of the magnetic disk device 120. Operation management means 10
4 receives the allocation of the vacant magnetic tape device 130 from the resource management means 103, collects the main memory information of the CPU 300 and records it in the magnetic tape device 130. After that, the operation management means 104 causes the resource management means 103 to release the magnetic disk device 120 from the user program means 101.

【0011】次に、プログラム情報の収集処理を説明す
る。図3に示すように、利用者プログラム手段101の
実行中に致命的な障害が発生した場合には、利用者プロ
グラム手段101が運用管理手段104に対して致命的
障害の通知を行う。運用管理手段104は資源管理手段
103から空いている磁気ディスク装置120の割当て
を受け、CPU300の主記憶情報を収集して磁気ディ
スク装置120に記録する。その後に運用管理手段10
4は資源管理手段103に対して利用者プログラム手段
101で使用している資源を解放する。
Next, the process of collecting program information will be described. As shown in FIG. 3, when a fatal failure occurs during execution of the user program means 101, the user program means 101 notifies the operation management means 104 of the fatal failure. The operation management means 104 receives allocation of the vacant magnetic disk device 120 from the resource management means 103, collects main memory information of the CPU 300, and records it in the magnetic disk device 120. After that, the operation management means 10
Reference numeral 4 releases the resources used by the user program means 101 to the resource management means 103.

【0012】[0012]

【発明の効果】本発明は、以上説明したよに、利用者プ
ログラム手段からデータ管理サービス手段を介して入出
力装置へ論理入出力を行った際に発生した致命的な障害
または利用者プログラム手段で実行不可能な障害発生時
に主記憶上の情報を収集し、収集した主記憶上の利用者
プログラム手段とデータ管理サービス手段との情報を調
べることにより、障害原因を探求する期間を短縮するこ
とができる効果がある。また、短期間に複数個の障害が
発生しても未割当ての磁気テープ装置または磁気ディス
ク装置に障害情報が収集できるので、再現試験を行う必
要がなく運用中断が極小化され、運用の稼働率を上げる
ことができる効果がある。
As described above, according to the present invention, a fatal failure or user program means that occurs when logical input / output is performed from the user program means to the input / output device via the data management service means. By collecting the information in the main memory when an unexecutable failure occurs and checking the collected information of the user program means and the data management service means in the main memory, the period for searching the cause of the failure can be shortened. There is an effect that can be. In addition, even if multiple failures occur in a short period of time, failure information can be collected in the unallocated magnetic tape device or magnetic disk device, so there is no need to perform a repeat test and operation interruption is minimized. There is an effect that can be raised.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明実施例の構成を示すブロック構成図。FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention.

【図2】本発明実施例での入出力情報収集処理を示す概
念図。
FIG. 2 is a conceptual diagram showing an input / output information collecting process in the embodiment of the present invention.

【図3】本発明実施例でのプログラム情報収集処理を示
す概念図。
FIG. 3 is a conceptual diagram showing a program information collecting process in the embodiment of the present invention.

【図4】従来例の構成を示すブロック構成図。FIG. 4 is a block configuration diagram showing a configuration of a conventional example.

【符号の説明】[Explanation of symbols]

100 CPUシステム 101 利用者プログラム手段 102 データ管理サービス手段 103 資源管理手段 104 運用管理手段 105 障害管理手段 110 入出力装置 120 磁気ディスク装置 130 磁気テープ装置 150 バス 200 システムボリューム 201 障害情報手段 210 利用者ボリューム 211 障害情報手段 300、301 CPU 100 CPU System 101 User Program Means 102 Data Management Service Means 103 Resource Management Means 104 Operation Management Means 105 Failure Management Means 110 I / O Devices 120 Magnetic Disk Devices 130 Magnetic Tape Devices 150 Buses 200 System Volumes 201 Failure Information Means 210 User Volumes 211 Fault information means 300, 301 CPU

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 バスに共通接続された1台以上のCPU
と、このバスに接続された入出力装置とを備え、上記C
PUのそれぞれは、主記憶部に格納された利用者プログ
ラムに基づく制御を行う利用者プログラム手段と、この
利用者プログラム手段からの論理入出力要求を処理する
データ管理サービス手段と、システム資源の割当および
解放要求を処理する資源管理手段とを含む計算機装置に
おいて、 上記バスに接続された記憶手段と、 上記利用者プログラム手段での致命的な障害および上記
データ管理サービス手段と上記入出力装置との間での致
命的な障害が発生したときに、上記資源管理手段を介し
て上記記憶手段の未割当ての領域にこの障害が発生した
CPUの主記憶部に記憶されている利用者プログラムを
収集記録する運用管理手段とを備えたことを特徴とする
計算機装置。
1. One or more CPUs commonly connected to a bus
And an input / output device connected to this bus,
Each of the PUs has a user program means for performing control based on a user program stored in the main memory, a data management service means for processing a logical input / output request from the user program means, and a system resource allocation. And a resource management means for processing a release request, a storage means connected to the bus, a fatal failure in the user program means, and the data management service means and the input / output device. When a fatal fault occurs between the users, the user programs stored in the main memory of the faulty CPU are collected and recorded in the unallocated area of the storage means via the resource management means. A computer apparatus comprising:
JP3170065A 1991-07-10 1991-07-10 Computer device Pending JPH0594320A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3170065A JPH0594320A (en) 1991-07-10 1991-07-10 Computer device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3170065A JPH0594320A (en) 1991-07-10 1991-07-10 Computer device

Publications (1)

Publication Number Publication Date
JPH0594320A true JPH0594320A (en) 1993-04-16

Family

ID=15897983

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3170065A Pending JPH0594320A (en) 1991-07-10 1991-07-10 Computer device

Country Status (1)

Country Link
JP (1) JPH0594320A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006127217A (en) * 2004-10-29 2006-05-18 Hitachi Ltd Computer system and computer system control method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006127217A (en) * 2004-10-29 2006-05-18 Hitachi Ltd Computer system and computer system control method

Similar Documents

Publication Publication Date Title
JP2703479B2 (en) Data processing method and system having security function of time zero backup session
US8819364B2 (en) Information processing apparatus, tape device, and computer-readable medium storing program
US6272571B1 (en) System for improving the performance of a disk storage device by reconfiguring a logical volume of data in response to the type of operations being performed
US7424491B2 (en) Storage system and control method
US5802345A (en) Computer system with a reduced number of command end interrupts from auxiliary memory unit and method of reducing the number of command end interrupts
US7962803B2 (en) Apparatus, system, and method for multi-address space tracing
US6347335B1 (en) System using a common and local event logs for logging event information generated by plurality of devices for determining problem in storage access operations
JP2005301497A (en) Storage management device, restore method and program thereof
JP2003186564A (en) Storage resource measuring system
US20100211949A1 (en) Management computer and processing management method
US7117320B2 (en) Maintaining data access during failure of a controller
CN109542341B (en) A kind of reading and writing IO monitoring method, device, terminal and computer readable storage medium
JPH07239793A (en) Method for report of simplex and data
JP2004178253A (en) Storage device control apparatus and storage device control apparatus control method
US7395368B2 (en) Information processing system, storage unit, and storage control program recorded computer-readable recording medium
US6697866B1 (en) Access control method for data stored in fixed-block length format in computer configurations utilizing variable length data format interfaces
US6175933B1 (en) Recovery of file transfers in a data processing system
JPH0594320A (en) Computer device
JPS63298550A (en) Non-stop trace system
JP2560892B2 (en) Error information processing device
JP2675088B2 (en) Information collection method
JP2018077775A (en) Control device and control program
KR0182694B1 (en) Read processor of cartridge tape in switching system
JPH04251342A (en) System for sampling fault analysis information
JPH05257831A (en) Input/output processor