JPH0324656A - data storage device - Google Patents
data storage deviceInfo
- Publication number
- JPH0324656A JPH0324656A JP1158168A JP15816889A JPH0324656A JP H0324656 A JPH0324656 A JP H0324656A JP 1158168 A JP1158168 A JP 1158168A JP 15816889 A JP15816889 A JP 15816889A JP H0324656 A JPH0324656 A JP H0324656A
- Authority
- JP
- Japan
- Prior art keywords
- data
- host computer
- peripheral device
- address
- interface cable
- 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
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野コ
本発明は、ホストコンピュータと、該ホストコンピュー
タに接続された一台または複数台の周辺装置との間のイ
ンターフェースにおいて、相互に送受信されるデータを
記憶するデータ蓄積装置に係り、特に、特定の周辺装置
とホストコンビュータとの間で送受信されるデータを記
憶するデータ蓄積装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Industrial Field of Application] The present invention relates to data exchange between a host computer and one or more peripheral devices connected to the host computer at an interface between the host computer and one or more peripheral devices connected to the host computer. The present invention relates to a data storage device that stores data, and particularly relates to a data storage device that stores data transmitted and received between a specific peripheral device and a host computer.
[従来の技術]
一般に、ホストコンピュータと、一台または複数台の周
辺装置とを接続するインターフェースは、データインタ
ーフェースケーブル(BUS)及びコントロールインタ
ーフェースケーブル(TAG)により構成されている.
そして、このようなインターフェースにおいて、ホスト
コンピュータと周辺装置との間で送受信されるデータを
蓄積するための従来技術は、前述したインターフェース
ケーブル上の全ての信号を、一定時間メモリ上に記憶で
きるように構成されている。[Prior Art] Generally, an interface for connecting a host computer and one or more peripheral devices includes a data interface cable (BUS) and a control interface cable (TAG). In such an interface, conventional technology for storing data sent and received between a host computer and a peripheral device is such that all signals on the aforementioned interface cable can be stored in memory for a certain period of time. It is configured.
なお、この種データ蓄積装置に関する従来技術として、
例えば、特開昭59−20026号公報等に記載された
技術が知られている.
[発明が解決しようとする課題]
前記従来技術は、ホストコンピュータの1つのチャネル
装置と接続されている全ての周辺装置と、ホストコンピ
ュータとの間の全インターフェース信号を、インターフ
ェース信号が発生した順に全てメモリに記憶するので、
メモリが全て使用されてしまうと、それ以上の信号を蓄
積することができないという問題点を有している。また
、前記従来技術は、1つの周辺装置に着目した信号の蓄
積、大量の信号の蓄積を行うことができず、装置の電源
が切断された場合に、一度蓄積したデータが失われてし
まうという問題点を有している。さらに、ある1つの周
辺装置のみについて、データの解析を行おうとする場合
、他の周辺装置のデータを捨てて、1つの周辺装置のデ
ータのみを収集して解析する必要があるが、前記従来技
術は、このような場合に、データの解析に時間がかかり
、また、蓄積されているデータ量に制限があるので、そ
の周辺装置に関するデータが不足して、データの解析を
行うことができない場合があるという問題点を有してい
る。In addition, as a conventional technology regarding this type of data storage device,
For example, a technique described in Japanese Patent Laid-Open No. 59-20026 is known. [Problems to be Solved by the Invention] The above-mentioned conventional technology transmits all interface signals between the host computer and all peripheral devices connected to one channel device of the host computer in the order in which the interface signals are generated. Since it is stored in memory,
The problem is that once all the memory is used, no more signals can be stored. Furthermore, the conventional technology cannot accumulate signals focused on one peripheral device or accumulate a large amount of signals, and the data once accumulated is lost when the device's power is cut off. There are problems. Furthermore, when attempting to analyze data for only one peripheral device, it is necessary to discard data for other peripheral devices and collect and analyze data for only one peripheral device. In such cases, it takes time to analyze the data, and there is a limit to the amount of data stored, so there may be a lack of data regarding the peripheral device and it may not be possible to analyze the data. It has some problems.
本発明の目的は、前記従来技術の問題点を解決し、ホス
トコンピュータと、1つの周辺装置との間で送受信され
るデータのみを、不揮発性のデータ記憶手段であるディ
スク装置等の外部記憶装置に大量に蓄積可能としたデー
タ蓄積装置を提供することにある。SUMMARY OF THE INVENTION An object of the present invention is to solve the problems of the prior art, and to store only data sent and received between a host computer and one peripheral device in an external storage device such as a disk device, which is a non-volatile data storage means. An object of the present invention is to provide a data storage device that can store a large amount of data.
[課題を解決するための手段]
本発明によれば前記目的は、ホストコンピュータと、複
数の周辺装置との間を接続しているインターフェースケ
ーブル上の信号の内、各周辺装置に与えられているアド
レス信号と、予め指定されているアドレス信号とをチェ
ックする回路を設け、これらのアドレス信号が一致した
場合に、データの蓄積を行うようにすることにより、ま
た、蓄積できるデータ量に制限を加えないように、かつ
、装置の電源が切断された場合にも、蓄積したデータが
失われないように、フロッピーディスク装置のような不
揮発性の外部記憶装置を2台設け、2台の外部記憶装置
を交代に使用するようにすることにより達成される。[Means for Solving the Problems] According to the present invention, the above object is to provide signals to each peripheral device among signals on an interface cable connecting a host computer and a plurality of peripheral devices. By providing a circuit that checks the address signal and a pre-specified address signal, and storing data when these address signals match, it also limits the amount of data that can be stored. In order to prevent data loss and to prevent stored data from being lost even if the power to the device is cut off, two non-volatile external storage devices such as floppy disk drives are installed, and two external storage devices are installed. This can be achieved by using the two alternately.
[作 用]
データを収集すべき1つの周辺装置のアドレスを予め設
定しておけば、前記チェック回路は、ホストコンピュー
タと、複数の周辺装置との間で送受信されるデータの中
から、前記データを収集すべき1つの周辺装置と、ホス
トコンピュータとの間で送受信されるデータを識別して
、そのデータのみを外部記憶装置に蓄積させる制御を行
うことができる。これにより、外部記憶装置に記憶され
るデータは、ある1つの周辺装置と、ホストコンピュー
タとの間で送受信されるデータのみとなる。[Function] If the address of one peripheral device from which data is to be collected is set in advance, the check circuit can select the data from among the data transmitted and received between the host computer and a plurality of peripheral devices. It is possible to identify the data transmitted and received between the host computer and one peripheral device whose information is to be collected, and control the storage of only that data in the external storage device. As a result, the data stored in the external storage device is only the data transmitted and received between one peripheral device and the host computer.
また、フロッピーディスク装置のような外部記憶装置を
2台備えているので、一方のディスクが満杯なった場合
には、他方の装置に自動的に切り替えてデータの蓄積を
続けることができるので、データの蓄積量が制限される
こともない。In addition, it is equipped with two external storage devices such as floppy disk drives, so if one disk becomes full, it can automatically switch to the other device and continue storing data. There is no limit to the amount of storage.
[実施例]
以下、本発明によるデータ蓄積装置の一実施例を図面に
より詳細に説明する。[Embodiment] Hereinafter, an embodiment of the data storage device according to the present invention will be described in detail with reference to the drawings.
第1図は本発明の一実施例のシステム構成を示すブロッ
ク図、第2図は入出力アダプタの構成を示すブロック図
、第3図は本発明の一実施例の動作を説明するフローチ
ャート、第4図はインターフェースデータの一時格納メ
モリのフォーマットを説明する図である。第1図、第2
図において、lはホストコンピュータ、2はチャネル、
3、9は周辺装置、4はデータ蓄積装置、5は入出力ア
ダプタ、6はコントローラ、7は記憶装置、8は終端装
置、10はインターフェースケーブル、202はパルス
変換器、204はアドレスホールドフリツブフロツブ,
209はアドレス一致フリツプフロツプ、211はコマ
ンドホールドフリツブフロツプである。FIG. 1 is a block diagram showing the system configuration of an embodiment of the present invention, FIG. 2 is a block diagram showing the configuration of an input/output adapter, FIG. 3 is a flowchart explaining the operation of the embodiment of the present invention, and FIG. FIG. 4 is a diagram illustrating the format of a temporary storage memory for interface data. Figures 1 and 2
In the figure, l is the host computer, 2 is the channel,
3 and 9 are peripheral devices, 4 is a data storage device, 5 is an input/output adapter, 6 is a controller, 7 is a storage device, 8 is a termination device, 10 is an interface cable, 202 is a pulse converter, 204 is an address hold flip-flop Frotub,
209 is an address matching flip-flop, and 211 is a command hold flip-flop.
本発明の一実施例によるデータ蓄積装置を備えるシステ
ムは、第1図に示すように、チャネル装置2を有するホ
ストコンピュータ1に、複数の周辺装置3と、本発明に
よるデータ蓄積装置4とが、インターフェースケーブル
10を介して接統されて構成されている.インターフェ
ースケーブル10は、データ蓄積装置4及び複数の周辺
装置3をいもづる式に接続し、最後の周辺装置で終端装
置8により終端されている.従って、データ蓄積装置4
は、複数の周辺装置と同等に接続されることになり、チ
ャネル装置2からみると単なる1つの周辺装置にすぎな
い。As shown in FIG. 1, a system including a data storage device according to an embodiment of the present invention includes a host computer 1 having a channel device 2, a plurality of peripheral devices 3, and a data storage device 4 according to the present invention. They are connected via an interface cable 10. The interface cable 10 connects the data storage device 4 and a plurality of peripheral devices 3 in a chain-like fashion, and is terminated by a termination device 8 at the last peripheral device. Therefore, the data storage device 4
is connected in the same way as a plurality of peripheral devices, and from the perspective of the channel device 2, it is just one peripheral device.
そして、前記ホストコンピュータ1で作成された信号あ
るいは周辺装置3で作成された信号は、チャネル装置2
及びインターフェースケーブル10を介して、ホストコ
ンピュータlと周辺装置3との間で相互に送受信される
。このインターフェースケーブル10を介して送受信さ
れる各信号は、データ系信号と、コントロール系信号と
に大別され、それぞれ、一般的に、BUS線、TAG線
と呼ばれるケーブル上を伝送される。なお、このインタ
ーフェースケーブル10に伝送される各信号系について
は、周知であるのでその説明は省略する.
前述したように構成される本発明の一実施例のシステム
において、データ蓄積装置4は、データを収集すべき周
辺装置3よりチャネル装置2側に接続されていれば、そ
の接続位置は、どこでもよい。The signals created by the host computer 1 or the signals created by the peripheral device 3 are transmitted to the channel device 2.
The information is transmitted and received between the host computer 1 and the peripheral device 3 via the interface cable 10 and the interface cable 10. Signals transmitted and received via this interface cable 10 are broadly classified into data-related signals and control-related signals, and are transmitted on cables generally called BUS lines and TAG lines, respectively. It should be noted that each signal system transmitted to this interface cable 10 is well known, so a description thereof will be omitted. In the system according to the embodiment of the present invention configured as described above, the data storage device 4 may be connected anywhere as long as it is connected closer to the channel device 2 than the peripheral device 3 from which data is to be collected. .
第1図に示す本発明の一実施例のシステムにおいては、
データ蓄積装置4に周辺装置9を接続した構威も示され
ているが、この構成の場合、周辺装置9の内部にデータ
蓄積装置4が存在するのと等価であり、この周辺装置9
が、他の周辺装置3とホストコンピュータlとの間で送
受信されるデータを、自装置内のデータ蓄積装置4に蓄
積することになる。In the system of one embodiment of the present invention shown in FIG.
A configuration in which the peripheral device 9 is connected to the data storage device 4 is also shown, but in this configuration, it is equivalent to the data storage device 4 existing inside the peripheral device 9, and this peripheral device 9
However, data transmitted and received between other peripheral devices 3 and the host computer 1 will be stored in the data storage device 4 within the own device.
また、データ蓄積装置4は、データの入出力の制御を行
う入出力アダプタ5と、前述したBUS線及びTAG線
を制御するコントローラ6と、データを蓄積する記憶装
ra7とを主な構成要素として構成されている。The data storage device 4 also includes an input/output adapter 5 that controls data input/output, a controller 6 that controls the BUS line and TAG line described above, and a storage device RA7 that stores data. It is configured.
第2図は入出力アダプタ5における、インターフェース
ケーブル10上のデータ転送速度と、コントローラ6の
処理速度との同期を取る回路を示す図である。この回路
は、コントローラから与えられる、インターフェースケ
ーブル10のTAG線にアドレス取り込み要求があった
ことを示すアドレス取り込み要求検出203によりセッ
トされ、アドレスの取り込みが完了した報告201によ
りリセットされるアドレスホールドフリップフロツブ2
04を備え、該フリップフロップ204がセットされて
いる間、チャネル装置2と周辺装置3との間のデータ送
受信のためのインターフェース処理を中断させるもので
ある。FIG. 2 is a diagram showing a circuit in the input/output adapter 5 that synchronizes the data transfer rate on the interface cable 10 and the processing speed of the controller 6. This circuit is an address hold flip-flop that is set by an address capture request detection 203 that indicates that an address capture request has been made on the TAG line of the interface cable 10 and is reset by a report 201 that address capture is completed. whelk 2
04, and while the flip-flop 204 is set, interface processing for transmitting and receiving data between the channel device 2 and the peripheral device 3 is interrupted.
以下、第3図に示すフローチャートによりコントローラ
6における周辺装置3のアドレス信号を解析する動作を
説明すると共に、第2図に示す回路の動作を説明する。Hereinafter, the operation of analyzing the address signal of the peripheral device 3 in the controller 6 will be explained with reference to the flowchart shown in FIG. 3, and the operation of the circuit shown in FIG. 2 will be explained.
(1)まず、入出力アダプタ5は、TAG線上の信号を
アドレス取り込み要求検出回路203により監視し、ア
ドレス取り込み要求を検出すると、パルス変換器202
を介して、アドレスホールドフリップフロップ204を
セットする。このフリップフロツブ204がセットされ
ると、周辺装置3からチャネル装置2にアドレス一致を
知らせるADD− IN信号205を論理ゲート205
により抑止させ、あるいは、チャネル装Wl2がら周辺
装置3に送出されるアドレス受領信号ADD− INH
を同様にして抑止させる。これにより、インターフェー
スケーブルlOを介する、ホストコンピュータ1と周辺
装置3との間のデータの送受信処理は、次の動作に移行
できず一時的に中断された状態になる。コントローラ6
は、この間、前述の入出力アダプタ5の動作を知るため
、アドレスホールドフリツブフロツプ204の状態を監
視している(ステップ301,302)。(1) First, the input/output adapter 5 monitors the signal on the TAG line by the address capture request detection circuit 203, and when an address capture request is detected, the pulse converter 202
The address hold flip-flop 204 is set via the address hold flip-flop 204. When this flip-flop 204 is set, an ADD-IN signal 205 is sent from the peripheral device 3 to the channel device 2 to indicate an address match to the logic gate 205.
or the address reception signal ADD-INH sent to the peripheral device 3 from the channel device Wl2.
be similarly suppressed. As a result, the data transmission/reception process between the host computer 1 and the peripheral device 3 via the interface cable IO cannot proceed to the next operation and is temporarily suspended. controller 6
During this time, in order to know the operation of the input/output adapter 5 mentioned above, the state of the address hold flip-flop 204 is monitored (steps 301 and 302).
(2)ステップ302で、アドレスホールドフリツブフ
ロツプ204のセット状態が検出されると、BUS線上
のアドレス情報の取り込みを行い、そのアドレスが,予
め設定されているトレース指定アドレスと一致するか否
かチェックする。このチェックが不一致の場合、アドレ
ス取り込み完了報告201を発行した後(ステップ30
9)、ステップ301からの処理を繰返し実行する.前
述のトレース指定アドレスは、取り込むべきデータの送
受信を、ホストコンピュータ1との間で行っている周辺
装置3のアドレスであり、スイッチ等により、あるいは
、コンソール等からのキー人力により、コントローラ6
に予め指示されたものである。このアドレスの設定方法
は、前述の方法に限定される必要はなく、公知の任意の
方法で行われればよい(ステップ303,304).(
3)ステップ304で、BUS線上のアドレスが、予め
設定されているトレース指定アドレスと一致していると
判定された場合、コントローラ6は、入出力アダプタ5
に対してアドレス一致報告208を発行し、一時格納メ
モリの初期設定を行う(ステップ305、306)。(2) In step 302, when the set state of the address hold flip-flop 204 is detected, the address information on the BUS line is fetched, and whether the address matches the preset trace designation address or not. Check whether or not. If this check does not match, after issuing the address import completion report 201 (step 30
9) Repeat the process from step 301. The above-mentioned trace designation address is the address of the peripheral device 3 that sends and receives data to be captured to and from the host computer 1.
This was instructed in advance. The method of setting this address does not need to be limited to the method described above, and any known method may be used (steps 303, 304). (
3) If it is determined in step 304 that the address on the BUS line matches the preset trace designation address, the controller 6
The address matching report 208 is issued to the address matching report 208, and the temporary storage memory is initialized (steps 305, 306).
このアドレス一致報告208は、例えば、インバータ、
遅延回路及びNAND回路からなるパルス変換器202
を介してアドレス一致フリップフロツプ209のセット
端子に印加され、該フリツブフロツプ209をセットす
る。このフリップフロツプ209は、その後、インター
フェースケーブル10上に送られてくる、コマンドデー
タ、テキストデータ等を一時的に格納するメモリに取り
込む動作を行なうか否かの判定に使用され、コマンドの
終了、すなわち、データ転送の終了でリセツトされる。This address match report 208 is, for example, an inverter,
Pulse converter 202 consisting of a delay circuit and a NAND circuit
is applied to the set terminal of the address match flip-flop 209 through the address matching flip-flop 209 to set the flip-flop 209. This flip-flop 209 is then used to determine whether or not to import command data, text data, etc. sent over the interface cable 10 into a memory that temporarily stores them, and to terminate the command, that is, to It is reset at the end of data transfer.
(4)ステップ306による一時格納メモリの初期設定
が終了すると、CNTRL BITOにパルスを出し
、アドレス取り込み完了報告201を発行する。このア
ドレス取り込み完了報告201は、前述のアドレス一致
報告の場合と同様に、パルス変換器202を介してフリ
ツプフロツプ204のリセット端子Rに印加され、該フ
リツブフロツブ204をリセットする。これにより、前
述した一時格納メモリの初期処理中抑止されていたAD
D−IN信号206は、ADD−IN信号207として
周辺装置3に送出され、あるいは、ADD− INH信
号がチャネル装置2に送出される(ステップ307)。(4) When the initialization of the temporary storage memory in step 306 is completed, a pulse is output to CNTRL BITO and an address capture completion report 201 is issued. This address capture completion report 201 is applied to the reset terminal R of the flip-flop 204 via the pulse converter 202 to reset the flip-flop 204, as in the case of the address match report described above. As a result, AD, which was suppressed during the initial processing of the temporary storage memory mentioned above,
The D-IN signal 206 is sent to the peripheral device 3 as an ADD-IN signal 207, or the ADD-INH signal is sent to the channel device 2 (step 307).
前述した動作により、本発明によるデータ蓄積装置4は
、特定のアドレスを有する周辺装置3とホストコンピュ
ータlとの間で送受信されるデータのみを取り込んで、
蓄積する準備が整えられたことになり、また、ホストコ
ンピュータlと周辺装置3との間のデータの送受信処理
が次に進むことになる。Through the above-described operation, the data storage device 4 according to the present invention captures only the data transmitted and received between the peripheral device 3 having a specific address and the host computer l, and
Preparations for storage have been made, and data transmission/reception processing between the host computer 1 and the peripheral device 3 will proceed next.
ホストコンピュータlと周辺装置3との間のデータの送
受信処理のシーケンスは、I/Oインターフェースとし
て一般に知られていると同様に行われ、インターフェー
スケーブル10上には、次に、コマンドデータが転送さ
れることになる。The sequence of data transmission and reception processing between the host computer l and the peripheral device 3 is performed in the same manner as commonly known as an I/O interface, and command data is then transferred onto the interface cable 10. That will happen.
(5)従って、アドレスの一致を検出したデータ蓄積装
置4は、次に、再び、TAG線上の信号を読み取り、チ
ャネル2と周辺装置3との間にコマンド取り込み要求が
送受信されることを監視し、該要求が検出された場合に
、コマンドホールドフリップフロツブ211をセットし
、BUS線上のコマンド情報を取り込む処理を行う。こ
のコマンド情報を取り込む処理は、前述したアドレス情
報の取り込みの処理の場合と同様な論理により実行され
、コマンド情報は、一時蓄積メモリ内に格納される(ス
テップ308)。(5) Therefore, the data storage device 4, which has detected the address match, then reads the signal on the TAG line again and monitors whether a command capture request is transmitted and received between the channel 2 and the peripheral device 3. , when the request is detected, sets the command hold flip-flop 211 and performs processing to take in the command information on the BUS line. The process of capturing this command information is executed using the same logic as the process of capturing address information described above, and the command information is stored in the temporary storage memory (step 308).
さらに、引き続き、インターフェースケーブル10上に
は、テキストデータが転送されることになり、このテキ
ストデータの取り込み処理も、前述と同様な論理により
実行され、テキストデータは、一時格納メモリに蓄積さ
れる,
一時格納メモリは、第4図に示すようなフォーマットを
持って構成されている.すなわち、一時格納メモリは、
コマンド部、ステータス部、データカウンタ部及びデー
タ部を有する256バイトのブロック1個と、データ部
のみによる256バイトのブロックn個とを備えて構成
されている.この一時格納メモリのメモリ容量は、使用
する記憶装[7によって、任意に決定すればよい.本発
明の一実施例の場合、記憶装置7として、256バイト
/セクタ、8セクタ/トラックのフロッピーディスク装
直を使用することとし、一時格納メモリの容量は、最大
50Kバイトとした.この一時格納メモリ401に格納
されたデータのフロッピーディスク装直への書き込みは
、全ての前記データブロック内にデータが格納された後
、次のデータブロック、すなわち、第4図において、そ
の第1ブロックの2バイト目の、ホストコンピュータへ
報告する周辺装置3の状態を示すステータスをステータ
ス部に書き込んだ後のタイミングで行うようにすればよ
い.
フロッピーディスク装置により構成される記億装置7は
、切り替え可能に2台用意されており、前述の書き込み
処理により、一方の装置のフロッピーディスクが満杯に
なると、他方の装置にスイッチングされる.この切り替
えが行われると、例えば、ランプ等による周知の方法に
よりこの状態を表示させることが可能であり、フロッピ
ーディスクを新しいものと交換しておくことができる。Furthermore, text data will continue to be transferred onto the interface cable 10, and the process of importing this text data will also be performed using the same logic as described above, and the text data will be stored in a temporary storage memory. The temporary storage memory is configured with the format shown in Figure 4. In other words, the temporary storage memory is
It consists of one 256-byte block having a command section, status section, data counter section, and data section, and n 256-byte blocks containing only the data section. The memory capacity of this temporary storage memory may be arbitrarily determined depending on the storage device [7] to be used. In one embodiment of the present invention, a 256-byte/sector, 8-sector/track floppy disk was used as the storage device 7, and the maximum capacity of the temporary storage memory was 50 Kbytes. The data stored in the temporary storage memory 401 is written to the floppy disk after the data has been stored in all the data blocks. This may be done at the timing after writing the status indicating the status of the peripheral device 3 to be reported to the host computer in the second byte of the status field. Two storage devices 7 configured as floppy disk devices are provided so as to be switchable, and when the floppy disk of one device becomes full due to the write process described above, the storage device 7 is switched to the other device. Once this change has been made, this state can be indicated by a well-known method, such as a lamp, and the floppy disk can be replaced with a new one.
前述した本発明の一実施例によれば、特定の周辺装置と
ホストコンピュータとの間で送受信されるデータのみを
抽出して、極めて大量に蓄積することができ、充分なデ
ータ量をもってデータの解析等を行うことができる.
前述した本発明の一実施例は、特定の周辺装置に着目し
て、その周辺装置とホストコンピュータとの間で送受信
されるデータを蓄積するものとしたが、本発明は,全て
の周辺装置とホストコンピュータとの間で送受信される
データを周辺装置対応に蓄積するように変形することが
可能である.この場合、本発明によるデータ蓄積装置は
、インターフェースケーブル上の全てのデータをとりこ
み、周辺装置のアドレス毎に、その周辺装置とホストコ
ンピュータとの間で送受信されているデータを、外部記
憶装置の対応する領域に記録するようにすればよい。According to one embodiment of the present invention described above, only the data transmitted and received between a specific peripheral device and the host computer can be extracted and accumulated in extremely large quantities, and data can be analyzed with a sufficient amount of data. etc. can be done. The embodiment of the present invention described above focused on a specific peripheral device and accumulated data sent and received between that peripheral device and the host computer, but the present invention It can be modified to store data sent and received from the host computer in a manner compatible with peripheral devices. In this case, the data storage device according to the present invention takes in all the data on the interface cable, and stores the data being sent and received between the peripheral device and the host computer for each address of the peripheral device to the corresponding external storage device. All you have to do is record it in the area where you want it to be.
また、本発明は、前述の実施例における外部記憶装置に
代り、プリンタ等の出力装置を用いるようにすることも
可能である。Further, in the present invention, an output device such as a printer can be used instead of the external storage device in the above-described embodiment.
[発明の効果]
以上説明したように本発明によれば、特定の周辺装置に
着目して、その周辺装置とホストコンピュータとの間の
データの送受信の情報を長時間にわたって大量に蓄積す
ることができるので、システム、周辺装置等の障害時に
、過去にどのようなデータの送受信が行われたかの解析
を容易に行うことができる.
また、周辺装置がプリンタ等の出力装置であり、その出
力装置が障害となった場合には、蓄積したデータを他の
出力装置に与えて出力させることにより、2つの出力装
置の処理結果の相違をチェックすることにより、障害と
なった出力装置の状態を試験することができる.[Effects of the Invention] As explained above, according to the present invention, it is possible to focus on a specific peripheral device and accumulate a large amount of information on data transmission and reception between that peripheral device and a host computer over a long period of time. This makes it easy to analyze what data was sent and received in the past in the event of a system or peripheral device failure. In addition, if the peripheral device is an output device such as a printer, and that output device becomes a failure, the accumulated data can be given to another output device to output it, and the processing results of the two output devices can differ. By checking this, you can test the status of the output device that caused the problem.
【図面の簡単な説明】
第1図は本発明の一実施例のシステム構成を示すブロッ
ク図、第2図は入出力アダプタの構成を示すブロック図
、第3図は本発明の一実施例の動作を説明するフローチ
ャート、第4図はインターフェースデータの一時格納メ
モリのフォーマットを説明する図である.
!・・・・・・ホストコンピュータ、2・・・・・・チ
ャネル、3、9・・・・・・周辺装置、4・・・・・・
データ蓄積装置、5・・・・・・入出力アダプタ、6・
・・・・・コントローラ、7・・・・・・記憶装置、8
・・・・・・終端装置、lO・・・・・・インターフェ
ースケーブル、202・・・・・・パルス変換器、20
4・・・・・・アドレスホールドフリツプフロツブ、2
09・・・・・・アドレス一致フリツプフロツプ、21
1l
第
l
図
第2図[Brief Description of the Drawings] Figure 1 is a block diagram showing the system configuration of an embodiment of the present invention, Figure 2 is a block diagram showing the configuration of an input/output adapter, and Figure 3 is a block diagram showing the configuration of an input/output adapter. FIG. 4 is a flowchart explaining the operation and a diagram explaining the format of the temporary storage memory for interface data. ! ...Host computer, 2...Channel, 3, 9...Peripheral device, 4...
Data storage device, 5... Input/output adapter, 6.
...Controller, 7...Storage device, 8
... Termination device, lO ... Interface cable, 202 ... Pulse converter, 20
4...Address hold flip-flop, 2
09...Address matching flip-flop, 21
1l Figure l Figure 2
Claims (1)
とがインターフェースケーブルで接続されたシステムに
おいて、特定の周辺装置を指定し、その特定の周辺装置
とホストコンピュータとの間で送受信されるデータが前
記インターフェースケーブル上にあるとき、そのデータ
を取り込み記録することを特徴とするデータ蓄積装置。 2、ホストコンピュータと一台または複数台の周辺装置
とがインターフェースケーブルで接続されたシステムに
おいて、前記インターフェースケーブル上に送受信され
る全てのデータを取り込み、周辺装置対応に記録するこ
とを特徴とするデータ蓄積装置。 3、前記データの取り込み記録は、少なくとも2台の切
り替え可能な不揮発性のデータ記録手段により行われる
ことを特徴とする特許請求の範囲第1項または第2項記
載のデータ蓄積装置。 4、前記特許請求の範囲第1項、第2項または第3項記
載のデータ蓄積装置をその内部に備えることを特徴とす
る周辺装置。 5、ホストコンピュータと一台または複数台の周辺装置
とがインターフェースケーブルで接続されたシステムに
おいて、特定の周辺装置を指定し、その特定の周辺装置
とホストコンピュータとの間で送受信されるデータが前
記インターフェースケーブル上にあるとき、そのデータ
を取り込み、プリント出力することを特徴とする周辺装
置。[Claims] 1. In a system in which a host computer and one or more peripheral devices are connected by an interface cable, a specific peripheral device is specified and a connection between the specific peripheral device and the host computer is provided. A data storage device that captures and records transmitted and received data when the data is on the interface cable. 2. Data characterized in that in a system in which a host computer and one or more peripheral devices are connected by an interface cable, all data transmitted and received on the interface cable is captured and recorded in correspondence with the peripheral devices. Accumulator. 3. The data storage device according to claim 1 or 2, wherein the data capture and recording is performed by at least two switchable nonvolatile data recording means. 4. A peripheral device characterized by having therein the data storage device according to claim 1, 2, or 3. 5. In a system in which a host computer and one or more peripheral devices are connected by an interface cable, a specific peripheral device is specified, and the data sent and received between that specific peripheral device and the host computer is A peripheral device that captures and prints out data when it is on an interface cable.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1158168A JPH0324656A (en) | 1989-06-22 | 1989-06-22 | data storage device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1158168A JPH0324656A (en) | 1989-06-22 | 1989-06-22 | data storage device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0324656A true JPH0324656A (en) | 1991-02-01 |
Family
ID=15665762
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1158168A Pending JPH0324656A (en) | 1989-06-22 | 1989-06-22 | data storage device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0324656A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0772082A1 (en) | 1995-10-23 | 1997-05-07 | Konica Corporation | Plastic film with antistatic layer and silver halide light-sensitive photographic element using the same |
-
1989
- 1989-06-22 JP JP1158168A patent/JPH0324656A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0772082A1 (en) | 1995-10-23 | 1997-05-07 | Konica Corporation | Plastic film with antistatic layer and silver halide light-sensitive photographic element using the same |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100290944B1 (en) | An apparatus and method for providing an interface to a compound universal serial bus controller | |
| US6243834B1 (en) | Apparatus and method for capturing information off a plurality of bi-directional communications buses | |
| JP3028815B2 (en) | Transmission method of portable electronic device and portable electronic device | |
| JPH026148B2 (en) | ||
| US7475328B2 (en) | Loop status monitoring apparatus | |
| KR100391740B1 (en) | A management method for reproducing error and a disk drive making use of the management method | |
| WO2024119817A1 (en) | Data processing system and method, and device and non-volatile readable storage medium | |
| US3911400A (en) | Drive condition detecting circuit for secondary storage facilities in data processing systems | |
| US4855900A (en) | System for transferring data to a mainframe computer | |
| JP3625879B2 (en) | Information recording medium with memory check function | |
| KR100216365B1 (en) | Disk error detection and recovery method in electronic exchange | |
| JP3275492B2 (en) | Linked disk unit | |
| JPH07287674A (en) | External storage device and data transfer control method for external storage device | |
| JPH043541A (en) | Picture/audio data reproducing device | |
| JPS61235956A (en) | Event recording method | |
| SU1312591A1 (en) | Interface for linking electronic computer with peripheral unit | |
| SU1686453A1 (en) | Device for interfacing computer with common main line | |
| SU1280644A1 (en) | Interface for linking electronic computer with magnetic disk storages | |
| KR20000046563A (en) | Method for restoring lost charging data in switching system | |
| JP2772192B2 (en) | Input/Output Processor | |
| KR0168803B1 (en) | Method and apparatus for driving a plurality of types of tapes in an all-electronic exchange | |
| JPH05158627A (en) | Disk device | |
| JPS6010348A (en) | Connection test system | |
| JPH03194644A (en) | Portable electronic device | |
| JPS60181941A (en) | State information collecting system |