JPH0594320A - Computer device - Google Patents
Computer deviceInfo
- 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
Links
- 238000007726 management method Methods 0.000 claims description 32
- 238000013523 data management Methods 0.000 claims description 24
- 238000013468 resource allocation Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
【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.
【図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.
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)
と、このバスに接続された入出力装置とを備え、上記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:
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)
| 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 |
-
1991
- 1991-07-10 JP JP3170065A patent/JPH0594320A/en active Pending
Cited By (1)
| 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 |