JPS58219657A - Storage device - Google Patents
Storage deviceInfo
- Publication number
- JPS58219657A JPS58219657A JP57102501A JP10250182A JPS58219657A JP S58219657 A JPS58219657 A JP S58219657A JP 57102501 A JP57102501 A JP 57102501A JP 10250182 A JP10250182 A JP 10250182A JP S58219657 A JPS58219657 A JP S58219657A
- Authority
- JP
- Japan
- Prior art keywords
- storage module
- storage
- read
- processing
- requests
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multi Processors (AREA)
Abstract
Description
【発明の詳細な説明】
この発明は、全体としての処理能力を向上させるために
複数の処理装置を比較的密に結合することを可能にした
記憶装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a storage device that allows a plurality of processing units to be relatively tightly coupled in order to improve overall processing performance.
従来技術として処理装置と記憶装置とを比較的密に結合
する方式には次のようなものがある。Conventional techniques for relatively tightly coupling a processing device and a storage device include the following.
(1) チャネル結合屋
第1図(、)のよ5に、処理装置H,、H,と記憶装f
1M1.M、の組がチャネルC)l、 、 CH。(1) As shown in Figure 1 (,) of the channel connector, processing units H, ,
1M1. The set of M, is the channel C)l, , CH.
によって結合される方式である。ある処理装置H1また
はHlが自分に属する記憶装置M1 またはM2に読み
書きするときは、チャネルCH1やCH。This is a method that is combined by When a processing device H1 or Hl reads or writes to its own storage device M1 or M2, it uses channels CH1 or CH.
や他の処理装置あるいは記憶装置に影響を与えない。あ
る処理装置H1またはHlが他の処理装置に属する記憶
装置に読み書きするときは、入出力命令によりチャネル
CH,またはCH,を経由して間接的に行う。or other processing devices or storage devices. When a certain processing device H1 or H1 reads or writes to a storage device belonging to another processing device, it does so indirectly via the channel CH or CH by an input/output command.
この方式の欠点は、多数の処理装置と記憶装置を結合す
ると、チャネルおよび記憶装置において自および他の処
理装置の読み書き動作による競合が生じることである。The disadvantage of this approach is that coupling multiple processing units and storage devices creates contention for the channels and storage devices with their own and other processing devices' read and write operations.
(2)バス結合型
第1図(b)のように単一または複数のバスB上に複数
の処理装flH,、H,と単一または複数の記憶装置M
、 、 M、を結合する方式である。処理装[H,、H
,はバスBを経由して記憶装置M、+Mlに読み書きす
る。(2) Bus-coupled type As shown in FIG. 1(b), a plurality of processing units flH,,H, and a single or plural storage device M are provided on a single or multiple buses B.
, , M, are combined. Processing equipment [H,,H
, reads and writes to and from storage devices M and +Ml via bus B.
この方式の欠点は、複数の処理装置H,、H。The disadvantage of this method is that there are multiple processing devices H,,H.
によるバス日および記憶装置M、 、 M、での競合が
生じることである。This results in contention on the bus date and storage device M, , M, due to.
(3) マルチボート結合型
第1図(c)のように処理装置H,、H,および記憶装
置M、 、 M、の読み書きのための出入り口(ボート
)Pを複数にして相互に結合する方式である。(3) Multi-Boat Connection Type As shown in Fig. 1(c), a method in which a plurality of entry/exit ports (boats) P for reading/writing the processing units H, , H and storage devices M, , , M are interconnected. It is.
この方式は、ボー)Pの数が物理的、経済的に制限され
、多数の処理装置と記憶装置の結合には適さない。また
、複数の処理装置による記憶装置での競合が生じる。This method is physically and economically limited in the number of bauds, and is not suitable for combining a large number of processing units and storage devices. Also, contention occurs in the storage device by multiple processing devices.
上述のような各結合方式において共進する欠点は、記憶
装置での複数の処理装置による要求の競合から出された
読み出しおよび書き込み要求は、待ち行列を作る。処理
装置は記憶装置がその要求を受付け、その動作を終える
まで待ち状態になる。A co-proceeding drawback of each of the coupling schemes described above is that read and write requests from competing requests by multiple processing units on a storage device create a queue. The processing device waits until the storage device accepts the request and completes its operation.
この待ち状態が多くなれば複数の処理装置を結合しても
全体としての処理能力の向上は望めない。If the number of waiting states increases, the overall processing capacity cannot be improved even if multiple processing devices are combined.
記憶装置での競合を減らす方法として、上記(3)の結
合方式を用いた改良型マルチボートメモリがある。この
記憶装置は要求を受付ける複数のボートを持ち、内容が
常に同一に保たれているボートの数に等しい個数の記憶
モジュールからなる。読み出し要求に対しては、各記憶
モジュールが独立して動作するので競合は生じない。し
かし書き込み要求に対しては、すべての記憶モジュール
の内容の一致を保証するために、すべての記憶モジュー
ルに対して一斉に書き込み動作を行う。よつぞ複数の処
理装置により書き込み要求が出された場合、記憶装置で
競合が生じる欠点がある。As a method for reducing contention in storage devices, there is an improved multi-board memory using the combination method (3) above. This storage device has a plurality of ports that accept requests, and consists of storage modules equal in number to the number of ports whose contents are always kept the same. For read requests, each storage module operates independently, so no contention occurs. However, in response to a write request, a write operation is performed on all storage modules at once in order to ensure that the contents of all storage modules match. When write requests are issued by a plurality of processing devices, there is a disadvantage that contention occurs in the storage device.
この発明は、上述の点にかんがみなされたもので、複数
の処理装置から読み出しおよび書き込み動作が要求され
る記憶装置において生じる競合を軽減することにより、
処理装置が待ち状態に陥いる割合を減じて全体としての
処理能力を向上させるようにしたものである。以下、こ
の発明について説明する。The present invention has been made in view of the above-mentioned points, and by reducing contention that occurs in a storage device where read and write operations are required from a plurality of processing units,
This is intended to improve the overall processing capacity by reducing the rate at which the processing device falls into a waiting state. This invention will be explained below.
第2図はこの発明の詳細な説明するための構成図である
。第2図において、10.20.30は処理装置であり
、IL 12,21.22,31゜32はそれぞれ前
記各処理装置10.29.30の読′み出し動作の要求
のみを受付ける記憶モジュール、13.23,33は前
記各処理装置10゜20.30の読み出しおよび書き込
み動作の要求を受付ける記憶モジュール、14. 15
. 24゜25.34.35はそれぞれ前記記憶モノニ
ール11.12.21.22.31.32と対になる記
憶モジュール制御回路、16. 26. 3”6はそれ
ぞれ前記記憶モジュール13,23.33と対になる記
憶モジュール制御回路である。FIG. 2 is a block diagram for explaining the invention in detail. In FIG. 2, reference numerals 10, 20, and 30 are processing units, and IL 12, 21, 22, and 31° 32 are storage modules that accept only requests for read operations from each of the processing units 10, 29, and 30, respectively. , 13.23, and 33 are storage modules that accept requests for read and write operations from each of the processing units 10, 20, and 30; 15
.. 24.25.34.35 are storage module control circuits paired with the storage monolayers 11.12.21.22.31.32, respectively; 16. 26. 3''6 are storage module control circuits paired with the storage modules 13, 23, and 33, respectively.
上記のようにこの発明は、処理装$110の読み出しお
よび書き込み動作の要求を受付ける記憶モジュール13
とその書き込み動作の要求に対応した情報を送出する記
憶モジュール制御回路16ならびに処理装置10の読み
出し動作の要求だけ竜受付ける複数の記憶モジュール1
1.12と他の記憶モジュール制御回路から送出された
情報をもとにしてその記憶モジュール11.12の内容
を書き換える記憶モジュール制御回路14,15を1組
とし、これらを必要な数だけ用意して記憶モジュール制
御回路を相互に接続した構成となっているO
ここで、書き込み動作の要求に対応した情報とは、主に
記憶番地と書き込むべき内容である。As described above, the present invention includes a storage module 13 that receives requests for read and write operations from a processing device 110.
and a storage module control circuit 16 that sends out information corresponding to the write operation request, and a plurality of storage modules 1 that only accept read operation requests from the processing device 10.
1.12 and the storage module control circuits 14 and 15 that rewrite the contents of the storage module 11.12 based on information sent from other storage module control circuits, and prepare as many of these as required. The memory module control circuits are interconnected to each other. Here, the information corresponding to the write operation request mainly includes the memory address and the content to be written.
この発明の記憶装置では、読み出しおよび書き込み動作
の要求を受付ける、例えば記憶モジュール13と書き込
み動作の要求に対応する情報を送出する記憶モジュール
制御回路16は対になつでいる。また、読み出し動作の
要求だけを受付ける記憶モジュール11.12とその記
憶モジュール11.12d内容を書き換える記憶モジュ
ールI11御回路14.15も対になっている。一つの
処理装置10が直接的に読み出し動作の要求を出すこと
のできる記憶モジュール、例えば11.12等の数はい
くつあってもよい。In the storage device of the present invention, for example, a storage module 13, which accepts requests for read and write operations, and a storage module control circuit 16, which sends out information corresponding to requests for write operations, are paired together. Furthermore, a storage module 11.12 that accepts only requests for read operations and a storage module I11 control circuit 14.15 that rewrites the contents of the storage module 11.12d are also paired. There may be any number of storage modules, such as 11, 12, etc., to which one processing device 10 can directly issue a request for a read operation.
次に、前記各記憶装置の各部の動作について処理装置1
0の関係を主にして説明する。Next, regarding the operation of each part of each storage device, the processing device 1
The relationship of 0 will be mainly explained.
処理装置10は読み出し動作の要求を記憶モジュール1
1.12.13に対して出すことができる。一方、書き
込み動作の要求は、記憶モジュール13に対してだけ出
すことができる。処理装置10が記憶モジュール13に
対して書き込み動作を要求すると、その要求に付随して
処理装置10のとき記憶モジュール制御回路16は記憶
モジュール制御回路24.35の状態にかかわらず一方
的に情報を送出する。記憶モジュール制御回路14゜1
5は、他の処理装置に属する書き込み動作の要求の受付
けが許されている記憶モジュールに接続された記憶モジ
ュール制御回路36.26からの情報を受は取り、その
情報により記憶モジュールlL12の内容を書き換える
。The processing device 10 sends a request for a read operation to the storage module 1.
It can be issued against 1.12.13. On the other hand, a request for a write operation can be issued only to the storage module 13. When the processing device 10 requests a write operation to the storage module 13, the storage module control circuit 16 of the processing device 10 unilaterally writes information in conjunction with the request, regardless of the state of the storage module control circuit 24.35. Send. Storage module control circuit 14゜1
5 receives information from a storage module control circuit 36.26 connected to a storage module that is permitted to accept requests for write operations belonging to other processing devices, and uses the information to control the contents of the storage module LL12. rewrite.
記憶装置全体としては次のように動作する。The storage device as a whole operates as follows.
記憶装置のすべての部分は、停止状態から一斉に動作を
開始し、動作開始直後、各処理装置10゜20.30は
その処理装置からの書き込み動作が許されている記憶モ
ジュール13,23.33のすべての番地にある初期値
を書き込むと仮定する。All parts of the storage device start operating all at once from a stopped state, and immediately after the start of operation, each processing device 10, 20.30 stores a storage module 13, 23.33 to which write operations are permitted from that processing device. Assume that the initial values at all addresses are written.
この操作は記憶モジュール13.23.33に対する書
き込み動作の要求であるから、その記憶モジュール制御
回路16.28.36(16−24゜16→35,26
→15.36→14)を経由して、処理装置1G、20
.30からは読み出し動作のみが許されている記憶モジ
ュール21.si:12.11 の内容も同じ値に書
き換えられる。Since this operation is a request for a write operation to the storage module 13.23.33, the storage module control circuit 16.28.36 (16-24°16→35,26
→15. Via 36 → 14), processing equipment 1G, 20
.. 30, the storage module 21.30 is allowed only read operations. The contents of si:12.11 are also rewritten to the same value.
各処理装置10 、 20””’、 30のすべての
番地に対する書き込み動作が終了した時点で、すべての
記憶モジュールのすべての番地の内容が初期値に設定さ
れたことになる。それ以後、各処理装置10゜20.3
0はそれぞれ独自の処理を続けるが、その処理の中で記
憶装置に対する書き込み動作の要求があれば、記憶装置
は書き込み動作の許されている記憶モジュールに記憶モ
ジュール制御回路を通して接続された、処理装置からの
読み出し動作のみが許されている記憶モジュールの内容
も同じ値に書き換える。すなわち、書き込み動作の許さ
れている記憶モジュール13.23.33と、それに記
憶モジュール制御回路16.26.36を通して接続さ
れた読み出し動作のみが許されている記憶モジュール(
13に対して21と32,23に対して12.33に対
して11)は全く同じ内容を持つことになる。When the write operation to all addresses of each processing device 10, 20""', 30 is completed, the contents of all addresses of all storage modules are set to initial values. After that, each processing device 10°20.3
Each 0 continues its own processing, but if there is a request for a write operation to the storage device during that processing, the storage device is connected to a processing device that is connected to a storage module that is allowed to write through the storage module control circuit. The contents of storage modules for which only read operations are permitted are also rewritten to the same value. That is, there is a storage module 13.23.33 that is allowed to write, and a storage module that is connected to it through the storage module control circuit 16.26.36 and that is only allowed to read.
21 and 32 for 13, 12 for 23, and 11) for 33 have exactly the same contents.
このような構成により処理装置10は処理装置20の記
憶モジュール23に書き込んだ情報が必要になったとき
、記憶モジュール23に読み出し動作を要求せずに記憶
モジュール12にその要求を出すことにより目的を達成
することができる。With such a configuration, when the processing device 10 needs information written in the storage module 23 of the processing device 20, it can achieve the purpose by issuing the request to the storage module 12 without requesting the storage module 23 to perform a read operation. can be achieved.
この場合、記憶モジュール12に対して読み出し動作を
要求する装置は処理装置10だげであるから読み出し動
作の要求による競合は生じない。また、処理装置10の
記憶モジュール13に対する読み出しおよび書き込み動
作の要求は、記憶モジュール制御回路16の動作が処理
装置10の記憶モジュール13に対する書き込み動作の
要求にだけ影響されることから、他の処理装置20.3
0の要求に関係なく受付けられる。すなわち、読み出し
および書き込み動作の要求による競合は生じない。In this case, since the processing device 10 is the only device that requests a read operation from the storage module 12, no conflict occurs due to requests for read operations. Further, since the operation of the storage module control circuit 16 is influenced only by the request for a write operation to the storage module 13 of the processing device 10, the requests for read and write operations to the storage module 13 of the processing device 10 are affected by other processing devices. 20.3
Accepted regardless of 0 requests. That is, no contention occurs due to requests for read and write operations.
他の競合として、記憶モジュール制御回路14の記憶モ
ジュール11に対する書き換え動作と処理装置10の記
憶モジュール11に対する読み出し動作の要求の衝突が
ある。これに対しては、記憶モジュール制御回路14お
よび居周装置10からの2つの要求誉調停すればよいの
で、統計学の癲′見により記憶モジュール11の動作速
度をある程度速くすることにより競合の影響を少なくす
ることが可能である。Another type of conflict is a conflict between a request for a rewrite operation on the storage module 11 by the storage module control circuit 14 and a request for a read operation on the storage module 11 from the processing device 10 . To deal with this, it is only necessary to arbitrate between the two requests from the storage module control circuit 14 and the resident device 10, so by increasing the operating speed of the storage module 11 to a certain extent based on statistical considerations, the influence of contention can be reduced. It is possible to reduce the
第3図はこの発明の一実施例を示すブーツク薗である。FIG. 3 is a boot rack showing an embodiment of the present invention.
この図で、40は処理装置、41は前記処理装置40か
らの読み出し動作の要求だけを受付(する記憶モジュー
ル、42は前記処理装置4゜からの読み出しおよび書ぎ
込み動作の要求を受付はル記憶モジュールであり、これ
ら40.41゜42は第2図の、例えば10.ICl3
に対応する。In this figure, 40 is a processing device, 41 is a storage module that only accepts requests for read operations from the processing device 40, and 42 is a storage module that does not accept requests for read and write operations from the processing device 4. These 40.41°42 are storage modules, for example 10.ICl3 in FIG.
corresponds to
43.44は先入れ先出しくFIFO)のレジスタ、4
5.46は直列並列変換レジスタ、47は他の処理装置
に属する書き込み動作の要求を受付ける記憶モジュール
の記憶制御回路に接続される通信路である。そして通信
路47からの直列データが直列並列変換レジスタ45.
46で並列に変換され、レジスタ43.44に格納され
る。43.44 is a first-in first-out (FIFO) register, 4
5.46 is a serial/parallel conversion register, and 47 is a communication path connected to a storage control circuit of a storage module that accepts requests for write operations belonging to other processing devices. Then, the serial data from the communication path 47 is transferred to the serial/parallel conversion register 45.
46 and stored in registers 43 and 44.
48.49はFIFO型のレジスタ、50.51は前記
レジスタ48.49からの並列データを直列に変換する
並列直列変換レジスタ、52は他の処理装置に属する読
み出し動、作の要求だけを受付ける記憶モジュールの記
憶モジュール制御回路に接続される通信路、53はアド
レスバス、54はデータバスである。そしてアドレスバ
ス53.データバス54からの情報は、レジスタ48.
49に格納され、これから読み出された並列ゲータは並
列直列変換レジスタ50.51で直列に変換されて通信
路52に出力される。48 and 49 are FIFO type registers, 50 and 51 are parallel-to-serial conversion registers that convert parallel data from the registers 48 and 49 into serial, and 52 is a memory that accepts only requests for read operations and operations belonging to other processing devices. Communication paths connected to the storage module control circuit of the module include an address bus 53 and a data bus 54. and address bus 53. Information from data bus 54 is transferred to register 48.
The parallel gator stored in 49 and read out therefrom is converted into serial data by parallel/serial conversion registers 50 and 51 and output to the communication path 52.
55はマルチプレクサで、アドレスバス53の内容とレ
ジスタ43の内容を切り換える。A multiplexer 55 switches the contents of the address bus 53 and the contents of the register 43.
次に、動作について説明する。Next, the operation will be explained.
処理装置40は記憶装置に対して読み出し動作を要求す
るときは番地を7ドンスバス53に乗せ、書き込み動作
を要求するときは番地を7ドレスパス53に、データを
データバス54に乗せる。読み出し動作の要求の番地が
記憶モジュール42を指示していたとき、記憶モジニー
ル42は対応する番地の内容をデータバス54に出力す
る。読み出し動作の要求の番地か記憶モジュール41を
拍示していたとき、もしレジスタ43.44が空ならば
記憶モジュール41は対応する番地の内容をデータバス
54に出力する。空でなければ読み出し動作の要求を保
留してレジスタ43.44が空になるまで記憶モジュー
ル41は書き換え動作を行5゜このときマルチプレクサ
55をレジスタ43側に切り換え、レジスタ43の内容
を記憶モジュール410番地、レジスタ44の内容を記
憶モジュール41のデータとして書き換える。The processing device 40 puts an address on the 7-dress bus 53 when requesting a read operation to the storage device, and puts the address on the 7-dress bus 53 and data on the data bus 54 when requesting a write operation. When the address requested for a read operation indicates the storage module 42, the storage module 42 outputs the contents of the corresponding address to the data bus 54. When an address requested for a read operation is pointing to storage module 41, if registers 43 and 44 are empty, storage module 41 outputs the contents of the corresponding address to data bus 54. If the registers 43 and 44 are empty, the storage module 41 suspends the read operation request and performs the rewriting operation until the registers 43 and 44 become empty. The address and contents of the register 44 are rewritten as data in the storage module 41.
処理装置40が書き込み動作を記憶モジュール42に対
して出したとき、記憶モジュール42はアドレスバス5
3の内容を番地とし、データバス54の内容をデータと
して書き込み動作を行5゜同時にレジスタ48.49は
それぞれアドレスバス53゜データバス54の内容を格
納する。並列直列変換レジスタ50.51はレジスタ4
8.49に情報があればそれを直列データに変換し、通
信路52に送出する。一方、直列並列変換レジスタ45
゜46は通信路4γからの直列データを並列に直し、レ
ジスタ43.44にそれぞれ格納する。When processing unit 40 issues a write operation to storage module 42, storage module 42
The contents of address bus 53 and data bus 54 are respectively stored in registers 48 and 49 at the same time. Parallel serial conversion registers 50 and 51 are register 4
If there is information in 8.49, it is converted into serial data and sent to the communication path 52. On the other hand, the serial/parallel conversion register 45
46 converts the serial data from the communication path 4γ into parallel data and stores them in registers 43 and 44, respectively.
通信路47.52の通信容量は処理装置40の処理速度
に見合った値より小さくてよい。なぜなら、処理装置4
0が記憶装置に対して書き込み動作だ;すを要求し続け
ることはないからである。このことは、通信路47.5
2として物理的、経済的に容易な手段で実現できること
を意味し、多数の処理装置の結合に有利である。第3図
の各要素を必要な数だけ接続すれば、記憶装置での競合
が少ない複合計算機を作ることができる。The communication capacity of the communication paths 47 and 52 may be smaller than the value commensurate with the processing speed of the processing device 40. Because processing device 4
This is because 0 is a write operation to the storage device; it does not continue to request access. This means that communication channel 47.5
2. This means that it can be realized by physically and economically easy means, and is advantageous for combining a large number of processing devices. By connecting the necessary number of each element shown in FIG. 3, it is possible to create a compound computer with less contention in the storage device.
以上詳細に説明したように、この発明は複数の処理装置
を有する記憶装置において、各処理装置ごとに、読み出
し書き込み動作の要求を受付(する記憶モジュールと、
これを制御する記憶モジュール制御回路と、読み出し動
作の要求だけを受付1する複数の記憶モジュールと、こ
れを制御する記憶モジュール制御回路を一組とし、ある
組における読み出しおよび書き込み動作の要求を少将げ
る記憶モジュールの記憶モジュール制御回路と、他の組
における読み出し動作の要求だけを受付ける記憶モジュ
ールの記憶モジュール制御回路とを相互゛に接続する構
成としたので、複数の処理装置と記憶装置を結合する場
合に、処理装置による読み出し、および書き込み動作の
要求が、記憶装置で競合する割合を実用上問題にならな
い程度まで軽減し、処理装置の処理能力を効率的に引き
出すことができる利点がある。As described above in detail, the present invention provides a storage device having a plurality of processing devices, including a storage module that accepts (receives) requests for read and write operations for each processing device, and
A storage module control circuit that controls this, a plurality of storage modules that accept only requests for read operations, and a storage module control circuit that controls these are set as a set, and requests for read and write operations in a certain group are slightly postponed. Since the storage module control circuit of the storage module that accepts only requests for read operations in other groups is connected to each other, a plurality of processing devices and storage devices can be connected to each other. In this case, there is an advantage that the rate at which requests for read and write operations by the processing device compete with each other in the storage device can be reduced to a level that does not pose a practical problem, and the processing capacity of the processing device can be efficiently utilized.
第1図(a)、 (b)、 (c)は従来の処理装
置と記憶装置との各種の結合方式を示す囚、第2図はこ
の発明の原理を示す構成図、第3図はこの発明の一実施
例を示す構成図である。
図中、10.20.30は処理装置、11.12゜21
.22.31.32は読み出し動作の要求のみを受付け
る記憶モジュール、13.23.33は読み出りおよび
書き込み動作の要求を受付ける記憶モジュール、14〜
16.24〜26.34〜36は記憶モジュール制御回
路である。FIGS. 1(a), (b), and (c) show various coupling methods between conventional processing devices and storage devices, FIG. 2 is a block diagram showing the principle of the present invention, and FIG. FIG. 1 is a configuration diagram showing an embodiment of the invention. In the figure, 10.20.30 is a processing device, 11.12°21
.. 22.31.32 is a storage module that accepts only read operation requests; 13.23.33 is a storage module that accepts read and write operation requests; 14-
16.24-26.34-36 are storage module control circuits.
Claims (1)
される記憶装置において、前記処理装置の読み出しおよ
び書き込み動作の要求を受付ける記憶モジュールと、こ
の記憶モジュールへの書キ込み動作の要求に対応した情
報を送出する記憶モジュール制御回路と、前記処理装置
の読み出し動作の要求だけを受付ける複数の記憶モジュ
ールと、これら複数の記憶モジュールを制御する記憶モ
ジュール制御回路とを一組とし、これらを前記処理装置
の数だけ設け、さらに、ある組における前記読み出しお
よび書き込み動作の要求を受付ける記憶モジュールの記
憶モジュール制御回路と他の組における読み出し動作の
要求だけを受付ける記憶モジュールの記憶モジュール制
御回路とを相互に接続したことを特徴とする記憶装置。In a storage device in which read and write operations are requested from a plurality of processing devices, a storage module that accepts requests for read and write operations from the processing devices and sends information corresponding to requests for write operations to this storage module. A storage module control circuit for controlling a plurality of storage modules, a plurality of storage modules that accept only requests for read operations from the processing device, and a storage module control circuit for controlling these plurality of storage modules are set as one set, and the number of storage modules is equal to the number of processing devices. further comprising interconnecting a storage module control circuit of a storage module that accepts requests for read and write operations in one group and a storage module control circuit of a storage module that accepts only requests for read operations in another group. Characteristic storage device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57102501A JPS6057095B2 (en) | 1982-06-15 | 1982-06-15 | Storage device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57102501A JPS6057095B2 (en) | 1982-06-15 | 1982-06-15 | Storage device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58219657A true JPS58219657A (en) | 1983-12-21 |
| JPS6057095B2 JPS6057095B2 (en) | 1985-12-13 |
Family
ID=14329150
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57102501A Expired JPS6057095B2 (en) | 1982-06-15 | 1982-06-15 | Storage device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6057095B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6259994U (en) * | 1985-10-04 | 1987-04-14 | ||
| JPS63497U (en) * | 1986-06-20 | 1988-01-05 |
-
1982
- 1982-06-15 JP JP57102501A patent/JPS6057095B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6057095B2 (en) | 1985-12-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6381664B1 (en) | System for multisized bus coupling in a packet-switched computer system | |
| US5978866A (en) | Distributed pre-fetch buffer for multiple DMA channel device | |
| JP3598321B2 (en) | Buffering data exchanged between buses operating at different frequencies | |
| US5133062A (en) | RAM buffer controller for providing simulated first-in-first-out (FIFO) buffers in a random access memory | |
| EP0241129B1 (en) | Addressing arrangement for a RAM buffer controller | |
| EP0993680B1 (en) | Method and apparatus in a packet routing switch for controlling access at different data rates to a shared memory | |
| EP0432978A2 (en) | Apparatus for conditioning priority arbitration in buffered direct memory addressing | |
| US5854906A (en) | Method and apparatus for fast-forwarding slave request in a packet-switched computer system | |
| US5347637A (en) | Modular input/output system for supercomputers | |
| US6889266B1 (en) | Method for delivering packet boundary or other metadata to and from a device using direct memory controller | |
| US7752349B2 (en) | Apparatus and method for performing DMA data transfer | |
| US6892266B2 (en) | Multicore DSP device having coupled subsystem memory buses for global DMA access | |
| US20020184453A1 (en) | Data bus system including posted reads and writes | |
| EP0464848B1 (en) | Structure for enabling direct memory-to-memory transfer | |
| US11366783B1 (en) | Multi-headed multi-buffer for buffering data for processing | |
| KR100345270B1 (en) | Disk Array Device and Disk Control Method | |
| US7310717B2 (en) | Data transfer control unit with selectable transfer unit size | |
| US20030033454A1 (en) | Direct memory access controller | |
| JPS6242306B2 (en) | ||
| JP2834927B2 (en) | Computer system | |
| JPH0227696B2 (en) | JOHOSHORISOCHI | |
| JPS6057095B2 (en) | Storage device | |
| JPH07271654A (en) | controller | |
| JP2533886B2 (en) | Data transfer method | |
| KR0139960B1 (en) | Mass Storage Media Matching Device in Electronic Switching System |