JPH04140876A - Data processing system - Google Patents
Data processing systemInfo
- Publication number
- JPH04140876A JPH04140876A JP26417290A JP26417290A JPH04140876A JP H04140876 A JPH04140876 A JP H04140876A JP 26417290 A JP26417290 A JP 26417290A JP 26417290 A JP26417290 A JP 26417290A JP H04140876 A JPH04140876 A JP H04140876A
- Authority
- JP
- Japan
- Prior art keywords
- transfer request
- data
- host computer
- processing system
- processor
- 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
- 238000000034 method Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 2
Landscapes
- Information Transfer Systems (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はデータ処理システムに関し、特に複数のホスト
コンピュータと、これらホストコンピュータからのコマ
ンドを処理する1つの処理プロセッサとにより構成され
たデータ処理システムに関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data processing system, and more particularly to a data processing system configured with a plurality of host computers and one processor that processes commands from these host computers. Regarding.
従来のかかるデータ処理システムでは、処理プロセッサ
が複数のホス)・コンピュータからの処理要求の有無を
調べる為に各ホストコンピュータごとに専用のデータ転
送要求線を持ち、処理10代ツサはこれらデータ転送要
求線からの処理要求c、:対し調停を行っていた。In such a conventional data processing system, the processing processor has a dedicated data transfer request line for each host computer in order to check whether there are processing requests from multiple hosts/computers, and the processing processor receives these data transfer requests. Arbitration was being conducted for the processing request c: from the line.
上述した従来のデータ処理システムは、バラしルインタ
フェースに接続されるホストコンピュータ数が増加する
と調停の為のデータ転送要求線C数が増加するという欠
点を持っている。The above-described conventional data processing system has the disadvantage that as the number of host computers connected to the disjoint interface increases, the number of data transfer request lines C for arbitration increases.
また、別の手段として処理プロセッサの入出力制御装置
からパラレルインタフェースを使用して、各々のホスト
コンピュータに対して処理要求の存在を問い合わせ、調
停を行う方法があるが、データ転送を開始するまでに転
送要求の間合わせ時間が加えられ、処理性能を低下させ
といった問題を持っている。Another method is to use the parallel interface from the input/output control device of the processor to inquire of each host computer about the existence of a processing request and arbitrate, but this method requires This has the problem of adding time to transfer requests and reducing processing performance.
本発明の目的は、ホストコンピュータごとに転送要求線
を必要とするようなことがなく、しがもホストコンピュ
ータがらのコマンド引き取りを高速に行なうことができ
るデータ処理システムを提供することにある。An object of the present invention is to provide a data processing system that does not require a transfer request line for each host computer and can still receive commands from the host computer at high speed.
本発明のデータ処理システムは、複数のホストコンピュ
ータと、1つの処理プロセッサとがパラレルインタフェ
ースで1つの入出力制御装置により接続され、前記ホス
トコンピュータからのコマンドを前記入出力制御装置の
調停のもとに前記処理プロセッサ引き取り処理するデー
タ処理システムにおいて、前記パラレルインタフェース
で接続された前記ホストコンピュータのそれぞれに個有
の装置番号を与える第1の手段と、前記ホストコンピュ
ータから前記処理プロセッサへのデータ転送要求指示を
前記パラレルインタフェースのデータバスの前記装置番
号に対応する1ビットに割り当てる第2の手段と、前記
データバスがデータ転送状態でないとき前記データバス
に割り当てた前記データ転送要求指示を前記処理プロセ
ッサに転送する第3の手段とを備えている。In the data processing system of the present invention, a plurality of host computers and one processing processor are connected by one input/output control device through a parallel interface, and commands from the host computers are received under the arbitration of the input/output control device. In a data processing system that takes over the processing processor and performs processing, a first means for giving a unique device number to each of the host computers connected by the parallel interface, and a data transfer request from the host computer to the processing processor. a second means for assigning an instruction to one bit corresponding to the device number of the data bus of the parallel interface; and a second means for assigning the data transfer request instruction assigned to the data bus when the data bus is not in a data transfer state to the processing processor. and third means for transferring.
前記第3の手段は、前記ホストコンピュータが前記処理
プロセッサへ転送すべきデータまたは前記第2の手段が
前記データバスに割り当てた前記データ転送要求指示を
選択して送出する選択回路であってもよい。The third means may be a selection circuit that selects and sends the data to be transferred by the host computer to the processor or the data transfer request instruction assigned to the data bus by the second means. .
次に本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.
第1図は本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention.
N台のホストコンピュータ20.30.・・・40、は
パラレルインタフェース50で処理プロセッサの入出力
制御装置10と接続されており、各々がホストコンピュ
ータの転送データ100を送ろうといている。N host computers 20.30. ... 40 are connected to the input/output control device 10 of the processing processor through a parallel interface 50, and each of them is about to send transfer data 100 from the host computer.
ホストコンピュータ2oは、データ転送要求70が発生
するとパラレルインタフェースの転送要求割当部90に
より、装置番号設定部8oがホストコンピュータ20に
対してユニークに設定した装置番号に基づき、転送要求
をパラレルインタフェース50のある1ビットに割り当
てる。When a data transfer request 70 is generated, the host computer 2o uses the transfer request allocation unit 90 of the parallel interface to allocate the transfer request to the parallel interface 50 based on the device number uniquely set for the host computer 20 by the device number setting unit 8o. Assign to a certain bit.
パラレルインタフェース50が現在使用中(データ転送
中)であるかどうかは処理プロセッサの入出力制御装置
10により管理されており、パラレルインタフェース5
0のアイドル状態を示すアイドル状態信号60がホスト
コンピュータ20゜30・・・、40等パラレルインタ
フェース5oに接続された全てのホストコンピュータに
送られている。Whether or not the parallel interface 50 is currently in use (transferring data) is managed by the input/output control device 10 of the processor.
An idle state signal 60 indicating an idle state of 0 is sent to all the host computers 20, 30, . . . , 40, etc. connected to the parallel interface 5o.
ホストコンピュータ20は、アイドル状態信号60によ
り、パラレルインタフェース5oが使用中であるか否か
調べ、使用中でなくなると、転送要求割当部90の出方
を選択回路11.0にて選択し、パラレルインタフェー
ス5oに対して送出する。The host computer 20 checks whether the parallel interface 5o is in use based on the idle state signal 60, and when it is not in use, selects the output of the transfer request allocation section 90 using the selection circuit 11.0, and selects the parallel Send to interface 5o.
処理プロセッサの入出力制御装置10の調停部120で
は、アイドル状態時にパラレルインタフェース50のビ
ットに割り当てられた転送要求を取り込み、調停を行う
。The arbitration unit 120 of the input/output control device 10 of the processor takes in transfer requests assigned to bits of the parallel interface 50 during an idle state and performs arbitration.
以上説明したように本発明は、パラレルインタフェース
中のそれぞれのホストコンピュータに対応する1ビット
に転送要求を割り当てて送出することにより、それぞれ
のホストコンピュータがらのデータ転送要求に対して専
用の要求線を必要とせず、専用の調停信号を設けずにホ
ストコンピュータからのコマンド引き取りを高速化でき
るという効果がある。As explained above, the present invention allocates and sends a transfer request to one bit corresponding to each host computer in the parallel interface, thereby providing a dedicated request line for data transfer requests from each host computer. This has the effect of speeding up command reception from the host computer without providing a dedicated arbitration signal.
第1図は本発明の一実施例を示すブロック図である。
10・・・処理プロセッサの入出力制御装置、20.3
0.40・・・ホストコンピュータ、50・・・パラレ
ルインタフェース、60・・アイドル状態信号、70・
・・データ転送要求、80・・・装置番号設定部、90
・・・転送要求割り当て部、100・・・転送データ、
110・・・選択回路、120・・・調停部。FIG. 1 is a block diagram showing one embodiment of the present invention. 10... Processor input/output control device, 20.3
0.40...Host computer, 50...Parallel interface, 60...Idle state signal, 70...
...Data transfer request, 80...Device number setting section, 90
... Transfer request allocation unit, 100... Transfer data,
110... Selection circuit, 120... Arbitration section.
Claims (1)
サとがパラレルインタフェースで1つの入出力制御装置
により接続され、前記ホストコンピュータからのコマン
ドを前記入出力制御装置の調停のもとに前記処理プロセ
ッサが引き取り処理するデータ処理システムにおいて、
前記パラレルインタフェースで接続された前記ホストコ
ンピュータのそれぞれに個有の装置番号を与える第1の
手段と、前記ホストコンピュータから前記処理プロセッ
サへのデータ転送要求指示を前記パラレルインタフェー
スのデータバスの前記装置番号に対応する1ビットに割
り当てる第2の手段と、前記データバスがデータ転送状
態でないとき前記データバスに割り当てた前記データ転
送要求指示を前記処理プロセッサに転送する第3の手段
とを備えたことを特徴とするデータ処理システム。 2、前記第3の手段は、前記ホストコンピュータが前記
処理プロセッサへ転送すべきデータまたは前記第2の手
段が前記データバスに割り当てた前記データ転送要求指
示を選択して送出する選択回路であることを特徴とする
請求項1記載のデータ処理システム。[Scope of Claims] 1. A plurality of host computers and one processing processor are connected by one input/output control device through a parallel interface, and commands from the host computers are received under the arbitration of the input/output control device. In a data processing system that the processing processor receives and processes,
a first means for assigning a unique device number to each of the host computers connected by the parallel interface; and a first means for assigning a unique device number to each of the host computers connected to the parallel interface; and third means for transmitting the data transfer request instruction assigned to the data bus to the processor when the data bus is not in a data transfer state. Characteristic data processing system. 2. The third means is a selection circuit that selects and sends the data to be transferred by the host computer to the processor or the data transfer request instruction assigned to the data bus by the second means. The data processing system according to claim 1, characterized in that:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26417290A JPH04140876A (en) | 1990-10-02 | 1990-10-02 | Data processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26417290A JPH04140876A (en) | 1990-10-02 | 1990-10-02 | Data processing system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04140876A true JPH04140876A (en) | 1992-05-14 |
Family
ID=17399460
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP26417290A Pending JPH04140876A (en) | 1990-10-02 | 1990-10-02 | Data processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04140876A (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5679322A (en) * | 1979-11-30 | 1981-06-29 | Nec Corp | Bus selection system |
| JPH0199149A (en) * | 1987-10-13 | 1989-04-18 | Pfu Ltd | Bus ID automatic identification device |
-
1990
- 1990-10-02 JP JP26417290A patent/JPH04140876A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5679322A (en) * | 1979-11-30 | 1981-06-29 | Nec Corp | Bus selection system |
| JPH0199149A (en) * | 1987-10-13 | 1989-04-18 | Pfu Ltd | Bus ID automatic identification device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4969120A (en) | Data processing system for time shared access to a time slotted bus | |
| US5991797A (en) | Method for directing I/O transactions between an I/O device and a memory | |
| US4933838A (en) | Segmentable parallel bus for multiprocessor computer systems | |
| JPS62156752A (en) | Multiplex processor calculation system | |
| CN1010261B (en) | Devices for transmitting signals and data | |
| US5708784A (en) | Dual bus computer architecture utilizing distributed arbitrators and method of using same | |
| GB2366029A (en) | Arbitration method to allow multiple translation lookaside buffers to access a common hardware page walker | |
| JPH04140876A (en) | Data processing system | |
| US7206878B2 (en) | Voltage level bus protocol for transferring data | |
| JP3082297B2 (en) | Task control method | |
| JPS62260257A (en) | Control system for assigning input/output port | |
| JPH08110883A (en) | Access method for non-scsi device | |
| JP2664827B2 (en) | Real-time information transfer control method | |
| CN100361107C (en) | Method for direct memory accessing controller and transmitting data | |
| JPH01305461A (en) | Bus right control method | |
| JPS6280753A (en) | Bus control method | |
| KR100215572B1 (en) | Interface buffer control method and device | |
| JP2687987B2 (en) | Direct memory access control method | |
| KR100253790B1 (en) | How to interface medium and large computer controller boards | |
| JP3050131B2 (en) | Arbitration method | |
| JPH03102558A (en) | Transfer destination id designating circuit | |
| JP3211694B2 (en) | Multiprocessor connection method | |
| JPH06224975A (en) | Method for resetting modules connected with each other, and system using this method | |
| JP2666782B2 (en) | Multiple bus control system | |
| JP3098550B2 (en) | Bus control method |