JPH1051867A - Device monitor system - Google Patents
Device monitor systemInfo
- Publication number
- JPH1051867A JPH1051867A JP8203352A JP20335296A JPH1051867A JP H1051867 A JPH1051867 A JP H1051867A JP 8203352 A JP8203352 A JP 8203352A JP 20335296 A JP20335296 A JP 20335296A JP H1051867 A JPH1051867 A JP H1051867A
- Authority
- JP
- Japan
- Prior art keywords
- relay
- status
- monitoring
- devices
- 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.)
- Pending
Links
- 239000000872 buffer Substances 0.000 claims abstract description 18
- 230000005540 biological transmission Effects 0.000 claims abstract description 10
- 238000012806 monitoring device Methods 0.000 claims description 31
- 238000012544 monitoring process Methods 0.000 claims description 31
- 230000002093 peripheral effect Effects 0.000 abstract description 35
- 238000000034 method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Selective Calling Equipment (AREA)
- Monitoring And Testing Of Transmission In General (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、汎用コンピュータ
システム、レーダシステム、回線切り替え装置等のシス
テムの動作状況を監視する技術に係り、より詳しくは、
システム上で動作している各デバイスから動作状況に関
する情報を取得する技術に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technique for monitoring the operation status of a system such as a general-purpose computer system, a radar system, and a line switching device.
The present invention relates to a technique for acquiring information on an operation status from each device operating on a system.
【0002】[0002]
【従来の技術】通常、汎用コンピュータシステム、レー
ダシステム、回線切り替え装置等のシステム上では、シ
ステムに接続される複数のデバイスが動作するようにな
っているのが通常である。これらのデバイスの動作状況
を把握しておくことは、システム全体の安定運用を図る
上で重要である。この点については、従来より、システ
ムに置かれた監視装置が、システム上で動作するデバイ
スの動作状況についての情報を取得する技術が考案され
ている。2. Description of the Related Art Usually, on a system such as a general-purpose computer system, a radar system, and a line switching device, a plurality of devices connected to the system are usually operated. It is important to grasp the operation status of these devices in order to achieve stable operation of the entire system. In this regard, conventionally, a technique has been devised in which a monitoring device placed in a system acquires information on the operating status of a device operating on the system.
【0003】図4を参照してこの種の従来技術を説明す
る。図4は、一般的なコンピュータシステムのブロック
構成図である。このコンピュータシステム4のシステム
バス41には、周辺デバイス(コンピュータシステム4
上で動作する各種デバイス)の動作状態を監視するデバ
イス監視装置40と複数の中継装置410、420、4
30が接続されている。さらに各中継装置410、42
0、430には、それぞれ、k個の周辺デバイス441
〜44k、m個の周辺デバイス451〜45m、n個の
周辺デバイス461〜46nが接続されている。[0003] With reference to FIG. 4, a prior art of this kind will be described. FIG. 4 is a block diagram of a general computer system. The system bus 41 of the computer system 4 includes peripheral devices (computer system 4).
And a plurality of relay devices 410, 420, and 4 that monitor the operating state of various devices operating on the
30 are connected. Further, each of the relay devices 410 and 42
0 and 430 respectively have k peripheral devices 441.
To 44k, m peripheral devices 451 to 45m, and n peripheral devices 461 to 46n are connected.
【0004】中継装置410、420、430は、デバ
イス監視装置40から送信される状態読み出しコマンド
を実行するCPU441、421、431を備え、周辺
デバイス441〜44k、451〜45m、461〜4
6nは、自己の動作中の状態についての情報である状態
レジスタ値を格納する状態レジスタ471〜47k、4
81〜48m、491〜49nを備えている。なお、説
明を簡単にするために、中継装置の数を3個に限定する
が、一般には中継装置の数や中継装置に接続されるデバ
イスの数は任意である。The relay devices 410, 420, and 430 include CPUs 441, 421, and 431 for executing a status read command transmitted from the device monitoring device 40, and peripheral devices 441 to 44k, 451 to 45m, and 461 to 4
Reference numerals 6n denote status registers 471 to 47k for storing status register values which are information on the operating state of the self.
81-48 m and 491-49 n. Although the number of relay devices is limited to three for the sake of simplicity, the number of relay devices and the number of devices connected to the relay devices are generally arbitrary.
【0005】上記構成によるコンピュータシステム4で
は、デバイス監視装置40から中継装置410、42
0、430のそれぞれに、相異なる状態読み出しコマン
ドが送信される。例えば、デバイス監視装置40から中
継装置410に向けて送信される状態読み出しコマンド
は、中継装置410に対して周辺デバイス441〜44
kの状態レジスタ471〜47kのいずれかから状態レ
ジスタ値を読み出すように指示するものである。In the computer system 4 having the above-described configuration, the device monitoring device 40 sends the relay devices 410 and 42
A different status read command is transmitted to each of 0 and 430. For example, a status read command transmitted from the device monitoring device 40 to the relay device 410 is transmitted to the relay device 410 by the peripheral devices 441 to 44.
The instruction is to read the status register value from any of the k status registers 471 to 47k.
【0006】以下、コンピュータシステム4の動作をよ
り具体的に説明する。デバイス監視装置40は、中継装
置410に向けて状態読み出しコマンドを送信する。状
態読み出しコマンドを受け取った中継装置410は、こ
のコマンドに従って周辺デバイス441〜44kの内、
指定されたものから状態レジスタ値を読み出し、これを
デバイス監視装置40に送信する。次に、デバイス監視
装置40は、中継装置420に向けて状態読み出しコマ
ンドを送信する。状態読み出しコマンドを受け取った中
継装置420は、このコマンドに従って周辺デバイス4
51〜45mの内、指定されたものから状態レジスタ値
を読み出し、これをデバイス監視装置40に送信する。
最後に、デバイス監視装置40は、中継装置430に向
けて状態読み出しコマンドを送信する。状態読み出しコ
マンドを受け取った中継装置430は、このコマンドに
従って周辺デバイス461〜46nの内、指定されたも
のから状態レジスタ値を読み出し、デバイス監視装置4
0に送信する。このようにして、デバイス監視装置40
は、中継装置410、420、430を介して指定した
周辺デバイスの状態レジスタ値を取得する。Hereinafter, the operation of the computer system 4 will be described more specifically. The device monitoring device 40 transmits a status read command to the relay device 410. The relay apparatus 410 that has received the status read command, according to this command, among the peripheral devices 441 to 44k,
The status register value is read from the designated one and transmitted to the device monitoring apparatus 40. Next, the device monitoring device 40 transmits a status read command to the relay device 420. Upon receiving the status read command, the relay device 420 responds to the command by the peripheral device 4.
The status register value is read out from the designated one of 51 to 45 m and transmitted to the device monitoring apparatus 40.
Finally, the device monitoring device 40 transmits a status read command to the relay device 430. Upon receiving the status read command, the relay device 430 reads the status register value from the designated one of the peripheral devices 461 to 46n according to the command, and reads the status register value.
Send to 0. Thus, the device monitoring device 40
Acquires the status register value of the specified peripheral device via the relay devices 410, 420, and 430.
【0007】[0007]
【発明が解決しようとする課題】上記従来技術によれ
ば、デバイス監視装置40は、状態読み出しコマンドを
送信して、中継装置410に接続する指定周辺デバイ
ス、中継装置420に接続する指定周辺デバイス、中継
装置430に接続する指定周辺デバイスの順に、それら
の状態レジスタから状態レジスタ値を取得している。例
えば、各中継装置が一つの状態レジスタ値の読み出しに
必要な時間をTdevとし、周辺デバイス441〜44
k、451〜45m、461〜46nの全てが状態読み
出しコマンドによって指定されたとすれば、状態レジス
タの読み出しに要する時間Twatは、以下の式で与え
られる。According to the above prior art, the device monitoring device 40 transmits a status read command to specify the designated peripheral device connected to the relay device 410, the designated peripheral device connected to the relay device 420, The status register values are acquired from the status registers in the order of the designated peripheral devices connected to the relay device 430. For example, the time required for each relay device to read one status register value is Tdev, and the peripheral devices 441 to 44
Assuming that k, 451 to 45m, and 461 to 46n are all specified by the status read command, the time Twat required to read the status register is given by the following equation.
【0008】[0008]
【数1】Twat=3×(k+m+n)×Tdev## EQU1 ## Twat = 3.times. (K + m + n) .times.Tdev
【0009】このように、デバイス監視装置40が中継
装置410に向けて状態読み出しコマンドを送信し始め
てから、中継装置430に接続された周辺デバイスの状
態レジスタ値を受信し終えるまでの時間の間に、上記T
watのような状態レジスタの読み出しに要する時間が
必要とされ、周辺デバイスの監視に多大な時間が必要で
あるといった問題があった。As described above, the period from when the device monitoring apparatus 40 starts transmitting the status read command to the relay apparatus 410 to when the reception of the status register value of the peripheral device connected to the relay apparatus 430 is completed. , The above T
There is a problem that a time required for reading the status register such as wat is required, and a great amount of time is required for monitoring peripheral devices.
【0010】本発明の課題は、デバイス監視装置が状態
読み出しコマンドを送信してから指定した周辺デバイス
の状態レジスタ値を受信し終えるまでの時間をより短縮
することができるデバイス監視システムを提供すること
にある。An object of the present invention is to provide a device monitoring system capable of further reducing the time from when a device monitoring device transmits a status read command to when the device monitoring device finishes receiving a status register value of a specified peripheral device. It is in.
【0011】[0011]
【課題を解決するための手段】上記課題を解決する本発
明のデバイス監視システムは、複数のデバイスから状態
レジスタ値等の動作に関する状態情報を取得する監視装
置と、前記複数のデバイスの各々と前記監視装置とを中
継する複数の中継装置とを有し、監視装置が、前記状態
情報を取得すべきデバイスを指定する一種類の監視コマ
ンドを前記複数の中継装置に向けて送信する手段を備
え、各中継装置が、前記監視装置から送信される監視コ
マンドに指定されるデバイスから前記状態情報を取得す
ると共に該状態情報を前記監視装置に向けて送信する手
段を備えることを特徴とする。According to a first aspect of the present invention, there is provided a device monitoring system for acquiring status information relating to an operation, such as a status register value, from a plurality of devices; A plurality of relay devices that relay the monitoring device and, the monitoring device comprises means for transmitting a type of monitoring command specifying a device to obtain the state information to the plurality of relay devices, Each relay device includes means for acquiring the status information from a device designated by a monitoring command transmitted from the monitoring device, and transmitting the status information to the monitoring device.
【0012】各中継装置の好ましい態様としては、前記
監視装置から送信される監視コマンドで指定されるデバ
イスから取得した前記状態情報を格納するバッファを有
し、予め前記複数の中継装置に定められた優先順位にお
いて前記状態情報が格納された前記バッファを有する中
継装置の中で自己の中継装置が最優先であるとき、前記
バッファに格納された状態情報を前記監視装置に向けて
送信するように構成する。As a preferred mode of each of the relay devices, the relay device has a buffer for storing the status information acquired from a device specified by a monitoring command transmitted from the monitoring device, and is provided in advance in the plurality of relay devices. When the own relay device has the highest priority among the relay devices having the buffer in which the status information is stored in the priority order, the status information stored in the buffer is transmitted to the monitoring device. I do.
【0013】前記監視コマンドは、例えば前記中継装置
毎の前記状態情報を取得すべきデバイスについての識別
情報を含むものであり、各中継装置は、前記監視コマン
ドに含まれる自己の中継装置に対するデバイス識別情報
に指し示されるデバイスから前記状態情報を読み出すこ
とを特徴とする。[0013] The monitoring command includes, for example, identification information of a device from which the status information is to be obtained for each of the relay devices. Each of the relay devices includes a device identification for its own relay device included in the monitoring command. Reading the state information from a device indicated by the information.
【0014】[0014]
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態を詳細に説明する。図1は、本発明の一実施形
態によるコンピュータシステムのブロック構成図であ
る。このコンピュータシステム1のシステムバス11に
は、周辺デバイス(コンピュータシステム1上で動作す
る各種デバイス)の動作状態を監視するデバイス監視装
置10と複数の中継装置110、120、130とが半
二重マルチドロップシリアル伝送が可能なように接続さ
れている。Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a block diagram of a computer system according to an embodiment of the present invention. The system bus 11 of the computer system 1 includes a device monitoring device 10 for monitoring the operation status of peripheral devices (various devices operating on the computer system 1) and a plurality of relay devices 110, 120, and 130, a half-duplex communication system. Connected to enable drop serial transmission.
【0015】また、中継装置110、120、130に
は、それぞれ、k個の周辺デバイス141〜14k、m
個の周辺デバイス151〜15m、n個の周辺デバイス
161〜16nが接続されている。さらに、周辺デバイ
ス141〜14k、151〜15m、161〜16n
は、状態情報である状態レジスタ値を格納する状態レジ
スタ171〜17k、181〜18m、191〜19n
を備え、中継装置による状態レジスタ値の読み出しが可
能になっている。ここで、添字の自然数k,m,nはデ
バイス数を意味するものである。The relay devices 110, 120 and 130 respectively have k peripheral devices 141 to 14k and m, respectively.
Peripheral devices 151 to 15 m and n peripheral devices 161 to 16 n are connected. Further, the peripheral devices 141 to 14k, 151 to 15m, 161 to 16n
Are status registers 171 to 17k, 181 to 18m, and 191 to 19n for storing status register values as status information.
And the relay device can read the status register value. Here, the subscript natural numbers k, m, and n mean the number of devices.
【0016】中継装置110、120、130は、それ
ぞれ、デバイス監視装置10から送信された状態読み出
しコマンドを解析実行するCPU112、122、13
2と、状態レジスタ171〜17k、181〜18m、
191〜19nから読み出した状態レジスタ値をデバイ
ス監視装置10に送信するまでの間、一時的に格納して
おくための状態バッファ111、121、131、そし
て、3本の信号線12〜14に接続され、状態バッファ
111、121、131に記憶される状態レジスタ値の
送信のタイミングをCPU112、122、132に告
げる優先制御部113、123、133を備える。The relay devices 110, 120, and 130 analyze and execute the status read command transmitted from the device monitoring device 10, respectively.
2, status registers 171 to 17k, 181 to 18m,
Connected to status buffers 111, 121, and 131 and three signal lines 12 to 14 for temporarily storing status register values read from 191 to 19n until transmission to the device monitoring apparatus 10. The priority control units 113, 123, and 133 are provided for notifying the CPUs 112, 122, and 132 of the transmission timings of the status register values stored in the status buffers 111, 121, and 131.
【0017】信号線12は中継装置110、信号線13
は中継装置120、そして信号線14は中継装置130
にそれぞれ対応する。優先制御部113、123、13
3は信号線12〜14に流れる応答信号を自己の中継装
置の状態に合わせてオン、オフのいずれかにセットす
る。The signal line 12 is connected to the repeater 110 and the signal line 13
Is a relay device 120, and the signal line 14 is a relay device 130.
Respectively. Priority control units 113, 123, 13
Reference numeral 3 sets the response signal flowing through the signal lines 12 to 14 to ON or OFF in accordance with the state of its own relay device.
【0018】例として、優先制御部113の動作を説明
するが、他の優先制御部123、133も同様な動作を
行うものである。優先制御部113は、デバイス監視装
置10から送信された状態読み出しコマンドで指定され
る周辺デバイス141〜14kの状態レジスタ値が状態
バッファ111に記憶されたとき、信号線12の応答信
号をオンにセットし、状態レジスタ値のデバイス監視装
置10への送信が保留中であることを他の中継装置、つ
まり中継装置120、130に示す。また、優先制御部
113は、信号線12の応答信号がオンであるとき、予
め全ての中継装置に設定される優先順位に基づいて状態
レジスタ値の送信が保留中にある中継装置の中で自己の
中継装置110が最優先順位であるか否かを判定し、最
優先順位であれば、状態バッファ111に記憶された状
態レジスタ値をデバイス監視装置10に送信すべきこと
をCPU112に告げる。As an example, the operation of the priority control unit 113 will be described, but the other priority control units 123 and 133 perform the same operation. The priority control unit 113 sets the response signal of the signal line 12 to ON when the status register values of the peripheral devices 141 to 14k specified by the status read command transmitted from the device monitoring device 10 are stored in the status buffer 111. Then, the other relay apparatuses, that is, the relay apparatuses 120 and 130, indicate that transmission of the status register value to the device monitoring apparatus 10 is pending. Further, when the response signal of the signal line 12 is on, the priority control unit 113 determines that the relay device whose transmission of the status register value is pending based on the priority set in advance for all the relay devices is It is determined whether or not the relay device 110 has the highest priority, and if it is the highest priority, it notifies the CPU 112 that the status register value stored in the status buffer 111 should be transmitted to the device monitoring device 10.
【0019】例えば、予め中継装置に設定される優先順
位が中継装置110、120、130の順であり、信号
線12、13に流れる応答信号はオン、信号線14に流
れる応答信号はオフであれば、中継装置110、120
の状態レジスタ値の送信が保留中であり、優先制御部1
13は自己の中継装置110が最優先に送信すべきこと
をCPU112に告げ、CPU112は状態バッファ1
11に格納されている状態レジスタ値をデバイス監視装
置10に向けて送信する。その後、直ちに中継装置12
0から状態レジスタ値が送信される。さらに優先制御部
113は、状態バッファ111に記憶された状態レジス
タ値をデバイス監視装置10に送信し終えたとき、信号
線12の応答信号をオフにセットする。For example, the priorities set in advance in the relay device are in the order of the relay devices 110, 120, and 130, and the response signal flowing through the signal lines 12 and 13 is ON, and the response signal flowing through the signal line 14 is OFF. For example, the relay devices 110 and 120
Transmission of the status register value is pending, and the priority control unit 1
13 informs the CPU 112 that its own relay device 110 should transmit the message with the highest priority.
The status register value stored in 11 is transmitted to the device monitoring apparatus 10. Then, immediately after the relay device 12
From 0, the status register value is transmitted. Further, when the priority control unit 113 finishes transmitting the status register value stored in the status buffer 111 to the device monitoring apparatus 10, it sets the response signal on the signal line 12 to off.
【0020】図2は、デバイス監視装置10から中継装
置110、120、130に向けて一括送信される状態
読み出しコマンドのフォーマットの一例を示すものであ
る。この状態読み出しコマンドには、中継装置110、
120、130が同期して受信するための同期キャラク
タ、中継装置110を介して状態レジスタ値の読み出し
を行うべき周辺デバイスの情報(中継装置110への読
み出しデバイス情報)、中継装置120を介して状態レ
ジスタ値の読み出しを行うべき周辺デバイスの情報(中
継装置120への読み出しデバイス情報)、中継装置1
30を介して状態レジスタ値の読み出しを行うべき周辺
デバイスの情報(中継装置130への読み出しデバイス
情報)、そして、コマンドの終了を告げる終了キャラク
タが配列する。FIG. 2 shows an example of the format of a status read command transmitted collectively from the device monitoring apparatus 10 to the relay apparatuses 110, 120, and 130. The status read command includes the relay device 110,
Synchronization characters for synchronous reception by 120 and 130, information on peripheral devices from which status register values should be read via relay device 110 (device information read to relay device 110), status via relay device 120 Information on peripheral devices from which register values should be read (device information read to relay device 120), relay device 1
The information of the peripheral device from which the status register value is to be read via the device 30 (device information to be read to the relay device 130), and an end character indicating the end of the command are arranged.
【0021】ここで中継装置110、120、130へ
の読み出しデバイス情報は、それぞれ、状態レジスタ値
の読み出しをすべき周辺デバイスの数及び識別情報の配
列を含む。例えば、図中、中継装置110への読み出し
デバイス情報は読み出しデバイス数がk、デバイス識別
番号が141〜14k、中継装置120への読み出しデ
バイス情報は読み出しデバイス数がm、デバイス識別番
号が151〜15mであることを示している。中継装置
130への読み出しデバイス情報も同様である。Here, the read device information to the relay devices 110, 120, and 130 includes the number of peripheral devices from which the status register value is to be read and an array of identification information. For example, in the figure, the read device information to the relay device 110 has the read device number k, the device identification number 141 to 14k, the read device information to the relay device 120 has the read device number m, and the device identification number 151 to 15m. Is shown. The same applies to the device information read to the relay device 130.
【0022】次に、図3を参照して、中継装置110、
120、130の各中継装置の処理手順を説明する。ま
ず、デバイス監視装置10から中継装置110、12
0、130に向けて一括して状態読み出しコマンドが送
信され、中継装置110、120、130の各々の処理
が開始される。Next, referring to FIG.
The processing procedure of each of the relay devices 120 and 130 will be described. First, from the device monitoring apparatus 10 to the relay apparatuses 110 and 12
A status read command is transmitted to the relay apparatuses 110, 120, and 130 at a time, and the processing of each of the relay apparatuses 110, 120, and 130 is started.
【0023】各中継装置は、状態読み出しコマンドが受
信中であるとき(ステップS301:Yes)、受信中
の状態読み出しコマンドの読み出しデバイス情報に含ま
れる中継装置識別番号が自己の中継装置の番号であるか
否かを判定する(ステップS302)。中継装置識別番
号が自己の中継装置の番号であるとき(ステップS30
2:Yes)、デバイス識別番号に指定された周辺デバ
イスの状態レジスタから状態レジスタ値を読み出し、状
態バッファに格納する(ステップS303)。その後、
自己の中継装置に対応する信号線(例えば周辺装置11
0であれば信号線12)の応答要求信号をオンにセット
する(ステップS304)。When each relay device is receiving the status read command (step S301: Yes), the relay device identification number included in the read device information of the status read command being received is the number of its own relay device. It is determined whether or not (Step S302). When the relay device identification number is its own relay device number (step S30)
2: Yes), the status register value is read from the status register of the peripheral device designated by the device identification number, and stored in the status buffer (step S303). afterwards,
A signal line corresponding to its own relay device (for example, the peripheral device 11
If it is 0, the response request signal of the signal line 12) is set to ON (step S304).
【0024】状態読み出しコマンドが受信中であり(ス
テップS301:Yes)、受信中の状態読み出しコマ
ンドの読み出しデバイス情報に含まれる中継装置識別番
号が自己の中継装置の番号でないならば(ステップS3
02:No)、ステップS301に戻って再び状態読み
出しコマンドの受信中であるかどうかを判断する。If the status read command is being received (step S301: Yes) and the relay device identification number included in the read device information of the status read command being received is not the number of its own relay device (step S3).
02: No), the process returns to step S301, and it is determined again whether or not the status read command is being received.
【0025】一方、状態読み出しコマンドの受信中でな
いとき(ステップS301:No)、自己の中継装置に
対応する信号線の応答要求信号がオンかオフかを調べ
る。応答要求信号がオンであるとき(ステップS30
5:Yes)、応答要求信号がオンになっている他の信
号線の中から自己の中継装置の優先順位を判断して、最
優先順位であれば(ステップS306:Yes)、デバ
イス監視装置10へ状態バッファの内容を転送する(ス
テップS307)。その後、自己の中継装置に対応する
信号線の応答要求信号をオフにセットし(ステップS3
08)、処理を終了させる。ここで、もし自己の中継装
置が最優先順位でないとき(ステップS306:N
o)、ステップS301に戻って再び状態読み出しコマ
ンドの受信中であるかどうかを判断する。On the other hand, when the status read command is not being received (step S301: No), it is checked whether the response request signal of the signal line corresponding to the own relay device is on or off. When the response request signal is on (step S30)
5: Yes), the priority of its own relay device is determined from among the other signal lines for which the response request signal is turned on, and if it is the highest priority (step S306: Yes), the device monitoring device 10 Then, the contents of the status buffer are transferred (step S307). Thereafter, the response request signal of the signal line corresponding to the own relay device is set to off (step S3).
08), end the process. Here, if the own relay device is not the highest priority (step S306: N
o) Returning to step S301, it is determined again whether a status read command is being received.
【0026】状態読み出しコマンドの受信中でなく(ス
テップS301:No)、かつ、自己の中継装置に対応
する信号線の応答要求信号がオフであるとき(ステップ
S305:No)も、ステップS301に戻って再び状
態読み出しコマンドの受信中であるかどうかを判断す
る。If the status read command is not being received (step S301: No) and the response request signal of the signal line corresponding to the own relay device is off (step S305: No), the process returns to step S301. It is determined again whether the status read command is being received.
【0027】かくして本実施形態によれば、周辺デバイ
ス141〜14k、151〜15m、161〜16nか
らの状態レジスタ値の読み出しをデバイス監視装置10
からの同一読み出しコマンドの一括送信で実行すること
ができる。Thus, according to the present embodiment, the reading of the status register values from the peripheral devices 141 to 14 k, 151 to 15 m, and 161 to 16 n is performed by the device monitoring apparatus 10.
And can be executed by batch transmission of the same read command.
【0028】なお、説明を簡単にするために中継装置の
数を3個に限定したが、一般には中継装置の数や中継装
置に接続されるデバイスの数は任意でよい。Although the number of relay devices is limited to three for the sake of simplicity, generally, the number of relay devices and the number of devices connected to the relay devices may be arbitrary.
【0029】[0029]
【発明の効果】以上の説明から明らかなように、本発明
によるデバイス監視システムによれば、デバイス監視装
置は複数の中継装置に向けて同一の読み出しコマンドを
一括発信するために、送信すべき読み出しコマンドの総
長を縮小することができる効果がある。さらに、他の中
継装置による周辺デバイスからの状態情報の読み出し完
了を待つ必要がないため、周辺デバイスからの状態レジ
スタ値の読み出しに要する総時間を短縮することができ
るといった効果がある。As is apparent from the above description, according to the device monitoring system of the present invention, the device monitoring apparatus transmits the same read command to a plurality of relay apparatuses in a batch so that the read command to be transmitted can be transmitted. There is an effect that the total length of the command can be reduced. Further, since there is no need to wait for completion of reading of the status information from the peripheral device by another relay device, there is an effect that the total time required for reading the status register value from the peripheral device can be reduced.
【図面の簡単な説明】[Brief description of the drawings]
【図1】本発明の一実施形態によるコンピュータシステ
ムのブロック構成図。FIG. 1 is a block diagram of a computer system according to an embodiment of the present invention.
【図2】本実施形態による状態読み出しコマンドのフォ
ーマットの一例を示した図。FIG. 2 is an exemplary view showing an example of a format of a status read command according to the embodiment;
【図3】本実施形態による中継装置の処理手順の説明
図。FIG. 3 is an explanatory diagram of a processing procedure of the relay device according to the embodiment;
【図4】従来技術によるコンピュータシステムのブロッ
ク構成図。FIG. 4 is a block diagram of a computer system according to the related art.
1、4 コンピュータシステム 10、40 デバイス監視装置 11、41 通信回線 12、13、14 信号線 110、120、130、410、420、430 中
継装置 111、121、131 状態バッファ 112、122、132、411、421、431 C
PU113、123、133 優先制御部 141〜14k、151〜15m、161〜16n、4
41〜44k、451〜45m、461〜46n 周辺
デバイス 171〜17k、181〜18m、191〜19n、4
71〜47k、481〜48m、491〜49n 状態
レジスタ1, 4 Computer system 10, 40 Device monitoring device 11, 41 Communication line 12, 13, 14 Signal line 110, 120, 130, 410, 420, 430 Relay device 111, 121, 131 Status buffer 112, 122, 132, 411 , 421, 431 C
PU 113, 123, 133 Priority control units 141 to 14k, 151 to 15m, 161 to 16n,
41-44k, 451-45m, 461-46n Peripheral devices 171-17k, 181-18m, 191-19n, 4
71-47k, 481-48m, 491-49n status registers
Claims (4)
動作に関する状態情報を取得する監視装置と、前記複数
のデバイスの各々と前記監視装置とを中継する複数の中
継装置とを含んで成り、 前記監視装置は、前記状態情報を取得すべきデバイスを
指定する一種類の監視コマンドを一括して前記複数の中
継装置に向けて送信する手段を備え、 各中継装置は、前記監視装置から送信される監視コマン
ドに指定されるデバイスから前記状態情報を取得すると
共に該状態情報を前記監視装置に向けて送信する手段を
備えることを特徴とするデバイス監視システム。A monitoring device that obtains status information relating to an operation such as a status register value from a plurality of devices; and a plurality of relay devices that relay each of the plurality of devices and the monitoring device. The monitoring device includes a unit that collectively transmits one type of monitoring command designating a device from which the status information is to be acquired to the plurality of relay devices, and each relay device is transmitted from the monitoring device. A device monitoring system, comprising: means for acquiring the status information from a device designated by a monitoring command and transmitting the status information to the monitoring device.
れる監視コマンドで指定されるデバイスから取得した前
記状態情報を格納するためのバッファを有し、このバッ
ファに前記状態情報が格納されたときに前記監視装置に
向けて該バッファの格納情報の送信を開始するように構
成されていることを特徴とする請求項1記載のデバイス
監視システム。2. Each of the relay devices has a buffer for storing the status information acquired from a device specified by a monitoring command transmitted from the monitoring device, and the status information is stored in the buffer. 2. The device monitoring system according to claim 1, wherein the device monitoring system is configured to start transmitting the information stored in the buffer to the monitoring device.
定められており、すでに前記バッファに前記状態情報が
格納されている中継装置の中で最優先の順位が定められ
たものから順に前記バッファの格納情報を前記監視装置
に向けて送信を開始するように構成されていることを特
徴とする請求項2記載のデバイス監視システム。3. The priorities of the plurality of relay devices are determined in advance, and the relay devices in which the status information has already been stored in the buffer have the highest priority. The device monitoring system according to claim 2, wherein transmission of buffer storage information to the monitoring device is started.
継装置の識別情報と該中継装置によって前記状態情報を
取得すべきデバイスについての識別情報とから成る中継
装置別情報を含むことを特徴とする請求項1ないし3の
いずれかの項記載のデバイス監視システム。4. The monitoring command includes, for each relay device, relay device-specific information including identification information of the relay device and identification information of a device from which the status information is to be acquired by the relay device. The device monitoring system according to claim 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8203352A JPH1051867A (en) | 1996-08-01 | 1996-08-01 | Device monitor system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8203352A JPH1051867A (en) | 1996-08-01 | 1996-08-01 | Device monitor system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1051867A true JPH1051867A (en) | 1998-02-20 |
Family
ID=16472614
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8203352A Pending JPH1051867A (en) | 1996-08-01 | 1996-08-01 | Device monitor system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH1051867A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006345221A (en) * | 2005-06-09 | 2006-12-21 | Hitachi Ltd | Monitoring equipment, process equipment base and monitoring control system |
| WO2009028037A1 (en) * | 2007-08-27 | 2009-03-05 | Advantest Corporation | System, relay device, tester, and manufacturing method for device |
-
1996
- 1996-08-01 JP JP8203352A patent/JPH1051867A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006345221A (en) * | 2005-06-09 | 2006-12-21 | Hitachi Ltd | Monitoring equipment, process equipment base and monitoring control system |
| WO2009028037A1 (en) * | 2007-08-27 | 2009-03-05 | Advantest Corporation | System, relay device, tester, and manufacturing method for device |
| JP5080580B2 (en) * | 2007-08-27 | 2012-11-21 | 株式会社アドバンテスト | System, relay device, and test device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4684885A (en) | Arrangement for on-line diagnostic testing of an off-line standby processor in a duplicated processor configuration | |
| JPH1051867A (en) | Device monitor system | |
| JPS5833970B2 (en) | Inter-processor communication method | |
| JP3267110B2 (en) | Microcomputer data transfer device | |
| JPH06164603A (en) | Transmission system for time division multiplex transmitting device | |
| JPH05257852A (en) | Process data processing system and processing method | |
| JPS6126706B2 (en) | ||
| JPH10289196A (en) | Computer and method for transferring peripheral device control data in computer | |
| KR20090052645A (en) | Bidirectional Data Transmission Method and Device Based on Serial Peripheral Interface | |
| JP3740198B2 (en) | Implementation method of operation command processing mechanism in distributed system | |
| JPH1023048A (en) | Communication control method | |
| JPS63227149A (en) | Communication control method in loop communication system | |
| JPH0888598A (en) | Dual system information transmission equipment | |
| JPH0349446A (en) | Inter-processor communication equipment | |
| JPS61123240A (en) | Polling reception control system | |
| JPH11177654A (en) | Data transmission reception method | |
| JP2001005742A (en) | Data transfer method | |
| JPS5816322A (en) | Input and output controllng system of information processing system | |
| JPH0573359A (en) | Maintenance information reading method | |
| JPH0319055A (en) | Data transfer device | |
| JPH088941A (en) | Unidirectional loop type transmission circuit | |
| JPH077954B2 (en) | Control device | |
| JPS6142988B2 (en) | ||
| JPS6247749A (en) | Test method for terminal equipment | |
| JPH0973389A (en) | Serial interface transfer device |