JPS6160161A - Multi-processor system - Google Patents

Multi-processor system

Info

Publication number
JPS6160161A
JPS6160161A JP59181849A JP18184984A JPS6160161A JP S6160161 A JPS6160161 A JP S6160161A JP 59181849 A JP59181849 A JP 59181849A JP 18184984 A JP18184984 A JP 18184984A JP S6160161 A JPS6160161 A JP S6160161A
Authority
JP
Japan
Prior art keywords
input
output
flag
output instruction
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
Application number
JP59181849A
Other languages
Japanese (ja)
Inventor
Kenji Kikuchi
健次 菊地
Junichi Kihara
淳一 木原
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP59181849A priority Critical patent/JPS6160161A/en
Publication of JPS6160161A publication Critical patent/JPS6160161A/en
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

PURPOSE:To reduce the hardware quantity of an input/output channel and to simplify a microprogram by applying interlock between processors to eliminate the state of conflict when an input/output instruction is delivered. CONSTITUTION:A specific flag 28 showing the propriety of execution of an input/output instruction sequence is provided to a bus control unit BCU26 of an equal type multi-processor system which applies a split bus control system. The processors 21 and 22 set within the system refer to the flag 28 and delivers an input/output instruction according to the result of this reference when an input/output instruction is delivered to an input/output channel 23. In other word, it is decided that the interlock is applied by another processor if the flag 28 is equal to logic '1'. Thus the delivery of the input/output instruction is expected. When the flag 28 is equal to logic '0', the interlock is applied to the other processor after setting the flag 28 at logic '1'. Then an input/output instruction is delivered.

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明は、スプリットバス制御方式を適用する対等型
マルチプロセッサシステムに係り、特に入出力命令処理
方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a peer-to-peer multiprocessor system that applies a split bus control method, and particularly to an input/output instruction processing method.

〔発明の技術的背景〕[Technical background of the invention]

一般に、複数のプロセッサを有し、各プロセッサが特別
の役割分担を行なわない対等型マルチプロセッサシステ
ムにおいては、入出力機器の動作指定が各プロセッサで
自由に実行される。
Generally, in a peer-to-peer multiprocessor system that has a plurality of processors and each processor does not share a particular role, each processor can freely designate operations for input/output devices.

したがって、1台の入出力チャネルに複数の入出力機器
が接続され、且つ1パスサイクルT毎にパスが解放され
るスプリットバス制御方式を適用する対等型マルチプロ
セッサシステムでは、複数のプロセッサから同時に入出
力命令が発行されることが生じ得る。このため、入出力
チャネルには、複数のプロセッサからの入出力命令を並
列処理する機能が要求される。
Therefore, in a peer-to-peer multiprocessor system that applies a split bus control method in which multiple input/output devices are connected to one input/output channel and a path is released every pass cycle T, simultaneous input from multiple processors is required. It may occur that an output instruction is issued. Therefore, the input/output channel is required to have the ability to process input/output instructions from multiple processors in parallel.

