JPH0370263B2 - - Google Patents
Info
- Publication number
- JPH0370263B2 JPH0370263B2 JP60106549A JP10654985A JPH0370263B2 JP H0370263 B2 JPH0370263 B2 JP H0370263B2 JP 60106549 A JP60106549 A JP 60106549A JP 10654985 A JP10654985 A JP 10654985A JP H0370263 B2 JPH0370263 B2 JP H0370263B2
- Authority
- JP
- Japan
- Prior art keywords
- channel
- control device
- log
- data
- additional 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
【発明の詳細な説明】
〔概要〕
チヤネル制御装置が複数台のチヤネルを制御し
ているデータ処装置において、チヤネル内におけ
るログ要因発生時に当該チヤネルがチヤネル内に
ログ・データを保持しておくと共に、チヤネルか
らチヤネル制御装置へのコマンド上に付加情報領
域をもうけて、他の報告動作時に上記ログ・アウ
トを上記付加情報領域に付加して、チヤネル制御
装置に報告するようにし、チヤネル制御装置との
間のログ・データ転送処理を効率よくしたことが
開示される。[Detailed Description of the Invention] [Summary] In a data processing device in which a channel control device controls a plurality of channels, when a log factor occurs in a channel, the channel retains log data in the channel, and , create an additional information area on the command from the channel to the channel control device, add the above log out to the above additional information area during other reporting operations, and report to the channel control device. It is disclosed that the log data transfer process during the process is made more efficient.
本発明は、ログ・アウト処理方式、特にチヤネ
ルからチヤネル制御装置へのログ・データの転送
処理を効率よく行うようにしたログ・デアウト処
理方式に関するものである。
The present invention relates to a log-out processing method, and particularly to a log-out processing method that efficiently transfers log data from a channel to a channel control device.
従来から、第1図に後述するように、中央処理
装置CPUと主記憶装置MEMとサービス・プロセ
ツサSVPとチヤネル制御装置CHCとチヤネルCH
とを有する如きデータ処理装置が知られている。
Conventionally, as will be described later in Fig. 1, a central processing unit CPU, a main memory unit MEM, a service processor SVP, a channel control unit CHC, and a channel CH have been used.
Data processing apparatuses having the following are known.
このようなデータ処理装置において、或るチヤ
ネルと主記憶装置との間でのデータ転送中に障害
が発生すると、第3図に示す動作例の如く動作が
行われていた。 In such a data processing device, when a failure occurs during data transfer between a certain channel and the main storage device, an operation is performed as shown in the example of operation shown in FIG.
即ち、第3図図示の如くチヤネルCHが主記憶
装置MEMとの間でデータ転送が行われている状
態で障害が生じたとすると、当該データ転送は中
止され、チヤネルCHはログ・データを作成し、
当該データをチヤネル制御装置CHCに対してロ
グ報告と共に転送する。チヤネルCHは次いで終
了割込みに対応する処理によつて、チヤネル・ス
テータス・ワードを作成し、チヤネル制御装置
CHCに割込み要求を発する。この割込み要求は
中央処理装置CDU側に転送され、中央処理装置
CPUは当該割込みに対処する処理によつて上記
チヤネル・ステータス・ワードを受取り、更に必
要に応じて例えばサービス・プロセツサSVPが
チヤネル制御装置CHC上の詳細なログ・データ
を刈り取るようにする。 That is, if a failure occurs while the channel CH is transferring data between it and the main memory MEM as shown in Figure 3, the data transfer will be stopped and the channel CH will not be able to create log data. ,
The data is transferred to the channel control device CHC together with the log report. The channel CH then creates a channel status word by processing corresponding to the termination interrupt and sends it to the channel controller.
Issue an interrupt request to CHC. This interrupt request is transferred to the central processing unit CDU side and
The CPU receives the channel status word by processing the interrupt and, if necessary, causes the service processor SVP, for example, to reap detailed log data on the channel controller CHC.
従来上記の如き動作が行われていたために、
(i) チヤネルCHは、ログ情報をいわば2回、チ
ヤネル制御装置CHCに転送する形となること、
(ii) 複数のチヤネルCHが存在していてログ要求
の頻度が高くなると、これによつてシステム・
バスが使用される使用率が高くなり、他のチヤ
ネルの転送に悪影響が生じること、
(iii) ログ要求を発生するための機能を各チヤネル
CHにもたせる必要があり、ハードウエア量が
増大すること、
などの問題点があつた。
Conventionally, the above operation was performed, so (i) the channel CH had to transfer the log information twice to the channel control device CHC, and (ii) there were multiple channel CHs. As the frequency of log requests increases, this can cause system
(iii) the ability for each channel to generate log requests to be
There were problems such as an increase in the amount of hardware needed to be installed on the CH.
本発明は上記の点を解決しており、第1図は本
発明の原理構成図を示す。図中の符号1は中央処
理装置、2は主記憶装置、3はサービス・プロセ
ツサ、4はチヤネル制御装置、5はチヤネル、6
はシステム・バス、7はログ領域であつてログ・
データが保持されるもの、8は付加情報つきのチ
ヤネル・ステータス・ワードを表している。
The present invention solves the above-mentioned problems, and FIG. 1 shows a basic configuration diagram of the present invention. In the figure, 1 is a central processing unit, 2 is a main storage device, 3 is a service processor, 4 is a channel control device, 5 is a channel, and 6 is a
is the system bus, and 7 is the log area.
What data is held, 8 represents a channel status word with additional information.
図示において、各チヤネル5−iに対する制御
動作はすべてチヤネル制御装置4を経由して行わ
れる。但し、チヤネル5−iと主記憶装置2との
間のデータ転送は直接行うことができる。これ
は、チヤネル5−iの転送性能を向上するためで
ある。
In the figure, all control operations for each channel 5-i are performed via the channel control device 4. However, data transfer between channel 5-i and main storage device 2 can be performed directly. This is to improve the transfer performance of channel 5-i.
チヤネル制御装置4は、中央処理装置1からの
起動指示の受付け、起動指示の解析、解析結果に
もとづくチヤネル5−iに対する起動処理、チヤ
ネル5−iからの割込要求の受付け、中央処理装
置1側への割込要求発生、各チヤネル5−iから
の障害情報の収集と保存(ログ領域7内で)、サ
ービス・プロセツサ3への報告動作などを行う。 The channel control device 4 receives a startup instruction from the central processing unit 1, analyzes the startup instruction, performs startup processing for the channel 5-i based on the analysis result, accepts an interrupt request from the channel 5-i, and performs processing on the central processing unit 1. It performs operations such as generating an interrupt request to the side, collecting and storing fault information from each channel 5-i (in the log area 7), and reporting to the service processor 3.
本発明の場合には、例えば障害の生じたチヤネ
ルは、その時直ちにログ・データをチヤネル制御
装置4に送ることなく、当該ログ・データを自己
内に保持しておくようにする。そして、チヤネル
制御装置4に対する何んらかの他の報告動作、例
えば終了報告時や割込要求時に、第1図図示情報
8の形で、上記ログ・データを通知する。 In the case of the present invention, for example, a channel in which a failure occurs does not immediately send the log data to the channel control device 4, but retains the log data within itself. Then, in some other reporting operation to the channel control device 4, such as when reporting completion or requesting an interrupt, the log data is notified in the form of information 8 shown in FIG.
a 終了報告時には、当該終了報告に対応する
コマンドと、CPUインタフエース情報とが
組にされて通知され、
b 割込要求時には、当該割込要求に対応する
コマンドと、それに関連する情報とが組にさ
れて通知される。 a. When reporting completion, the command corresponding to the completion report and CPU interface information are combined and notified; b. When requesting an interrupt, the command corresponding to the interrupt request and information related to it are combined and notified. and will be notified.
本発明の場合には、上記#0バイト目と#1バ
イト目とに付加する形で#2バイト目ないし#5
バイト目の付加情報領域が用意される。そして、
当該領域上に上記ログ・データを書込んで、上記
の如く他の報告動作に対応した形で(上記終了報
告や割込要求に対応する形で)チヤネル制御装置
4に通知される。当該ログ・データはログ領域7
上に保持される。 In the case of the present invention, #2 byte to #5 are added to the #0 byte and #1 byte.
An additional information area for the byte is prepared. and,
The log data is written in the area and notified to the channel control device 4 in a form corresponding to other reporting operations as described above (in a form corresponding to the completion report and interrupt request). The log data is in log area 7
held on top.
第2図は本発明の一実施例の動作例を示してい
る。第3図と対比すると明瞭となる如く、ログ・
データの転送がはぶかれている。即ち、チヤネル
5−iと主記憶装置2との間でデータ転送が行わ
れている状態の下で障害などのログ要因が発生し
たとき、当該データ転送を中止し、ログ・データ
はチヤネル5−i内に保持される。そして、当該
チヤネル5−iが終了報告を行うべく割込みをか
けるときに、割込要求コマンドに付加する形で上
記情報8の如くログ・データをチヤネル制御装置
4に転送する。チヤネル制御装置4は、ローグ・
データを第1図図示ログ領域7上に保持し、中央
処理装置1側へ割込みをかける。そして中央処理
装置1では、当該割込みに対処する処理において
このとき主記憶装置上に格納されている上記チヤ
ネル・ステータス・ワードを読込み、更に必要に
応じてサービス・プロセツサ3が上記ログ領域7
内のログ・データを読込む。
FIG. 2 shows an example of the operation of one embodiment of the present invention. As will become clear when compared with Figure 3, the log
Data transfer is blocked. That is, when a log factor such as a failure occurs while data is being transferred between channel 5-i and main storage device 2, the data transfer is stopped and the log data is transferred to channel 5-i. is held within i. When the channel 5-i issues an interrupt to report completion, it transfers log data as shown in the information 8 above to the channel control device 4 in addition to the interrupt request command. The channel control device 4 is a rogue
The data is held in the log area 7 shown in FIG. 1, and an interrupt is issued to the central processing unit 1 side. The central processing unit 1 then reads the channel status word stored in the main memory in the processing for dealing with the interrupt, and if necessary, the service processor 3 reads the channel status word from the log area 7.
Read log data within.
なお、第2図図示の場合は、終了報告に対応し
て通知する場合を表しているが、これに限られる
ものではない。 Note that although the case shown in FIG. 2 represents the case where the notification is made in response to the completion report, the notification is not limited to this.
以上説明した如く、本発明によれば、ログ・デ
ータの転送だけのためにシステム・バスが使用さ
れることがなくなり、従来の問題点が解決され
る。
As described above, according to the present invention, the system bus is no longer used only for transferring log data, and the conventional problems are solved.
第1図は本発明の原理構成図、第2図は本発明
の一実施例の動作例、第3図は従来の場合の動作
例を示す。
図中、1は中央処理装置、2は主記憶装置、3
はサービス・プロセツサ、4はチヤネル制御装
置、5はチヤネル、6はシステム・バス、8は付
加情報を付加したチヤネル・ステータス・ワード
を表す。
FIG. 1 is a diagram showing the basic configuration of the present invention, FIG. 2 is an example of the operation of an embodiment of the present invention, and FIG. 3 is an example of the operation of the conventional case. In the figure, 1 is the central processing unit, 2 is the main memory, and 3
is a service processor, 4 is a channel controller, 5 is a channel, 6 is a system bus, and 8 is a channel status word with additional information added.
Claims (1)
チヤネル制御装置4と該チヤネル制御装置4によ
つて制御される複数台のチヤネル5−iとをそな
え、上記チヤネル制御装置4がチヤネル5−iの
状態を示すチヤネル・ステータス・ワードを上記
主記憶装置2に書き込むことによつて上記中央処
理装置1側に通知するデータ処理装置において、 上記チヤネル5−iから上記チヤネル制御装置
4へ送る割込要求または終了報告に、チヤネル5
−iの障害状態の詳細情報を含む詳細状態情報を
記述する付加情報を付加するよう構成すると共
に、 チヤネル5−iにおけるログ要因発生時に当該
ログ・データを当該チヤネル5−i上に保持して
おき、上記チヤネル制御装置4に対する他の報告
動作時に当該ログ・データを付加情報として転送
し、 上記チヤネル制御装置4が当該時点で上記チヤ
ネル・ステータス・ワードを通知して、次いで上
記中央処理装置1の側が上記付加情報を読取るよ
うにした ことを特徴とするログ・アウト処理方式。[Scope of Claims] 1. The channel control device 4 comprises at least a central processing unit 1, a main storage device 2, a channel control device 4, and a plurality of channels 5-i controlled by the channel control device 4. in the data processing device which notifies the central processing unit 1 side by writing a channel status word indicating the state of the channel 5-i in the main storage device 2, from the channel 5-i to the channel control device. channel 5 for interrupt requests or completion reports sent to channel 4.
-i is configured to add additional information that describes detailed status information including detailed information on the failure status of channel 5-i, and retains the log data on channel 5-i when a log factor occurs in channel 5-i. and transfers the log data as additional information during other reporting operations to the channel controller 4, and the channel controller 4 notifies the channel status word at that time, and then the central processor 1 A logout processing method characterized in that the above-mentioned additional information is read by the user.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60106549A JPS61264457A (en) | 1985-05-18 | 1985-05-18 | Log-out processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60106549A JPS61264457A (en) | 1985-05-18 | 1985-05-18 | Log-out processing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61264457A JPS61264457A (en) | 1986-11-22 |
| JPH0370263B2 true JPH0370263B2 (en) | 1991-11-07 |
Family
ID=14436431
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60106549A Granted JPS61264457A (en) | 1985-05-18 | 1985-05-18 | Log-out processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61264457A (en) |
-
1985
- 1985-05-18 JP JP60106549A patent/JPS61264457A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61264457A (en) | 1986-11-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2753706B2 (en) | IPL method in computer | |
| US5301277A (en) | Method and apparatus for communicating peripheral data to/from minor operating systems running as subprocesses on a main operating system | |
| US6038638A (en) | Pausing and resuming applications running in a data processing system using tape location parameters and pipes | |
| JPH0370263B2 (en) | ||
| JPS59188749A (en) | System for controlling data transfer | |
| JPS6240557A (en) | Logout system | |
| JPS597971B2 (en) | I/O device control method | |
| JPH01267764A (en) | Peripheral control device | |
| JPS63184149A (en) | Multicontroller system | |
| JPS626367A (en) | network control device | |
| JP2690226B2 (en) | End notification synchronization control method | |
| JP2507547B2 (en) | Data server | |
| JPS62107343A (en) | Method for securing completeness of data for computer system | |
| JPS62140145A (en) | Virtual computer system | |
| JPS6217877Y2 (en) | ||
| JPS63132360A (en) | Input and output processing system | |
| JPH04268652A (en) | Filing device | |
| JPS6256543B2 (en) | ||
| JPS62286137A (en) | Distributed file processing method | |
| JPS61221860A (en) | Data transfer system | |
| JPS60123953A (en) | Controlling system of channel changeover | |
| JPS6116105B2 (en) | ||
| JPS6120150A (en) | Common file control system | |
| JPS6020258A (en) | Input/output instruction converting system | |
| JPS59229649A (en) | virtual computer system |