[go: up one dir, main page]

JPH05204819A - Exclusive processing system - Google Patents

Exclusive processing system

Info

Publication number
JPH05204819A
JPH05204819A JP4010457A JP1045792A JPH05204819A JP H05204819 A JPH05204819 A JP H05204819A JP 4010457 A JP4010457 A JP 4010457A JP 1045792 A JP1045792 A JP 1045792A JP H05204819 A JPH05204819 A JP H05204819A
Authority
JP
Japan
Prior art keywords
seeds
computer
line
reset signal
seed
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
JP4010457A
Other languages
Japanese (ja)
Inventor
Akio Kameoka
揚雄 亀岡
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 Software Shikoku Ltd
Original Assignee
NEC Software Shikoku Ltd
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 Software Shikoku Ltd filed Critical NEC Software Shikoku Ltd
Priority to JP4010457A priority Critical patent/JPH05204819A/en
Publication of JPH05204819A publication Critical patent/JPH05204819A/en
Pending legal-status Critical Current

Links

Landscapes

  • Hardware Redundancy (AREA)
  • Multi Processors (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Retry When Errors Occur (AREA)

Abstract

PURPOSE:To release a low-order device from being used by other host devices and to effectively utilize a computer resource in a system wherein plural host devices use the low-order device exclusively even if the fault occurs to the host device while the host device uses the low-order device. CONSTITUTION:Other-system seed time counting devices a13 and b33 count the elapsed time once seed bits using a magnetic disk device a60 are stored from 1st and 2nd computers a10 and b30. Diagnostic processors a14 and b34 diagnose their faults and can make a mutual communication; when the seed bits are sent from a 1st computer a10 to the magnetic disk a60, the seed time counting device b33 of the other system starts the operation. When the counted time reaches a predetermined time, the diagnostic processors communicate with each other and sends the diagnostic result of the 1st computer a10. If the diagnostic result indicates the occurrence of a predetermined fault, the seed bits are forcibly reset.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、排他処理方式に関し、
特に複数の上位装置が共通の下位装置を排他的に制御す
る排他処理方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an exclusive processing system,
In particular, it relates to an exclusive processing method in which a plurality of upper devices exclusively control a common lower device.

【0002】[0002]

【従来の技術】従来の排他処理方式ついて図面を参照し
て説明する。
2. Description of the Related Art A conventional exclusive processing system will be described with reference to the drawings.

【0003】図7は従来例の二系統のコンピュータが一
つの磁気ディスク装置を共有するデータ処理システムの
構成図である。
FIG. 7 is a block diagram of a conventional data processing system in which two systems of computers share one magnetic disk device.

【0004】図7において、2つのコンピュータの第一
のコンピュータc70及び第二のコンピュータd80で
一つの磁気ディスク装置b90を共有するシステムにお
いては、第一のコンピュータc70及び第二のコンピュ
ータd80は、それぞれデータ線c75及びd85で磁
気ディスク装置90に接続されており、また、第一のコ
ンピュータc70及び第二のコンピュータd80に内蔵
される上位シーズ制御装置c71,d81は、それぞれ
シーズ報告線c72,d82、シーズセット線c73,
d83、シーズリセット線c74,d84により磁気デ
ィスク装置b90に内蔵される下位シーズ制御装置b9
1に接続されている。
In FIG. 7, in a system in which one magnetic disk device b90 is shared by two computers, a first computer c70 and a second computer d80, the first computer c70 and the second computer d80 are respectively The higher-level seeds control devices c71, d81 connected to the magnetic disk device 90 by the data lines c75 and d85, and incorporated in the first computer c70 and the second computer d80, respectively, are the seeds reporting lines c72, d82, Seeds set line c73,
d83 and the lower seeds controller b9 built in the magnetic disk device b90 by the seeds reset lines c74 and d84.
It is connected to 1.

【0005】そして、従来の排他処理方式では、シーズ
をセットした上位装置からしかそのシーズをリセットは
できないようになっている。
In the conventional exclusive processing method, the seeds can be reset only by the host device in which the seeds are set.

【0006】例として、第一のコンピュータc70から
磁気ディスク装置b90にデータを転送する場合の説明
を行う。
As an example, a case of transferring data from the first computer c70 to the magnetic disk device b90 will be described.

【0007】第一のコンピュータc70に内蔵される上
位シーズ制御装置c71が磁気ディスク装置b90に内
蔵されている下位シーズ制御装置b91に対してシーズ
セット線c73を使用してシーズを要求する。
An upper seeds controller c71 built in the first computer c70 requests a seeds to a lower seeds controller b91 built in a magnetic disk device b90 by using a seeds set line c73.

【0008】シーズが受け付けられた場合、下位シーズ
制御装置b91は、シーズ報告線c72を“1”として
上位シーズ制御装置c71にシーズが受け付けられたこ
とを報告する。
When the seeds are accepted, the lower seeds controller b91 sets the seeds reporting line c72 to "1" and reports to the upper seeds controller c71 that the seeds have been accepted.

【0009】これにより、第一のコンピュータc70
は、シーズが受け付けられたことを認識して磁気ディス
ク装置b90にデータ線c75を使用してデータ転送を
開始する。
As a result, the first computer c70
Recognizes that the seeds have been accepted, and starts data transfer to the magnetic disk device b90 using the data line c75.

【0010】ここで、第一のコンピュータc70のデー
タ転送中に、第二のコンピュータd80に内蔵される上
位シーズ制御装置d81が、磁気ディスク装置b90に
内蔵される下位シーズ制御装置b91にシーズセット線
d83を使用してシーズを要求した場合、下位シーズ制
御装置b91は、シーズ報告線d82を“0”に保つこ
とにより、第二のコンピュータb80からのシーズの要
求を拒否する。
Here, during the data transfer of the first computer c70, the upper seed control device d81 built in the second computer d80 is connected to the lower seed control device b91 built in the magnetic disk device b90 by the seed set line. When the seeds are requested using d83, the lower seeds controller b91 rejects the seeds request from the second computer b80 by keeping the seeds reporting line d82 at "0".

【0011】これにより、第二のコンピュータb80
は、シーズが受け付けられなかったことを認識し、シー
ズが受け付けられるまで、シーズセット線d83を使用
してシーズ要求を出しながら待ち状態に入る。または、
他の処理を行う。
As a result, the second computer b80
Recognizes that the seeds have not been accepted, and enters a waiting state while issuing a seeds request using the seeds set line d83 until the seeds are accepted. Or
Perform other processing.

【0012】ここで、第一のコンピュータc70のデー
タ転送が終了した場合、第一のコンピュータc70に内
蔵される上位シーズ制御装置c71が、シーズセット線
c74を使用してシーズリセットを要求する。
When the data transfer of the first computer c70 is completed, the higher-level seeds controller c71 built in the first computer c70 requests the seeds reset by using the seeds set line c74.

【0013】下位シーズ制御装置b91は、上位シーズ
制御装置c71からのシーズリセットの要求をうけ、シ
ーズ報告線c72を“0”とする。
The lower seeds control device b91 receives the request for the seeds reset from the upper seeds control device c71 and sets the seeds reporting line c72 to "0".

【0014】上位シーズ制御装置c71からのシーズが
リセットされたことにより、上位シーズ制御装置d81
からのシーズ要求を受け付け、シーズ報告線d82を
“1”とする。
Since the seeds from the upper seeds controller c71 are reset, the upper seeds controller d81
The seeds request is received and the seeds reporting line d82 is set to "1".

【0015】これにより、第二のコンピュータd80
は、磁気ディスク装置b90とのデータ転送が可能とな
る。
As a result, the second computer d80
Enables data transfer with the magnetic disk device b90.

【0016】[0016]

【発明が解決しようとする課題】上述したように従来の
排他処理方式では、例として、第一のコンピュータc7
0が磁気ディスク装置b90をシーズしたまま何らかの
異常により動作を停止した場合、磁気ディスク装置b9
0が第一のコンピュータc70にシーズされたままとな
り、正常に動作している第二のコンピュータd80から
は、磁気ディスク装置b90が使用不能となる場合があ
るという欠点がある。
As described above, in the conventional exclusive processing system, as an example, the first computer c7 is used.
0 stops the operation due to some abnormality while seeding the magnetic disk device b90, the magnetic disk device b9
There is a drawback in that 0 may remain seeded to the first computer c70 and the normally operating second computer d80 may disable the magnetic disk device b90.

【0017】本発明の目的は、コンピュータに他系シー
ズ時間計測装置及びシーズ強制リセット装置を付加し、
診断プロセッサ間でエラー情報の通信を行うようにし、
複数のコンピュータが複数の磁気ディスク装置を共有し
あう装置構成の場合、あるコンピュータが、磁気ディス
ク装置をシーズし続けている時、別のコンピュータが、
シーズし続けているコンピュータの診断プロセッサから
の情報を基に、異常かどうかを判断し、異状であると判
断された場合、シーズ強制リセットにより磁気ディスク
装置のシーズをとくことにより、上記の欠点を解消し、
磁気ディスク装置がシーズされたままでアクセス不能に
なる、または、長大データの転送など長時間磁気ディス
ク装置をシーズしたままにせざるを得ない時に他の系か
ら不用意にシーズのリセットをかけられるということが
なくなり、コンピュータ資源の有効活用が図れる排他処
理方式を提供することにある。
An object of the present invention is to add another system seeds time measuring device and a seeds forced resetting device to a computer,
Enables communication of error information between diagnostic processors,
In the case of a device configuration in which a plurality of computers share a plurality of magnetic disk devices, when one computer continues to seed the magnetic disk devices, another computer
Based on the information from the diagnostic processor of the computer that keeps seeding, it is judged whether there is an abnormality, and if it is judged to be abnormal, the seeds of the magnetic disk device are removed by forced seeds reset to eliminate the above drawbacks. Resolved
It means that the magnetic disk device becomes inaccessible because it is still seeded, or when you have to leave the magnetic disk device seeded for a long time such as when transferring long data, you can inadvertently reset the seeds from another system. The purpose is to provide an exclusive processing method that can effectively utilize computer resources.

【0018】[0018]

【課題を解決するための手段】本第一の発明の排他処理
方式は、複数個の上位装置から共有する下位装置を排他
的に使用する排他処理方式において、(A)上位装置
に、リセット信号を発生するリセット信号発生手段を有
し、(B)下位装置に、上位装置から下位装置の使用を
要求するシーズビットを複数の上位装置毎に格納する格
納手段と、格納手段に格納されたシーズビットに対応す
る上位装置以外の上位装置に対して下位装置が使用中で
あることを通知する通知手段と、上位装置のリセット信
号発生手段からのリセット信号により格納手段に格納さ
れたシーズビットを強制的にリセットするリセット手段
とを有し、(C)リセット信号発生手段が、通知手段よ
り下位装置が使用中であるという通知を受けると、使用
時間を計測し、その使用時間が予じめ定められた時間を
超過すると、リセット信号を発生している。
The exclusive processing method according to the first aspect of the present invention is an exclusive processing method in which a lower device shared by a plurality of upper devices is exclusively used. (B) storage means for storing a seed bit for requesting use of the lower device from the upper device in the lower device for each of a plurality of upper devices, and a seed stored in the storage device. Notifying means for notifying higher-order devices other than the higher-order device corresponding to the bit that the lower-order device is in use, and forcing the seeds bit stored in the storing means by the reset signal from the reset-signal generating means of the higher-order device. (C) when the reset signal generating means receives a notification from the notification means that the lower device is in use, the use time is measured, and When use time exceeds a time determined because Ji preliminary, and generates a reset signal.

【0019】本第二の発明の排他処理方式は、上記第一
の発明の排他処理方式において、上位装置の各々が自己
の障害を診断する互いに通信可能な診断プロセッサを有
し、リセット信号発生手段に、通知手段より下位装置が
使用中であるという通知を受けると、使用時間を計測
し、その使用時間が予じめ定められた時間を超過とする
と、シーズビットを発生した上位装置の診断プロセッサ
から障害情報を得て、障害であれば、リセット信号を発
生する機能を有している。
The exclusive processing method according to the second aspect of the present invention is the exclusive processing method according to the first aspect of the present invention, wherein each host device has a diagnostic processor capable of communicating with each other for diagnosing its own fault, and the reset signal generating means. When the notification means notifies that the lower device is in use, the operating time is measured, and if the used time exceeds the predetermined time, the diagnostic processor of the upper device that generates the seed bit is generated. It has a function of obtaining failure information from the device and generating a reset signal if there is a failure.

【0020】本第三の発明の排他処理方式は、上記第二
の発明の排他処理方式において、リセット信号発生手段
に、障害が予じめ定められた障害であれば、リセット信
号を発生し、予じめ定めらた障害でなければ、リセット
信号を発生しない機能を有している。
The exclusive processing method of the third invention is the exclusive processing method of the second invention, wherein a reset signal is generated in the reset signal generating means if the failure is a predetermined failure. It has a function of not generating a reset signal unless it is a predetermined failure.

【0021】[0021]

【実施例】次に、本発明の実施例について図面を参照し
て説明する。
Embodiments of the present invention will now be described with reference to the drawings.

【0022】図1は本発明の一実施例の二系統のコンピ
ュータが一つの磁気ディスク装置を共有するデータ処理
システムの構成図である。
FIG. 1 is a block diagram of a data processing system in which two systems of computers according to an embodiment of the present invention share one magnetic disk device.

【0023】図1において、本実施例のデータ処理シス
テムの第一のコンピュータa10及び第二のコンピュー
タb30は、それぞれデータ線a20,b40で磁気デ
ィスク装置a60に接続されており、第一のコンピュー
タa10及び第二のコンピュータb30に内蔵される上
位シーズ制御装置a11,b31は、それぞれシーズ報
告線a15,b35、シーズセット線a16,b36、
シーズリセット線a17,b37で磁気ディスク制御装
置a60に内蔵される下位シーズ制御装置a61に接続
され、第一のコンピュータa10及び第二のコンピュー
タb30に内蔵されるシーズ強制リセット装置a12,
b32、他系シーズ時間計測装置a13,b33は、そ
れぞれシーズ強制リセット線a18,b38、他系シー
ズ報告線a19,b39で下位制御装置a61に接続さ
れており、さらに、第一のコンピュータa10及び第二
のコンピュータb30に内蔵される診断プロセッサa1
4,b34は、診断プロセッサ間通信線50により相互
に接続されている。
In FIG. 1, the first computer a10 and the second computer b30 of the data processing system of this embodiment are connected to the magnetic disk device a60 by data lines a20 and b40, respectively. And the higher-level seeds control devices a11 and b31 built in the second computer b30 are the seeds reporting lines a15 and b35, the seeds setting lines a16 and b36, respectively.
A seeds forced reset device a12 connected to the lower seeds controller a61 built in the magnetic disk controller a60 by the seeds reset lines a17, b37 and built in the first computer a10 and the second computer b30.
b32 and the other system seeds time measuring devices a13 and b33 are connected to the lower control device a61 by the seeds forced reset lines a18 and b38 and the other system seeds reporting lines a19 and b39, respectively, and further, the first computer a10 and the first computer a10. Diagnostic processor a1 built in the second computer b30
4, b34 are connected to each other by a diagnostic processor communication line 50.

【0024】次に、本実施例の排他処理方式の動作を説
明する。
Next, the operation of the exclusive processing method of this embodiment will be described.

【0025】例として、第一のコンピュータa10から
磁気ディスク装置a60にデータを転送中に第一のコン
ピュータa10が停止した場合の説明を行う。
As an example, a case where the first computer a10 is stopped during data transfer from the first computer a10 to the magnetic disk device a60 will be described.

【0026】第一のコンピュータa10に内蔵される上
位シーズ制御装置a11が磁気ディスク装置a60に内
蔵される下位シーズ制御装置a61に対してシーズセッ
ト線a16を使用してシーズを要求する。
The upper seeds control device a11 built in the first computer a10 requests the lower seeds control device a61 built in the magnetic disk device a60 to use the seeds set line a16.

【0027】シーズが受け付けられた場合、下位シーズ
制御装置a61は、シーズ報告線a15を“1”にする
ことにより、上位シーズ制御装置a11にシーズが受け
付けられたことを報告する。同時に、他系シーズ報告線
a19を使用して第一のコンピュータa10が磁気ディ
スク装置a60をシーズしたことを第二のコンピュータ
b30に報告する。
When the seeds are accepted, the lower seeds controller a61 reports the acceptance of the seeds to the upper seeds controller a11 by setting the seeds reporting line a15 to "1". At the same time, the second computer b30 is notified that the first computer a10 has sheathed the magnetic disk device a60 by using the other system seeds reporting line a19.

【0028】第一のコンピュータa10は、シーズが受
け付けられたことを認識し、磁気ディスク装置a60と
データ線a20を使用してデータ転送を開始する。ここ
で、第一のコンピュータa10が磁気ディスク装置a6
0をシーズしたまま何らかの異常により停止した場合、
第一のコンピュータa10が一定時間以上磁気ディスク
装置a60をシーズし続けているという異常を、第二の
コンピュータb30に内蔵される他系シーズ時間計測装
置b33が検出し、診断プロセッサb34に伝える。
The first computer a10 recognizes that the seeds have been accepted, and starts data transfer using the magnetic disk device a60 and the data line a20. Here, the first computer a10 is the magnetic disk device a6.
If it stops due to some abnormality while seeding 0,
An abnormal condition that the first computer a10 keeps seeding the magnetic disk device a60 for a certain period of time or longer is detected by the other system seeds time measuring device b33 incorporated in the second computer b30, and is notified to the diagnostic processor b34.

【0029】診断プロセッサb34は、診断プロセッサ
間通信線50を使用して第一のコンピュータa10に内
蔵されている診断プロセッサa14に、第一のコンピュ
ータa40のエラー情報及びステータスを送るように指
示し、診断プロセッサa14は、第一のコンピュータa
40のエラー情報及びステータスを診断プロセッサ間通
信線50を通して診断プロセッサb34に送る。
The diagnostic processor b34 uses the inter-diagnostic processor communication line 50 to instruct the diagnostic processor a14 built in the first computer a10 to send the error information and status of the first computer a40, The diagnostic processor a14 is the first computer a.
The error information and status of 40 are sent to the diagnostic processor b34 through the inter-diagnostic processor communication line 50.

【0030】診断プロセッサb34は、送られてきたエ
ラー情報及びステータスを解析し、本当に障害のため第
一のコンピュータa10のシーズがとけなくなっている
時にのみ、第二のコンピュータb30に内蔵されるシー
ズ強制リセット回路b32がシーズ強制リセット線b6
8を通して磁気ディスク装置a60に内蔵される下位シ
ーズ制御回路a61にシーズのリセットを命令する。こ
の命令により下位シーズ制御回路a61は、第一のコン
ピュータa10のシーズをリセットする。図2は本実施
例の排他処理方式の下位制御装置a61に内蔵される下
位シーズ制御回路の具体的な回路構成の一例を示す図で
ある。
The diagnostic processor b34 analyzes the sent error information and status, and only when the seeds of the first computer a10 cannot be melted due to a failure, the seeds compulsory in the second computer b30 are forced. The reset circuit b32 is a seeds forced reset line b6.
8, the lower seeds control circuit a61 built in the magnetic disk device a60 is instructed to reset the seeds. This instruction causes the lower seeds control circuit a61 to reset the seeds of the first computer a10. FIG. 2 is a diagram showing an example of a specific circuit configuration of the lower seeds control circuit incorporated in the exclusive control system lower controller a61 of the present embodiment.

【0031】図2において、この装置はNOTゲート1
00,101,102,103,104、二入力AND
ゲート105、三入力ANDゲート106,107,1
08、二入力ORゲート109,110及びD型フリッ
プフロップ111,112により構成され、クロック1
20、図1の第一のコンピュータa10よりのシーズセ
ット線a16、シーズリセット線a17及び第二のコン
ピュータb30がセットしたシーズをリセットするシー
ズ強制リセット線a18、図1の第二のコンピュータb
30よりのシーズセット線b36、シーズリセット線b
37及び第一のコンピュータa10がセットしたシーズ
をリセットするシーズ強制リセット線b38の以上7本
がこのシーズ制御回路に入力される。また、第一のコン
ピュータa10へシーズ報告線a18及び他系シーズ報
告線a19、第二のコンピュータb30へシーズ報告線
b38及び他系シーズ報告線b39が出力される。
In FIG. 2, this device has a NOT gate 1
00, 101, 102, 103, 104, two-input AND
Gate 105, three-input AND gates 106, 107, 1
08, two-input OR gates 109 and 110 and D-type flip-flops 111 and 112, and clock 1
20, a seeds set line a16, a seeds reset line a17 from the first computer a10 of FIG. 1 and a seeds forced reset line a18 for resetting the seeds set by the second computer b30, a second computer b of FIG.
Seeds set line b36 and seeds reset line b from 30
37 and seven or more seeds forced reset lines b38 for resetting the seeds set by the first computer a10 are input to this seeds control circuit. Further, the seeds report line a18 and the other system seeds report line a19 are output to the first computer a10, and the seeds report line b38 and the other system seeds report line b39 are output to the second computer b30.

【0032】図3、図4、図5にこの下位シーズ制御回
路の動作の一例のタイムチャートを示し、以下にこのタ
イムチャートを参照して回路の動作を説明する。
FIG. 3, FIG. 4, and FIG. 5 are time charts showing an example of the operation of the lower seeds control circuit, and the operation of the circuit will be described below with reference to this time chart.

【0033】但し、入力信号は、クロック120に同期
しているものとする。図3は図2の下位シーズ制御回路
の動作の一例を示すタイムチャートである。
However, the input signal is assumed to be synchronized with the clock 120. FIG. 3 is a time chart showing an example of the operation of the lower seeds control circuit of FIG.

【0034】ここで、図3は、具体的には、図1の第一
のコンピュータa10へのシーズ報告線a15及び他系
シーズ報告線b39のセット、リセットの条件を示して
いる。
Here, FIG. 3 specifically shows conditions for setting and resetting the seed report line a15 and the other system seed report line b39 to the first computer a10 of FIG.

【0035】図3において、まず、第一のコンピュータ
a10からのシーズセット線a16が“1”になること
により、シーズ報告線a15及び他系シーズ報告線b3
9が“1”にセットされる。その後、第二のコンピュー
タb30からのシーズセット線b36が“1”になって
いるが、シーズ報告線a15及び他系シーズ報告線b3
9が“1”にとなっているため、第二のコンピュータb
30へのシーズ報告線b38及び他系シーズ報告線a1
9は“0”のままである。そのあと、第一のコンピュー
タa10からのシーズリセット線a17の“1”により
シーズ報告線a18及び他系シーズ報告線b39が
“0”にリセットされる。それからもう一度、第一のコ
ンピュータa10からのシーズセット線a16が“1”
になることにより、シーズ報告線a18及び合系のシー
ズ報告線b39は“1”にセットされ、次に、第二のコ
ンピュータb30からのシーズ強制リセット線b38が
“1”になることにより、第一のコンピュータb30へ
のシーズ報告線a18及び他系シーズ報告線b39が
“0”にリセットされる。図4は図2の下位シーズ制御
回路の動作の他の一例を示すタイムチャートである。
In FIG. 3, first, the seeds set line a16 from the first computer a10 is set to "1", so that the seeds report line a15 and the other system seeds report line b3.
9 is set to "1". After that, the seed set line b36 from the second computer b30 is "1", but the seed report line a15 and the other system seed report line b3.
Second computer b because 9 is "1"
Seed reporting line b38 to 30 and other system reporting line a1
9 remains “0”. After that, the seeds report line a18 and the other system seeds report line b39 are reset to "0" by the "1" of the seeds reset line a17 from the first computer a10. Then, again, the seed set line a16 from the first computer a10 is "1".
Then, the seeds report line a18 and the combined seeds report line b39 are set to "1", and then the seeds forced reset line b38 from the second computer b30 is set to "1". The seed reporting line a18 and the other system reporting line b39 to one computer b30 are reset to "0". FIG. 4 is a time chart showing another example of the operation of the lower seeds control circuit of FIG.

【0036】ここで、図4は、具体的には、図1の第二
のコンピュータb30へのシーズ報告線b38及び他系
シーズ報告線a19のセット、リセットの条件を示して
いる。
Here, FIG. 4 specifically shows the conditions for setting and resetting the seed report line b38 and the other system seed report line a19 to the second computer b30 of FIG.

【0037】図4において、まず、第二のコンピュータ
b30からのシーズセット線b36が“1”になること
により、シーズ報告線b38及び他系シーズ報告線a1
9が“1”にセットされる。その後、第一のコンピュー
タa10からのシーズセット線a16が“1”になって
いるが、第二のコンピュータb30へのシーズ報告線b
38が“1”となっているため、第一のコンピュータa
10へのシーズ報告線a15及び他系シーズ報告線b3
9は“0”のままである。そのあと、第二のコンピュー
タb30からのシーズリセット線b37の“1”により
シーズ報告線b38及び他系シーズ報告線a19が
“0”にリセットされる。それからもう一度、第二のコ
ンピュータb30からのシーズセット線b36が“1”
になることにより、第二のコンピュータb30へのシー
ズ報告線b35及び他系シーズ報告線a19が“1”に
セットされ、次に、第一のコンピュータa10からのシ
ーズ強制リセット線a18が“1”になることにより、
第二のコンピュータb30へのシーズ報告線b35及び
他系シーズ報告線a19が“0”にリセットされる。図
5は図2の下位シーズ制御回路の動作のさらに他の一例
を示すタイムチャートである。
In FIG. 4, first, the seeds set line b36 from the second computer b30 becomes "1", so that the seeds report line b38 and the other system seeds report line a1.
9 is set to "1". After that, the seeds set line a16 from the first computer a10 is "1", but the seeds reporting line b to the second computer b30 is
Since 38 is "1", the first computer a
Seed reporting line a15 to 10 and other system seeds reporting line b3
9 remains “0”. After that, the seeds report line b38 and the other system seeds report line a19 are reset to "0" by "1" of the seeds reset line b37 from the second computer b30. Then, again, the seed set line b36 from the second computer b30 is "1".
Then, the seeds report line b35 and the other system seeds report line a19 to the second computer b30 are set to "1", and then the seeds forced reset line a18 from the first computer a10 is set to "1". By becoming
The seed report line b35 and the other system seed report line a19 to the second computer b30 are reset to "0". FIG. 5 is a time chart showing still another example of the operation of the lower seeds control circuit of FIG.

【0038】ここで、図5は、具体的には、図1の第一
のコンピュータa10からのシーズセット線a16と第
二のコンピュータb30からのシーズセット線b36が
同時に“1”になった場合のシーズ報告線a15、シー
ズ報告線b35及び他系シーズ報告線a19、他系シー
ズ報告線b39のセット条件を示している。
Here, specifically, FIG. 5 shows a case where the sheath set line a16 from the first computer a10 and the sheath set line b36 from the second computer b30 in FIG. 1 simultaneously become "1". The set conditions of the seeds reporting line a15, the seeds reporting line b35, the others seeds reporting line a19, and the others seeds reporting line b39 are shown.

【0039】図5において、シーズセット線a16とシ
ーズセット線b36が同時に“1”になった場合、図2
のNOTゲート102によりANDゲート107が
“0”にされることにより、第二のコンピュータb30
へのシーズ報告線b35及び他系シーズ報告線a19
は、“0”にリセットされたままであり、第一のコンピ
ュータa10へのシーズ報告線a15及び他系シーズ報
告線b39を優先して“1”にセットする。
In FIG. 5, when the sheath set line a16 and the sheath set line b36 simultaneously become "1",
The AND gate 107 is set to "0" by the NOT gate 102 of the second computer b30.
Seed report line b35 to other seeds report line a19
Remains reset to "0" and preferentially sets the seeds reporting line a15 to the first computer a10 and the seeds reporting line b39 of the other system to "1".

【0040】これにより、シーズの同時セット時の排他
制御を行う。
As a result, exclusive control is performed when the seeds are simultaneously set.

【0041】図6は他系シーズ時間計測装置a13で異
常を検出してからシーズ強制リセットを出力するまでの
診断プロセッサの処理のフローチャートである。
FIG. 6 is a flowchart of the processing of the diagnostic processor from the detection of an abnormality in the other system seeds time measuring device a13 to the output of the seeds forced reset.

【0042】以下に第一のコンピュータa10が第二の
コンピュータb30のシーズを強制リセットする場合を
例にして説明する。
The case where the first computer a10 forcibly resets the seeds of the second computer b30 will be described below as an example.

【0043】図6において、第一のコンピュータa10
に内蔵される他系シーズ時間計測装置a13が異常を検
出した場合(ステップ131)、第二のコンピュータb
30の診断プロセッサb34に状況の報告を要求する
(ステップ132)。
In FIG. 6, the first computer a10
When the other system seeds time measuring device a13 incorporated in the computer detects an abnormality (step 131), the second computer b
Request a status report from the diagnostic processor b34 of 30 (step 132).

【0044】次に、診断プロセッサb34から送られて
きた情報を第一のコンピュータa10に内蔵される診断
プロセッサa14で解析する(ステップ133)。
Next, the information sent from the diagnostic processor b34 is analyzed by the diagnostic processor a14 built in the first computer a10 (step 133).

【0045】この時、シーズ強制リセットが必要がどう
か判断し(ステップ134)、必要であれば、シーズ強
制リセットを実行し(ステップ135)、処理を終了す
る。
At this time, it is judged whether or not the seeds forced reset is necessary (step 134), and if necessary, the seeds forced reset is executed (step 135), and the process is terminated.

【0046】[0046]

【発明の効果】以上説明したように、本発明の排他処理
方式は、コンピュータに他系シーズ時間計測装置及びシ
ーズ強制リセット装置を付加し、診断プロセッサ間でエ
ラー情報の通信を行うようにし、複数のコンピュータが
複数の磁気ディスク装置を共有しあう装置構成の場合、
あるコンピュータが、磁気ディスク装置をシーズし続け
ている時、別のコンピュータが、シーズし続けているコ
ンピュータの診断プロセッサからの情報を基に、異常か
どうかを判断し、異状であると判断された場合、シーズ
強制リセットにより磁気ディスク装置のシーズをとくこ
とにより、磁気ディスク装置がシーズされたままでアク
セス不能になる、または、長大データの転送など長時間
磁気ディスク装置をシーズしたままにせざるを得ない時
に他の系から不用意にシーズのリセットをかけられると
いうことがなくなり、コンピュータ資源の有効活用が図
れるという効果がある。
As described above, according to the exclusive processing method of the present invention, the other system seeds time measuring device and the seeds forced resetting device are added to the computer, and the error information is communicated between the diagnostic processors. If the computer is a device configuration that shares multiple magnetic disk devices,
When one computer keeps seeing the magnetic disk drive, another computer judges whether it is abnormal based on the information from the diagnostic processor of the computer that keeps seeing the disk, and it is determined to be abnormal. In that case, by removing the seeds of the magnetic disk device by the forced seeds reset, the magnetic disk device becomes inaccessible because it remains seeded, or there is no choice but to keep the magnetic disk device seeded for a long time such as when transferring long data. Sometimes the seeds will not be inadvertently reset by other systems, and there is an effect that computer resources can be effectively utilized.

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

【図1】本発明の一実施例の二系統のコンピュータが一
つの磁気ディスク装置を共有するデータ処理システムの
構成図である。
FIG. 1 is a block diagram of a data processing system in which two systems of computers according to an embodiment of the present invention share one magnetic disk device.

【図2】本実施例の排他処理方式の下位制御装置a61
に内蔵される下位シーズ制御回路の具体的な回路構成の
一例を示す図である。
FIG. 2 is a lower-level control device a61 of the exclusive processing method according to the present embodiment.
FIG. 3 is a diagram showing an example of a specific circuit configuration of a lower seeds control circuit incorporated in the HDD.

【図3】図2の下位シーズ制御回路の動作の一例を示す
タイムチャートである。
FIG. 3 is a time chart showing an example of the operation of the lower seeds control circuit of FIG.

【図4】図2の下位シーズ制御回路の動作の他の一例を
示すタイムチャートである。
FIG. 4 is a time chart showing another example of the operation of the lower seeds control circuit of FIG.

【図5】図2の下位シーズ制御回路の動作のさらに他の
一例を示すタイムチャートである。
5 is a time chart showing still another example of the operation of the lower seeds control circuit of FIG.

【図6】他系シーズ時間計測装置a13で異常を検出し
てからシーズ強制リセットを出力するまでの診断プロセ
ッサの処理のフローチャートである。
FIG. 6 is a flowchart of a process of a diagnostic processor from when an abnormality is detected by the other system seeds time measuring device a13 until a seeds forced reset is output.

【図7】従来例の二系統のコンピュータが一つの磁気デ
ィスク装置を共有するデータ処理システムの構成図であ
る。
FIG. 7 is a block diagram of a data processing system in which two systems of computers of a conventional example share one magnetic disk device.

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

10 第一のコンピュータa 11 上位シーズ制御装置a 12 シーズ強制リセット装置a 13 他系シーズ時間計測装置a 14 診断プロセッサ 15 シーズ報告線a 16 シーズセット線a 17 シーズリセット線a 18 シーズ強制リセット線a 19 他系シーズ報告線a 20 データ線a 30 第二のコンピュータb 31 上位シーズ制御装置b 32 シーズ強制リセット装置b 33 他系シーズ時間計測装置b 34 診断プロセッサ 35 シーズ報告線b 36 シーズセット線b 37 シーズリセット線b 38 シーズ強制リセット線b 39 他系シーズ報告線 40 データ線b 50 診断プロセッサ間通信線 60 磁気ディスク装置a 61 下位シーズ制御装置a 70 第一のコンピュータc 71 上位シーズ制御装置c 72 シーズ報告線c 73 シーズセット線c 74 シーズリセット線c 75 データ線c 80 第二のコンピュータd 81 上位シーズ制御装置d 82 シーズ報告線d 83 シーズセット線d 84 シーズリセット線d 85 データ線d 90 磁気ディスク装置b 91 下位シーズ制御装置b 100,101,102,103,104 NOTゲ
ート 105 二入力ANDゲート 106,107,108 三入力ANDゲート 109,110 二入力ORゲート 111,112 D型フリップフロップ 120 クロック
10 first computer a 11 upper-level seeds control device a 12 seeds forced reset device a 13 other system seeds time measurement device a 14 diagnostic processor 15 seeds reporting line a 16 seeds set line a 17 seeds reset line a 18 seeds forced reset line a 19 Other system seeds reporting line a 20 Data line a 30 Second computer b 31 Upper seeds control device b 32 Seeds forced reset device b 33 Other system seeds time measuring device b 34 Diagnostic processor 35 Seeds reporting line b 36 Seeds set line b 37 seeds reset line b 38 seeds forced reset line b 39 other system seeds reporting line 40 data line b 50 diagnostic processor communication line 60 magnetic disk device a 61 lower seeds controller a 70 first computer c 71 upper seeds controller c 72 Seas Report Line c 73 Set line c 74 seed reset line c 75 data line c 80 second computer d 81 upper seed control device d 82 seed report line d 83 seed set line d 84 seed reset line d 85 data line d 90 magnetic disk unit b 91 lower Seeds controller b 100, 101, 102, 103, 104 NOT gate 105 Two-input AND gate 106, 107, 108 Three-input AND gate 109, 110 Two-input OR gate 111, 112 D-type flip-flop 120 Clock

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 G06F 11/22 330 D 8323−5B 15/16 470 R 9190−5L ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 5 Identification number Office reference number FI technical display location G06F 11/22 330 D 8323-5B 15/16 470 R 9190-5L

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 複数個の上位装置から共有する下位装置
を排他的に使用する排他処理方式において、(A)前記
上位装置に、リセット信号を発生するリセット信号発生
手段を有し、(B)前記下位装置に、前記上位装置から
下位装置の使用を要求するシーズビットを前記複数の上
位装置毎に格納する格納手段と、 前記格納手段に格納されたシーズビットに対応する上位
装置以外の上位装置に対して下位装置が使用中であるこ
とを通知する通知手段と、 前記上位装置の前記リセット信号発生手段からのリセッ
ト信号により前記格納手段に格納されたシーズビットを
強制的にリセットするリセット手段とを有し、(C)前
記リセット信号発生手段が、前記通知手段より前記下位
装置が使用中であるという通知を受けると、使用時間を
計測し、その使用時間が予じめ定められた時間を超過す
ると、前記リセット信号を発生することを特徴とする排
他処理方式。
1. An exclusive processing method in which a lower device shared by a plurality of upper devices is exclusively used, (A) the upper device has a reset signal generating means for generating a reset signal, and (B) Storing means for storing, in each of the plurality of upper devices, a seed bit requesting the lower device to use the lower device from the upper device, and an upper device other than the upper device corresponding to the seed bits stored in the storing device. And a resetting means for forcibly resetting the seeds bit stored in the storing means in response to a reset signal from the reset signal generating means of the higher-level device. (C) when the reset signal generating means receives a notification from the notification means that the lower-order device is in use, it measures the usage time, When use time exceeds a time determined because Ji pre exclusive processing method characterized by generating the reset signal.
【請求項2】 請求項1記載の排他処理方式において、
前記上位装置の各々が自己の障害を診断する互いに通信
可能な診断プロセッサを有し、前記リセット信号発生手
段に、前記通知手段より前記下位装置が使用中であると
いう通知を受けると、使用時間を計測し、その使用時間
が予じめ定められた時間を超過とすると、前記シーズビ
ットを発生した上位装置の診断プロセッサから障害情報
を得て、障害であれば、リセット信号を発生する機能を
有することを特徴とする排他処理方式。
2. The exclusive processing method according to claim 1,
Each of the upper devices has a diagnostic processor capable of communicating with each other for diagnosing its own failure, and when the reset signal generating means is notified by the notifying means that the lower device is in use, the use time is reduced. When the measurement is performed and the usage time exceeds the predetermined time, it has a function of obtaining failure information from the diagnostic processor of the higher-level device that generated the seed bit, and if it is a failure, generating a reset signal. An exclusive processing method characterized in that
【請求項3】 請求項2記載の排他処理方式において、
前記リセット信号発生手段に、前記障害が予じめ定めら
れた障害であれば、リセット信号を発生し、予じめ定め
らた障害でなければ、リセット信号を発生しない機能を
有することを特徴とする排他処理方式。
3. The exclusive processing method according to claim 2,
The reset signal generating means has a function of generating a reset signal if the failure is a predetermined failure and not generating a reset signal unless the failure is a predetermined failure. Exclusive processing method.
JP4010457A 1992-01-24 1992-01-24 Exclusive processing system Pending JPH05204819A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4010457A JPH05204819A (en) 1992-01-24 1992-01-24 Exclusive processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4010457A JPH05204819A (en) 1992-01-24 1992-01-24 Exclusive processing system

Publications (1)

Publication Number Publication Date
JPH05204819A true JPH05204819A (en) 1993-08-13

Family

ID=11750674

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4010457A Pending JPH05204819A (en) 1992-01-24 1992-01-24 Exclusive processing system

Country Status (1)

Country Link
JP (1) JPH05204819A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS544820A (en) * 1977-06-14 1979-01-13 Ishikawajima Harima Heavy Ind Method and equipment for continuously making cast ingot
JPS61250765A (en) * 1985-04-30 1986-11-07 Toshiba Corp Exclusive control system for multiprocessor system
JPS63146153A (en) * 1986-12-09 1988-06-18 Nec Corp System for processing interprocessor exclusive control
JPH0247758A (en) * 1988-08-08 1990-02-16 Nec Corp Data processing system
JPH03266166A (en) * 1990-03-16 1991-11-27 Nec Corp Occupation control circuit

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS544820A (en) * 1977-06-14 1979-01-13 Ishikawajima Harima Heavy Ind Method and equipment for continuously making cast ingot
JPS61250765A (en) * 1985-04-30 1986-11-07 Toshiba Corp Exclusive control system for multiprocessor system
JPS63146153A (en) * 1986-12-09 1988-06-18 Nec Corp System for processing interprocessor exclusive control
JPH0247758A (en) * 1988-08-08 1990-02-16 Nec Corp Data processing system
JPH03266166A (en) * 1990-03-16 1991-11-27 Nec Corp Occupation control circuit

Similar Documents

Publication Publication Date Title
CN100440157C (en) Detecting correctable errors and logging information relating to their location in memory
WO2021129367A1 (en) Method and apparatus for monitoring distributed storage system
US6742139B1 (en) Service processor reset/reload
US6996750B2 (en) Methods and apparatus for computer bus error termination
US7702971B2 (en) System and method for predictive failure detection
US20100235688A1 (en) Reporting And Processing Computer Operation Failure Alerts
TW201217989A (en) A method for obtaining a failure signal of a storage device using a Baseboard Management Controller
CN109101371B (en) Disaster recovery switching method and device
US11126486B2 (en) Prediction of power shutdown and outage incidents
US6584432B1 (en) Remote diagnosis of data processing units
US20030177224A1 (en) Clustered/fail-over remote hardware management system
JP2003173272A (en) Information processing system, information processing device and maintenance center
JPH05204819A (en) Exclusive processing system
TWM647479U (en) Firewall normalization analysis and report tracking system
EP2096550B1 (en) Information processing apparatus and control method thereof
US11422876B2 (en) Systems and methods for monitoring and responding to bus bit error ratio events
CN107643965A (en) A kind of server diagnostic method, system, equipment and computer storage medium
CN110752939B (en) Service process fault processing method, notification method and device
TWI871872B (en) Device testing system and device testing method
EP0962862B1 (en) Apparatus and method for remote diagnostic of data processing units
US20060203740A1 (en) Method and related apparatus for monitoring system bus
EP1222543B1 (en) Method and device for improving the reliability of a computer system
CN119182889A (en) Method, system, equipment and medium for managing working state of video input equipment
CN117992302A (en) Server state monitoring method and device, electronic equipment and storage medium
US10713193B2 (en) Method for remotely triggered reset of a baseboard management controller of a computer system, and computer system using the same

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19980407