第3図は上記したスプリットバス制御方式を適用する対
等型マルチプロセッサシステムの−例を示す。図中、1
1.12はプロセッサ、13はマイクロプロセッサ内蔵
の入出力チャネル、14はバスコントロールユニット(
以下、BCUと称する〕である。プロセッサ11.12
、入出力チャネル13、およびBCU l 4 (更に
は図示せぬ主記憶)などはバス15により相互接続され
る。また、入出力チャネル13には入出力機器16.1
7が接続される。
FIG. 3 shows an example of a peer-to-peer multiprocessor system to which the above-described split bus control method is applied. In the figure, 1
1.12 is a processor, 13 is an input/output channel with a built-in microprocessor, and 14 is a bus control unit (
Hereinafter referred to as BCU]. Processor 11.12
, the input/output channel 13, and the BCU l4 (and main memory (not shown)) are interconnected by a bus 15. In addition, the input/output device 16.1 is connected to the input/output channel 13.
7 is connected.

第3図に示すマルチプロセッサシステムでは、プロセッ
サ11.12から入出力チャネル13に対し、入出力命
令が同時に(一方のプロセッサの入出力命令シーケンス
実行中に)発行されることがある6、第4図は、このよ
うな場合の入出力命令シーケンスのタイミングチャート
を示す。第4図の例は、入出力機器16との間のデータ
転送のだめにプロセッサ1ノから入出力チャネル13に
入出力命令が発行され、入出力機器17との間のデータ
転送のために(次のバスサイクルTにおいて)プロセッ
サ12から入出力チャネル13に入出力命令が発行され
た場合である。このような場合、プロセッサ11゜12
と入出力チャネル13との間では、数回(第4図の例で
は2回)のデータの授受(即ち入出力命令シーケンス〕
が行なわれ、入出力命令の実行が完了する。したがって
、入出力チャネル13は、複数の入出力命令シーケンス
の並列実行に対処できるように、FIFO(Fir8t
 InFirst Ouリメモリ(図示せず〕を有して
いる。
In the multiprocessor system shown in FIG. The figure shows a timing chart of the input/output command sequence in such a case. In the example shown in FIG. 4, an input/output command is issued from the processor 1 to the input/output channel 13 in order to transfer data to/from the input/output device 16, and in order to transfer data to/from the input/output device 17 (next). This is the case when an input/output command is issued from the processor 12 to the input/output channel 13 (in bus cycle T of 1). In such a case, processor 11゜12
and the input/output channel 13, data is exchanged several times (twice in the example of FIG. 4) (i.e. input/output command sequence).
is performed, and the execution of the input/output instruction is completed. Therefore, the input/output channel 13 is configured as a FIFO (Fir8t
It has an InFirst Memory (not shown).

入出力チャネル13の中心を成すマイクロプロセッサ(
図示せず)は、プロセッサ11.12から第4図に示す
ようにバスサイクルTで連続してデータが転送された場
合、同データ(アドレス部お古びデータ部データ〕をF
IFOメモリに順に格納する。そして、入出力チャネル
13内のマイクロプロセッサは、FIFOメモリに格納
されているデータをその格納順に1データずつ取出し、
判断し、応答(ACK)を返す。
A microprocessor (
When data is continuously transferred from the processor 11.12 in the bus cycle T as shown in FIG.
Store in IFO memory in order. Then, the microprocessor in the input/output channel 13 retrieves the data stored in the FIFO memory one by one in the order in which it is stored.
It makes a judgment and returns a response (ACK).

〔背景技術の問題点〕[Problems with background technology]

上記したように、従来のマルチプロセッサシステムでは
、複数のプロセッサが入出力チャネルに対し同時に入出
力命令を発行するといった極めて発生頻度の低い事象に
対処できるように、入出力チャネルにFIFOメモリを
設けなければならず、ハードウェア量が増大する欠点が
あった。
As mentioned above, in conventional multiprocessor systems, FIFO memory must be provided in the input/output channels in order to handle the extremely rare event that multiple processors issue input/output instructions to the input/output channels at the same time. However, there is a drawback that the amount of hardware increases.

また、FIFOメモリ制御を含む複数入出力命令シーケ
ンスの並列制御のために、入出力チャネルの処理が複雑
となり、そのだめのマイクロプログラムの負担が大きく
、したがって1つの入出゛力命令シーケンスだけを実行
する通常状態においても、処理速度が低下する欠点があ
った。
In addition, due to the parallel control of multiple input/output instruction sequences including FIFO memory control, the processing of input/output channels becomes complicated, which places a heavy burden on the microprogram, which therefore has to execute only one input/output instruction sequence. Even in the normal state, there was a drawback that the processing speed decreased.

〔発明の目的〕[Purpose of the invention]

この発明は上記事情に鑑みてなされたものでその目的は
、入出力命令発行に際し、プロセッサ相互間でインタロ
ックをかけることにより競合の状態をなくシ、もって入
出力チャネルのノ1−ドウエア量の低減、並びにマイク
ロプログラムの簡略化が図れ、入出力命令シーケンスを
高速化できるマルチプロセッサシステムを提供すること
にある。
This invention was made in view of the above circumstances, and its purpose is to eliminate contention by interlocking processors when issuing input/output instructions, thereby reducing the amount of hardware in input/output channels. It is an object of the present invention to provide a multiprocessor system that can reduce the number of input and output instructions, simplify the microprogram, and speed up the input/output instruction sequence.

〔発明の概要〕[Summary of the invention]

この発明では、スプリットバス制御方式を適用する対等
型マルチプロセッサシステムのバスコントロールユニッ
トに、入出力命令シーケンス実行の可否を示す特定フラ
グが設けられる。
In the present invention, a bus control unit of a peer-to-peer multiprocessor system to which a split bus control method is applied is provided with a specific flag indicating whether or not an input/output instruction sequence can be executed.

上記システム内の各プロセッサは、入出力チャネルに対
して入出力命令を発行する際に、バスコントロールユニ
ット内の特定フラグを参照し、その参照結果に応じて入
出力命令を発行する手段を有している。即ち、プロセッ
サは、特定フラグが第1の論理状態にあれば、他プロセ
ツサによりインタロックがかけられているものとして入
出力命令の発行を待つように構成される。
Each processor in the above system has a means for referring to a specific flag in the bus control unit when issuing an input/output instruction to an input/output channel, and issuing an input/output instruction according to the reference result. ing. That is, if the specific flag is in the first logical state, the processor is configured to assume that it is interlocked by another processor and wait for the issuance of an input/output instruction.

また、プロセッサは、特定フラグが第2の論理状態にあ
れば、同フラグを第1の論理状態に設定して他プロセツ
サに対してインタロックをかけ、入出力命令を発行する
ようにも構成される。
The processor is also configured to, if the specific flag is in the second logic state, set the flag to the first logic state, interlock with other processors, and issue an input/output instruction. Ru.

これによシ、複数の入出力命令シーケンスの競合状態の
発生が防止できる。
This makes it possible to prevent a conflict between multiple input/output instruction sequences from occurring.

〔発明の実施例〕[Embodiments of the invention]

第1図はこの発明の一実施例に係るスプリッ=6一 トパス制御方式を適用する対等型マルチプロセッサシス
テムの構成を示す1、同図において、21.22はプロ
セッサ、23はマイクロプロセッサ(図示せず)を内蔵
し、入出力機器24゜25を制御する入出力チャネルで
ある。26は主記憶アクセス制御、計時モジュール、入
出力割込み制御等の制御機能を有するBCU (バスコ
ントロールユニット)である。BCU 26にはプロセ
ッサ21.22からアクセス(参照)可能なレジスタ2
7が設けられている。レジスタ27の特定ビットは入出
力命令シーケンスの実行の可否を示すフラグ28として
用いられる。
FIG. 1 shows the configuration of a peer-to-peer multiprocessor system applying a split-6 one-path control system according to an embodiment of the present invention. In the figure, 21 and 22 are processors, and 23 is a microprocessor (not shown). This is an input/output channel that controls input/output devices 24 and 25. 26 is a BCU (bus control unit) having control functions such as main memory access control, time measurement module, and input/output interrupt control. The BCU 26 has registers 2 that can be accessed (referenced) from the processors 21 and 22.
7 is provided. A specific bit of the register 27 is used as a flag 28 indicating whether or not the input/output instruction sequence can be executed.

レジスタ27の他のビットは、例えば主記憶保役などの
排他制御用に用いられる。プロセッサ21.22、入出
力チャネル23、およびBCU24(更には図示せぬ主
記憶)などは、バス29により相互接続されている。
Other bits of the register 27 are used for exclusive control such as maintenance of main memory, for example. The processors 21 and 22, the input/output channels 23, the BCU 24 (and a main memory not shown), and the like are interconnected by a bus 29.

次に、この発明の一実施例の動作を第2図のフローチャ
ートを参照して説明する。例えば今、プロセッサ21が
入出力チャネル2.3に対して入出力命令を発行しよう
としているものとする。
Next, the operation of one embodiment of the present invention will be explained with reference to the flowchart shown in FIG. For example, assume that the processor 21 is about to issue an input/output command to the input/output channel 2.3.

この場合、プロセッサ21では、同プロセッサ21内の
例えばROM (図示せず)に格納された入出力命令シ
ーケンス用マイクロプログラムにより、第2図に示すよ
うに、まずBCU E 6のレジスタ27内のフラグ2
8を対象とするTEST&SET命令が実行される(ス
テップ81)。このTEST&SET命令は、レジスタ
27の成るビット(この例ではフラグ28)をテスト(
TEST) L、リセットしていればセット(SET)
させ、セットしていればそのままの状態とし、リセット
していたかセットしていたかを通知する命令である。
In this case, in the processor 21, the flag in the register 27 of the BCU E 6 is first set, as shown in FIG. 2
A TEST & SET command targeting 8 is executed (step 81). This TEST&SET instruction tests (flag 28 in this example) the bits of register 27 (flag 28 in this example).
TEST) L, set if reset (SET)
This is a command to leave it in that state if it has been set, and to notify whether it has been reset or set.

したがって、この場合には、フラグ28がリセットして
いれば、同フラグ28がセットされ、リセットしていた
旨が通知される。また、フラグ28がセットしていれば
、同72グ28に対する操作は施されず、単にセットし
ていた旨が通知される。
Therefore, in this case, if the flag 28 has been reset, the same flag 28 will be set and a notification will be given that it has been reset. Further, if the flag 28 is set, no operation is performed on the flag 28, and the user is simply notified that the flag 28 has been set.

次に、プロセッサ21では、フラグ28がセラ) (S
ET、l していたか否かの判定(ステップ82)が行
なわれる。フラグ28がセットしていた場合(即ち、Y
ES判定の場合〕、他プロセツサ(この例ではプロセッ
サ22)が入出力命令シーケンスの実行中であるものと
して、プロセッサ21による入出力命令の発行(即ち入
出力命令シーケンスの実行開始〕が待たされる。
Next, in the processor 21, the flag 28 is
A determination is made as to whether or not ET,l has been performed (step 82). If flag 28 is set (i.e., Y
In the case of ES determination], it is assumed that another processor (processor 22 in this example) is executing the input/output instruction sequence, and the processor 21 is forced to wait for the issuance of the input/output instruction (that is, the start of execution of the input/output instruction sequence).

この例では、ステップS2での判定がYESの場合、ス
テップSJに戻シ、フラグ28を対象とするTEST&
SET命令が再び実行される。なお、第2図のフローチ
ャートは、プロセッサ22においても適用される。
In this example, if the determination in step S2 is YES, the process returns to step SJ and TEST&
The SET command is executed again. Note that the flowchart in FIG. 2 is also applied to the processor 22.

TEST&SET命令の実行ステップ(SJ)に続くス
テップS2での判定がNoの場合(即ち、7ラグ28が
リセットしていたために、同フラグ28がステップS)
でセットされた場合)、入出力命令シーケンスを実行中
のプロセッサがないものとして、プロセッサ21よシ入
出力命令が発行され、パス29を用いた入出力命令シー
ケンスが実行される(ステップSS)。この間、プロセ
ッサ22が入出力命令を発行しようとじても、レジスタ
27内のフラグ28がセット状態にあるため、第2図に
示すステップS1.S2が繰シ返されるだけである。即
ち、プロセッサ21が入出力命令シーケンスを実行中の
場合、プロセッサ22からの入出力命令の発行は待たさ
れる。このことは、プロセッサ22が入出力命令シーケ
ンスを実行中のときに、プロセッサ21が入出力命令を
発行しようとする場合も同様である。
If the determination in step S2 following the execution step (SJ) of the TEST & SET command is No (that is, because the 7 lag 28 has been reset, the same flag 28 is in step S)
If the path 29 is set), the processor 21 issues an input/output command, assuming that no processor is currently executing the input/output command sequence, and executes the input/output command sequence using the path 29 (step SS). During this time, even if the processor 22 attempts to issue an input/output command, the flag 28 in the register 27 is in the set state, so step S1 shown in FIG. S2 is simply repeated. That is, when the processor 21 is executing an input/output instruction sequence, the issuance of the input/output instruction from the processor 22 is delayed. This also applies when processor 21 attempts to issue an input/output instruction while processor 22 is executing an input/output instruction sequence.

プロセッサ2ノにおいて、入出力命令シーケンスの実行
(ステップS、?)が終了すると、BCU26のレジス
タ27内のフラグ28をリセットスる処理(ステップ8
4)が行なわれる。以上のステップ81〜S4の処理は
、前記したようにマイクロプログラムに従って行なわれ
る。したがっテユーザ命令(ユーザプログラム)からは
見えない。
In the processor 2, when the execution of the input/output instruction sequence (step S, ?) is completed, the flag 28 in the register 27 of the BCU 26 is reset (step 8).
4) is performed. The above processing of steps 81 to S4 is performed according to the microprogram as described above. Therefore, it is not visible to user instructions (user programs).

プロセッサ21によりフラグ28がリセットされると、
もしプロセッサ22が入出力命令を発行しようとしてい
るならば(第2図に示すステラfS2でNQ判定となる
ため)、同プロセッサ22は入出力命令発行の待ち状態
から解放さ一1〇− れ、入出力命令シーケンスを実行できる。
When the flag 28 is reset by the processor 21,
If the processor 22 is about to issue an input/output instruction (because the NQ determination is made in Stellar fS2 shown in FIG. 2), the processor 22 is released from the waiting state for issuing an input/output instruction, and Can execute input/output instruction sequences.

〔発明の効果〕〔Effect of the invention〕

以上詳述したようにこの発明によれば、次に列挙する作
用効果を得ることができる。
As detailed above, according to the present invention, the following effects can be obtained.

■ 複数の入出力命令シーケンスが競合することがなく
なるため、入出力チャネルは1つの入出力命令シーケン
スに対処すればよい。したがって、入出力チャネルにお
ける入出力制御処理力、シングルプロセッサシステムの
場合と同様の取扱いとなシ、マルチプロセッサ化による
複雑な処理から解放される。
■ Multiple input/output instruction sequences no longer conflict, so the input/output channel only needs to handle one input/output instruction sequence. Therefore, the input/output control processing power in the input/output channels, handling similar to that of a single processor system, and complicated processing due to multiprocessor system can be relieved.

■ 1つの入出力命令シーケンスに対処すればよいこと
から、(複数の入出力命令シーケンスの並列実行用に必
要であった) FIFOメモリが不要となシ、入出力チ
ャネルのハードウェア量の低減が図れる。
■ Since only one input/output instruction sequence needs to be handled, FIFO memory (which was required for parallel execution of multiple input/output instruction sequences) is not required, and the amount of hardware for input/output channels is reduced. I can figure it out.

■ 1つの入出力命令シーケンスに対処すればよいこと
から、入出力チャネルにおけるマイクロプロセッサによ
るマイクロプログラム処理も単純となる。このため、入
出力命令シーケンスが従来に比して早く終了する。即ち
入出力命令の実行が高速化される。
■ Microprogram processing by the microprocessor in the input/output channel is also simplified, since it is only necessary to deal with one input/output instruction sequence. Therefore, the input/output instruction sequence ends earlier than in the past. In other words, execution of input/output instructions is accelerated.

■ 1つの入出力命令シーケンスの実行中に、他の入出
力命令シーケンスが入シ込まないので、入出力チャネル
での入出力命令シーケンスの手順が単純化、固定化され
る。このため、入出力チャネルに要求される入出力命令
シーケンス実行機能のハードウェア化が可能となシ、入
出力命令実行の一層の高速化が期待できる。同時に、入
出力チャネル内のマイクロプロセッサにおける入出力機
器へのサポート能力が増加する。
(2) Since no other input/output instruction sequence enters during the execution of one input/output instruction sequence, the procedure of the input/output instruction sequence on the input/output channel is simplified and fixed. Therefore, the input/output command sequence execution function required for the input/output channel can be implemented in hardware, and further speeding up of input/output command execution can be expected. At the same time, the ability to support input/output devices in the microprocessor within the input/output channel is increased.

なお、この発明では、成るプロセッサが入出力命令シー
ケンスを実行中は、他のプロセッサは同シーケンスの実
行を待たされるが、■複数のプロセッサから入出力命令
が同時に発行される確率は極めて低く、■入出力命令以
外には何ら影響を及ぼさないことから、システム全体の
パホーマンスに悪影響が及ぶ恐れはない。
In addition, in this invention, while a processor is executing an input/output instruction sequence, other processors are forced to wait for execution of the same sequence, but ■The probability that input/output instructions are issued simultaneously from multiple processors is extremely low; Since it has no effect on anything other than input/output commands, there is no risk that the performance of the entire system will be adversely affected.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明の一実施例に係るマルチプロセッサシ
ステムのブロック構成図、第2図は動作を説明するだめ
のフローチャート、第3図は従来のマルチプロセッサシ
ステムのブロック構成図、第4図は第3図のシステムの
問題点を説明するだめのタイミングチャートである。 21.22・・・プロセッサ、23・・・入出力チャネ
ル、26・・・バスコントロールユニッ) (BCU)
、28・・・フラグ。
FIG. 1 is a block diagram of a multiprocessor system according to an embodiment of the present invention, FIG. 2 is a flowchart for explaining the operation, FIG. 3 is a block diagram of a conventional multiprocessor system, and FIG. 4 is a timing chart illustrating a problem with the system of FIG. 3. FIG. 21.22...Processor, 23...I/O channel, 26...Bus control unit) (BCU)
, 28...Flag.

Claims (1)

【特許請求の範囲】[Claims] 複数のプロセッサと、このプロセッサからの入出力命令
に応じ、マイクロプロセッサによる入出力制御を行なう
入出力チャネルと、入出力割込み制御等を司どるバスコ
ントロールユニットとを有し、スプリットバス制御方式
を適用する対等型マルチプロセッサシステムにおいて、
上記バスコントロールユニットに、入出力命令シーケン
ス実行の可否を示す特定フラグを設けると共に、上記各
プロセッサに、入出力命令発行に際して上記特定フラグ
を参照し、同フラグが第1の論理状態にある場合には上
記入出力命令の発行を待ち、同フラグが第2の論理状態
にある場合には同フラグを第1の論理状態に設定して上
記入出力命令を発行する手段を設けたことを特徴とする
マルチプロセッサシステム。
It has multiple processors, an input/output channel that performs input/output control by a microprocessor in response to input/output instructions from the processors, and a bus control unit that manages input/output interrupt control, etc., and applies a split bus control method. In a peer-to-peer multiprocessor system,
The bus control unit is provided with a specific flag indicating whether or not the input/output instruction sequence can be executed, and each of the processors is configured to refer to the specific flag when issuing an input/output instruction, and when the flag is in the first logical state. is characterized in that it waits for the issuance of the input/output command, and when the flag is in the second logical state, sets the flag to the first logical state and issues the input/output command. multiprocessor system.
JP59181849A 1984-08-31 1984-08-31 Multi-processor system Pending JPS6160161A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59181849A JPS6160161A (en) 1984-08-31 1984-08-31 Multi-processor system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59181849A JPS6160161A (en) 1984-08-31 1984-08-31 Multi-processor system

Publications (1)

Publication Number Publication Date
JPS6160161A true JPS6160161A (en) 1986-03-27

Family

ID=16107894

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59181849A Pending JPS6160161A (en) 1984-08-31 1984-08-31 Multi-processor system

Country Status (1)

Country Link
JP (1) JPS6160161A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102446146A (en) * 2010-10-13 2012-05-09 鸿富锦精密工业(深圳)有限公司 Server and method for avoiding bus collision

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57188214A (en) * 1981-05-18 1982-11-19 Ikeda Bussan Co Production of head rest

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57188214A (en) * 1981-05-18 1982-11-19 Ikeda Bussan Co Production of head rest

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102446146A (en) * 2010-10-13 2012-05-09 鸿富锦精密工业(深圳)有限公司 Server and method for avoiding bus collision
CN102446146B (en) * 2010-10-13 2015-04-22 淮南圣丹网络工程技术有限公司 Server and method for avoiding bus collision

Similar Documents

Publication Publication Date Title
US4959781A (en) System for assigning interrupts to least busy processor that already loaded same class of interrupt routines
US4300193A (en) Data processing system having data multiplex control apparatus
US4317169A (en) Data processing system having centralized memory refresh
US5557764A (en) Interrupt vector method and apparatus
JPH02238553A (en) Multiprocessor system
US4293908A (en) Data processing system having direct memory access bus cycle
US3961312A (en) Cycle interleaving during burst mode operation
US4292668A (en) Data processing system having data multiplex control bus cycle
US4383295A (en) Data processing system having data entry backspace character apparatus
JPS6160161A (en) Multi-processor system
JP2504818B2 (en) Common memory control method in multiprocessor device
JPS58169661A (en) Data processing system
JPS6146552A (en) Information processor
JPH04120652A (en) Parallel processors
JPS6125249A (en) Exclusive control system
JPS6349872A (en) Loading system for firmware
JPS62293331A (en) Data processor
JPS60168240A (en) Interrupt processing circuit
JPH05100874A (en) Inter-task data transfer system
JPS6143369A (en) Multi-processor system
JPH03246654A (en) Method for controlling data transfer
JPS63155330A (en) Microprogram controller
JPS6330951A (en) Data transfer system for communication control processor
JPH02252047A (en) Microprocessor
JPS6097462A (en) Time-sharing common-memory type multimicroprocessor system