JPS60178566A - Access control method - Google Patents
Access control methodInfo
- Publication number
- JPS60178566A JPS60178566A JP3496484A JP3496484A JPS60178566A JP S60178566 A JPS60178566 A JP S60178566A JP 3496484 A JP3496484 A JP 3496484A JP 3496484 A JP3496484 A JP 3496484A JP S60178566 A JPS60178566 A JP S60178566A
- Authority
- JP
- Japan
- Prior art keywords
- access
- control
- priority
- determination circuit
- control device
- 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
- 238000000034 method Methods 0.000 title description 9
- 239000013256 coordination polymer Substances 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 241000839426 Chlamydia virus Chp1 Species 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 101100236764 Caenorhabditis elegans mcu-1 gene Proteins 0.000 description 2
- JPKJQBJPBRLVTM-OSLIGDBKSA-N (2s)-2-amino-n-[(2s,3r)-3-hydroxy-1-[[(2s)-1-[[(2s)-1-[[(2s)-1-[[(2r)-1-(1h-indol-3-yl)-3-oxopropan-2-yl]amino]-1-oxo-3-phenylpropan-2-yl]amino]-1-oxo-3-phenylpropan-2-yl]amino]-1-oxo-3-phenylpropan-2-yl]amino]-1-oxobutan-2-yl]-6-iminohexanamide Chemical compound C([C@H](NC(=O)[C@@H](NC(=O)[C@@H](N)CCCC=N)[C@H](O)C)C(=O)N[C@@H](CC=1C=CC=CC=1)C(=O)N[C@@H](CC=1C=CC=CC=1)C(=O)N[C@H](CC=1C2=CC=CC=C2NC=1)C=O)C1=CC=CC=C1 JPKJQBJPBRLVTM-OSLIGDBKSA-N 0.000 description 1
- 102100031277 Calcineurin B homologous protein 1 Human genes 0.000 description 1
- 101000777252 Homo sapiens Calcineurin B homologous protein 1 Proteins 0.000 description 1
- 101000943802 Homo sapiens Cysteine and histidine-rich domain-containing protein 1 Proteins 0.000 description 1
- 101100332284 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) DSS1 gene Proteins 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000002542 deteriorative effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06F13/1605—Handling requests for interconnection or transfer for access to memory bus based on arbitration
- G06F13/1652—Handling requests for interconnection or transfer for access to memory bus based on arbitration in a multiprocessor architecture
- G06F13/1657—Access to multiple memories
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multi Processors (AREA)
- Information Transfer Systems (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は、複数の中央処理装置、チャネル制御装置、記
1.a制御装置、主記憶装置を有するデータ処理システ
ムにおけるアクセス制御方式に関し。DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a plurality of central processing units, a channel control device, and the like. a) Regarding an access control method in a data processing system having a control device and a main storage device.
特に異なるアクセス制御系の複数の装置に対して同期的
なアクセスを可能にするアクセス制御方式〔技術の背景
〕
従来のシステム構成図を第1図に示す。図中。An access control method that enables synchronous access to a plurality of devices, especially those with different access control systems [Technical background] A conventional system configuration diagram is shown in FIG. In the figure.
CPIJO,CPIJIは中央処理装置、CHPO。CPIJO and CPIJI are central processing units, CHPO.
CHPIはチャネル制御装置、MCUO,MC1J1は
記憶制御装置、MStJO,MSUI、MStJ2、M
StJ3は主記憶装置である。従来のシステム構成にお
いてシステム内の複数の装置に同期してデータを設定す
るアクセスの制御はさほど困ガな事ではない。例えばC
P tJ OからCHPO,CHP 1ヘデータを送出
する時は、CPU0よりそのアクセスの処理の実行を決
められたMC[J、例えばM CtJ Oにそのアクセ
スを出し、MC1JO内で優先順位をとった後CHPO
,CHP1へ同時にデータを送出すれば良い
しかし、最近の情報処理装置は小型化、高速性が要求さ
れている為、装置間のケーブルの為のスペースも制限さ
れて来ている。たとえば、後述される第2図はケーブル
数を削減したシステム構成例である。図中の各構成要素
の記号は第1図に示したものに同じである。CHPI is a channel control device, MCUO, MC1J1 is a storage control device, MStJO, MSUI, MStJ2, M
StJ3 is a main storage device. In a conventional system configuration, controlling access to synchronously set data in a plurality of devices within the system is not very difficult. For example, C
When sending data from P tJ O to CHPO and CHP 1, the access is sent to the MC[J, for example, MC CHPO
, CHP 1 at the same time.However, as recent information processing devices are required to be smaller and faster, the space for cables between the devices is also becoming limited. For example, FIG. 2, which will be described later, is an example of a system configuration in which the number of cables is reduced. The symbols of each component in the figure are the same as those shown in FIG.
このシステムでの基本的動作はアクセス先上記(l装置
が接続されている記10制御装置乙こおい“(該当アク
セスを処理する事である。The basic operation of this system is to process the access to the access destination (10) to the control device to which the device is connected.
このシステムにおける。複数の装置に同期してデータを
設定するアクセスの制御は次の方法が考えられる。つま
り上記1a装置へのアクセスを拡張して、自記憶制御装
置に接続されている装置ヘデータを送出する場合2両記
憶制御装置でそれぞれ優先順位をとり、それぞれの装置
へデータを送出すれば良い。しかしこの制御では次の欠
点がある。In this system. The following methods can be considered for controlling access to synchronously set data in multiple devices. In other words, when extending access to the 1a device and sending data to a device connected to the self-storage control device, it is only necessary to prioritize each of the two storage control devices and send data to each device. However, this control has the following drawbacks.
■同期させる為には自記憶制御装置で優先順位がとれる
タイミングで優先順位をとる必要がある為、アクセスを
保持するレジスタの保持時間が長くなり性能の低下とな
る。- In order to synchronize, it is necessary to take priority at the timing when priority can be taken by the self-memory control device, so the holding time of the register that holds access becomes longer, resulting in a decrease in performance.
■他の記憶制御装置へアクセスを送出するバスを使用し
、又他の記憶制御装置のアクセスを保持するレジスタを
専有する為性能低下につながる。(2) It uses a bus to send accesses to other storage control devices, and monopolizes registers that hold accesses from other storage control devices, leading to performance degradation.
本発明の目的は上記欠点を改善し、性能低下を伴わずに
同期して複数の装置にデータを設定する手段を提供する
事である。An object of the present invention is to improve the above-mentioned drawbacks and provide a means for synchronously setting data in a plurality of devices without deteriorating performance.
その為本発明は、相互に接続された複数の記憶制御装置
と、それぞれが前記複数の記憶制御装置のいずれか1つ
に接続された各複数の中央処理装置、チャネル制御装置
9主記憶装置とをそなえ。Therefore, the present invention provides a plurality of mutually connected storage control devices, a plurality of central processing units, a channel control device 9, a main storage device, and a channel control device, each of which is connected to one of the plurality of storage control devices. Prepare.
かつ中央処理装置とチャネル制御装置と主記憶装置相互
間のデータ転送は記憶制御装置を介して行われるデータ
処理システムであって、自装置に接続されている上記1
q装置へのアクセスを制御する第一のパイプラインと、
他の記憶制御装置に接続されている主記憶装置へのアク
セスでの自装置で必要な制御を行う為の第二のパイプラ
インと、自装置に接続されている装置からのアクセスの
うち少なくとも他の記憶制御装置に接続されている主記
憶装置に対するアクセスの優先順位を決定し。and a data processing system in which data transfer between the central processing unit, the channel control device, and the main storage device is performed via the storage control device, and the above-mentioned 1.
a first pipeline controlling access to the q device;
A second pipeline for performing necessary control in the own device when accessing a main storage device connected to another storage control device, and at least one other of access from a device connected to the own device. determines the priority of access to the main storage connected to the storage controller.
他の記憶制御装置へ該アクセスを送出する第一の優先決
定回路と、自装置に接続されている装置からのアクセス
と他の記憶制御装置の前記第一の優先決定回路から送ら
れてきたアクセスとのうら少なくとも自装置に接続され
ている主記憶装置・\のアクセスの優先順位を決定し、
第一のパイプライン及び他の記憶制御装置の第二のパイ
プラインへ該アクセスを送出する第二の優先決定回路を
有する記憶制御装置において、自装置に接続されている
中央処理装置あるいはチャネル制御装置からのアクセス
のうらシステム内の複数の装置に対し7で同期してデー
タを設定するアクセスを識別する識別回路を具備し、該
識別回路により、該当するアクセスが認識された時、該
アクセスは自装置の第二の優先決定回路でのみ優先順位
をとり処理される事を特徴とするアクセス制御方式であ
る。A first priority determination circuit that sends the access to another storage control device, accesses from devices connected to the own device, and accesses sent from the first priority determination circuit of other storage control devices. At least determine the access priority of the main memory connected to the own device,
In a storage control device having a second priority determination circuit that sends the access to a first pipeline and a second pipeline of another storage control device, a central processing unit or a channel control device connected to the storage control device itself. The system is equipped with an identification circuit that identifies accesses that set data in synchronization with multiple devices in the system in step 7, and when the identification circuit recognizes the access, the access is automatically performed. This access control method is characterized in that priority is determined and processed only in the second priority determining circuit of the device.
又、上記記憶制御装置において中央処理装置からチャネ
ル制御装置へのデータ転送アクセスを識別する識別回路
を具備し、該当するアクセスが認識された時、アクセス
発生元である中央処理装置が接続されている記(、!
Wil+御装置の第二の優先決定回路でのみ優先順位を
とり処理する事を特徴とする。Further, the storage control device is provided with an identification circuit that identifies data transfer access from the central processing unit to the channel control device, and when the corresponding access is recognized, the central processing unit that is the source of the access is connected. Record(,!
It is characterized in that only the second priority determination circuit of the Wil+ control device determines the priority order and processes it.
以下に1本発明の詳細を実施例にしたがって説明する。 The details of the present invention will be explained below based on examples.
第2図を本発明の1実施例システムとして説明する。中
央処理装置CPtJO,CPUI、チャネル制御装置C
HPO,CHP1.記憶制御装置MCUO,MCU1.
主記憶装置MSUO,MSUl、MSU2.MSU3か
らなっている。しかし本実施例では、CPU0.CHP
O,MSUO。FIG. 2 will be described as an embodiment of the system of the present invention. Central processing unit CPtJO, CPUI, channel control unit C
HPO, CHP1. Storage control units MCUO, MCU1.
Main storage devices MSUO, MSU1, MSU2. Consists of MSU3. However, in this embodiment, CPU0. C.H.P.
O, MSUO.
M S tJ 1がそれぞれMCUOに接続されて1つ
のアクセス制御系を構成し、またCPIJI、c11P
]、MSIJ2.MStJ3がそれぞれM C[J ]
ニ接続されて他の1つのアクセス制御系を構成してい
る。さらにM CLJ OおよびM CIJ 1間には
、制御情報、アドレス、データ等を転送するインタフェ
ースが設けられている。M S tJ 1 are each connected to MCUO to constitute one access control system, and CPIJI, c11P
], MSIJ2. MStJ3 is each MC[J]
The two are connected to form another access control system. Furthermore, an interface is provided between M CLJ O and M CIJ 1 to transfer control information, addresses, data, and the like.
たとえばcpuo力く自系(7)MS IJ O,MS
IJ Iのいずれかにアクセスを行う場合には、MC
IJOがそのアクセス要求を処理して指示された’fi
lの選択とデータ転送の制御を行う。しかし、CP[J
Oが他系のMSU2.MStJ3のいずれかにアクセス
を行う場合には、MCUOがCP [J Oからのアク
セス要求をさらにMC[JIにも転送し5M0UOおよ
びMCU Iの双方を介してアクセス制御が行われる。For example, cpuo self-system (7) MS IJ O, MS
When accessing any of IJI, MC
The IJO processes the access request and
1 and controls data transfer. However, CP[J
O is other system MSU2. When accessing any of MStJ3, MCUO further transfers the access request from CP[JO to MC[JI, and access control is performed via both 5M0UO and MCUI.
第3図はMCUO,MCtJlの細部構成図であり2図
中、lはMC[Jo、2はMCIJl、3乃至6は制御
情報およびアドレス等を転送する制御用のインタフェー
ス線、7および8はデータ転送用のインタフェース線で
ある。またMCUOにおいて、103乃至106はレジ
スタ、107および108はアクセス要求自他識別回路
、109は自MCU優先決定回路、110は他M C[
J 41先決定回路、111は自M CtJパイプライ
ン、112は他MCUパイプライン、113は実行制御
回路。Figure 3 is a detailed configuration diagram of MCUO and MCtJl. In Figure 2, l is MC[Jo, 2 is MCIJl, 3 to 6 are control interface lines for transferring control information and addresses, etc., and 7 and 8 are data. This is an interface line for transfer. Further, in the MCUO, 103 to 106 are registers, 107 and 108 are access request self/other identification circuits, 109 is a self-MCU priority determination circuit, and 110 is an access request self/other identification circuit;
J 41 is a destination decision circuit, 111 is the own M CtJ pipeline, 112 is another MCU pipeline, and 113 is an execution control circuit.
114乃至120はレジスタ、]21乃至124はセレ
クタである。なおM CU 1における参照番号203
乃至224の各要素は、第1桁数字がII 2 IIで
始まっているが、MC1,JOにおける参照番号103
乃至124の各要素とそれぞれ灼応するものであるので
、説明は省略する。114 to 120 are registers, and ]21 to 124 are selectors. Reference number 203 in MCU 1
The first digit of each element from 224 starts with II 2 II, but the reference number 103 in MC1, JO
Since these elements closely correspond to each of the elements 124 to 124, their explanations will be omitted.
CP UからCHPへのデータ転送アクセスのデータバ
スは、MCUへのアクセスのアドレスバスと共用され、
レジスタ1(13,203を経由する。The data bus for data transfer access from the CPU to the CHP is shared with the address bus for access to the MCU,
Register 1 (via 13, 203).
CP [JからのアクセスがどのM C1,Jに接続さ
れているC HPに対するものであっても、このCPU
が接続されているMCUにおいて優先順位がとられ、自
装置に接続されているMS[Jへのアクセスを制御する
パイプライン、すなわら自M CUバイプラインに入力
されると同時に、他のM C[J −・も制御コード、
アドレス情tしが送出される。CP [No matter which M C1, the C HP connected to J is accessed from J, this CPU
Priority is taken in the MCU connected to the own device, and at the same time input to the pipeline that controls access to the MS [J connected to the own device, that is, the own MCU pipeline, other MCUs [J--also control code,
Address information is sent.
該アクセスが自M C[Jに接続されているC HI)
へのアクセスであれば、自M C1,Jバイツブライン
の制御によりデータ転送を行い、他のM (’、 II
に接続されているC HPへのアクセスであれば、その
CHPが接続されているM CII内の他M (”、
IJパイプラインの制御によりデータ転送が行われる。The access is to the local MC [CH connected to J)
If the access is to , the data is transferred under the control of the own M C1, J bits line, and the other M (', II
If the access is to a CHP connected to the CHP, other M in the MCII to which that CHP is connected (",
Data transfer is performed under the control of the IJ pipeline.
M CIJ Oにおいて、アクセス要求自他識別回路1
07.108は、それぞれCP [、J OおよびCH
1]0からのアクセス要求が自系(M CII O)に
属するものか他系(MCIJI)に属するものかを識別
し、jak別結果にしたがってそのアクセス要求を。In M CIJ O, access request self-other identification circuit 1
07.108 are CP [, J O and CH
1] Identify whether the access request from 0 belongs to the own system (MCII O) or the other system (MCIJI), and issue the access request according to the jak-specific results.
自M c IJ 優先決定回路109または他MCIJ
優先決定回路110へ転送する。なお、アクセス要求自
他識別回路107,108は、全システJ、同)す1ア
クセス要求、CHPへのデータ転送要求については自系
として取扱い、自M CIJ 4M先決定回路I09へ
転送する。Own M c IJ priority determination circuit 109 or other MCIJ
It is transferred to the priority determination circuit 110. Note that the access request self/other identification circuits 107 and 108 handle all system J, same) 1 access requests, and data transfer requests to the CHP as their own systems, and transfer them to the own M CIJ 4M destination determination circuit I09.
自M C[J優先決定回路109は、自系の(: I)
[J0、CHPOおよび他系の装置から、自系のCP
tJo、CHPO,MSUO,MSUIに向けられたア
クセス要求について優先順位を判定し1選択されたアク
セス要求の情報を、自MCUパイプライン111および
レジスタ114へ供給する。The own MC[J priority determination circuit 109 determines the own system's (: I)
[From J0, CHPO and other devices to the own CP
The priorities are determined for the access requests directed to tJo, CHPO, MSUO, and MSUI, and information on one selected access request is supplied to the own MCU pipeline 111 and the register 114.
他M CI優先決定回路11Oは、CPU0およびCH
POから他系の装置に向けられたアクセス要求について
優先順位を決定し、レジスタ115゜インタフェース線
3.MCUIのレジスタ205を経由して、MCUIの
自MCtJ優先決定回路209へ転送する。Other MCI priority determination circuit 11O
The priority order is determined for access requests directed from the PO to devices of other systems, and the register 115° interface line 3. It is transferred to the own MCtJ priority determination circuit 209 of the MCUI via the register 205 of the MCUI.
自MCUパイブライン111およびイ也M C[Jバイ
ブライン112は、アクセス要求にもとづくデータ転送
の制御を行う。自M CLJパイプライン111は、自
系のM CU Oで選ばれたアクセスの自系の装置に対
するアクセス制御を行い、他MCUパイプライン]12
は、他系のMCLJIでアクセスが選択されると、レジ
スタ214.インタフェース線6.レジスタ106を経
て制御情11を受取り、自MCUパイブライン111に
代わって自系の装置に対するアクセス制御を行う。後者
の場合には、他MCU優先決定回路210. レジスタ
215、 インタフェース線5.レジスタ105.自M
C[J優先決定凹NIII O9を使用する場合と異
なって、MCUOおよびMCI;Iは、MCIJIの自
′MCLJ優先決定回路209のみによって実行タイ
ミングを制御されるため、同期的にデータ転送が行われ
る。The own MCU pipeline 111 and the I/MCU pipeline 112 control data transfer based on access requests. The own M CLJ pipeline 111 controls access to the own system device for the access selected by the own MCU O, and controls access to other MCU pipelines] 12
When access is selected by MCLJI of another system, register 214. Interface line 6. It receives the control information 11 via the register 106 and controls access to its own devices on behalf of its own MCU pipeline 111. In the latter case, other MCU priority determination circuit 210. Register 215, interface line 5. Register 105. Own M
Unlike the case where C[J priority determination concave NIII O9 is used, the execution timing of MCUO and MCI; .
実行制御回路113は、自および他のパイプライン11
1,112のいずれかにより制御され。The execution control circuit 113 controls own and other pipelines 11.
1,112.
M S LJ OまたはM S tJ 1から読み出さ
れたデータを、CPU0またはCHPOへ転送し、ある
いはインタフェース線7.8を経由して、MCIJIと
の間でデータ交換を行う。レジスタ117乃至120お
よびセレクタ122乃至124はこれらのデータ転送を
つかさどる。Data read from M S LJ O or M S tJ 1 is transferred to CPU 0 or CHPO, or data is exchanged with MCIJI via interface line 7.8. Registers 117 to 120 and selectors 122 to 124 are in charge of these data transfers.
レジスタ114は、自MCIJ優先選択回Pr 109
が選択したアクセス要求の制御情報およびア1−レス等
をM S tl OおよびMSUIに転送するとともに
、インタフェース線4を経てMCtJlにも転送し、レ
ジスタ206を介して他M CtJパイプライン212
を制御する。The register 114 is the own MCIJ priority selection time Pr 109
The control information, address, etc. of the access request selected by is transferred to the M S tl O and MSUI, and also transferred to the MCtJl via the interface line 4 and sent to other MCtJ pipelines 212 via the register 206 .
control.
セレクタ121およびレジスタ116は、Cl1POに
対するアクセスの場合に、自あるいは他のパイプライン
111.112から出力されたデータをCHPOに転送
する。The selector 121 and register 116 transfer data output from their own or other pipelines 111 and 112 to CHPO when accessing Cl1PO.
以上の説明は9便宜上M CtJ Oを中心に行われた
が、MCtJlについても全く同様に適用できる。Although the above explanation has been made focusing on MCtJO for convenience, it can be applied to MCtJl in exactly the same way.
次に、具体例により回路動作を説明する。Next, circuit operation will be explained using a specific example.
(IICPUOがM S LJ 2のデータを読み出す
動作例
■ M CIJ Oは、CP(JOからのアクセス要求
をレジスタ103に受石f LJる。(Example of operation in which IICPUO reads data from MSLJ2) MCIJO receives an access request from CP (JO) into the register 103.
■ 受付けたアクセス要求を、アクセス要求自他識別回
路107により、MCtJlへ送出すると判断され、M
CtJlへ送出する゛rアクセス選ぶための他MCU優
先決定回路110で選び、MCUIへ送出する。MC[
Jlは、レジスタ205にそのアクセスを受付ける。■ The access request self-other identification circuit 107 determines that the received access request should be sent to MCtJl, and
The other MCU priority determination circuit 110 selects an access to be sent to CtJl, and the access is sent to MCUI. MC [
Jl accepts the access to register 205.
■ MCUIは、受付けたアクセス要求を1MS LJ
へ送出するアクセスを選ぶための自MC【)優先決定回
路209で選び、MSIJ2−\送出すると共に、自M
CUパイプライン211に入力する。■ MCUI will process the received access request for 1MS LJ.
MSIJ2-\ is selected by the priority determination circuit 209 for selecting the access to be sent to the own MC [), and the access is sent to the own M
Input to CU pipeline 211.
■ M CIJ Oは、MCIJIのレジスタ214が
らの報告により、MCUIからのデータ転送に備えて、
他M C1,Jパイプライン112にアクセスを人力す
る。M CtJ 1は、MsU2からのデータを自MC
Uパイフ゛ライン211の情報による制御で受け取る。■ MCIJO prepares for data transfer from MCUI according to the report from register 214 of MCIJI.
Access to other MC1 and J pipelines 112 is performed manually. M CtJ 1 transfers the data from MsU2 to its own MC.
It is received under the control of the information of the U pipe line 211.
(≦)MCUIは、MStJ2からのデータを自M[〕
l〕パイプライン211の情報による制御でM C[J
Oへ送出する。(≦) MCUI transfers data from MStJ2 to its own M[]
l] M C[J
Send to O.
■ M CtJ Oは、他M CIJパイプライン11
2の情報による制御でMC[JlからのデータをCP
tJ Oへ送出する。■ M CtJ O is other M CIJ pipeline 11
Data from MC[Jl is controlled by the information in 2.
Send to tJO.
(21CP (I OがCHPOおよびCHP l ヘ
同1j−目的にデータを転送する動作例
■’ CP IJ Oよりのアクセスがレジスタ1()
3に設定される。(21CP (Example of operation in which IO transfers data to CHPO and CHPl for the same purpose) ■' Access from CP IJ O is register 1 ()
Set to 3.
■′−ヒ記アクセスは、アクセス要求自他識別回路10
7による判断により自M CIJ優先決定回路109に
おいて優先順位がとられ自MCUパイプライン111に
人力されると共にレジスタ114よりMCUlへ送出さ
れ、他MCtJパイプライン212に人力される。■'-H The access is performed by the access request self-other identification circuit 10.
Based on the judgment made in step 7, the priority order is determined in the own MCIJ priority determining circuit 109 and inputted to the own MCU pipeline 111, and also sent from the register 114 to the MCUl, and inputted to the other MCtJ pipeline 212.
■′CHP Oへは、自MCUパイブライン111の制
御によりアドレスのパイプラインに流れるデータを送出
する。2' Data flowing to the pipeline of the address is sent to CHP O under the control of the own MCU pipeline 111.
■’ CI(P lへは、他M CtJパイプライン2
12の制御によりアドレスのパイプラインに流れるデー
タを送出する。■' CI (to P l, other M CtJ pipeline 2
12, the data flowing to the address pipeline is sent out.
この制御により、CL(PIへのデータ転送アクセスは
、他MCU優先決定回路110および自MCU優先決定
回路209に参カロする必要がなくなって、MCLJO
,MC01間のアクセス送出数を滅らす事ができ、また
M CLJ O内の自M CtJ 優先決定回路109
で優先順位がいったんとられると。With this control, data transfer access to the CL (PI) does not need to involve the other MCU priority determination circuit 110 and the own MCU priority determination circuit 209, and the MCLJO
, MC01, and the own MCtJ priority determination circuit 109 in MCCLJO.
Once the priorities are determined.
M CLJ l内の他M C1,Jパイプライン212
の入力は必ず保証されるため同期化される。Other M C1, J pipelines in M CLJ l 212
The input is always guaranteed and therefore synchronized.
なお本発明は、上記した実施例に限られるものではなく
中央処理装置、チャネル制御装置、記10制御装置、主
記憶装置が任意複数台有するシステムにおいて実施可能
である。Note that the present invention is not limited to the embodiments described above, and can be implemented in a system having any number of central processing units, channel control units, control units described above, and main storage units.
以上のように本発明によれば、アクセス要求に対して優
先順位を決定するアクセス制御系が複数存在するシステ
ムにおいて、同門アクセス要求の場合には優先順位の決
定を1箇所だけに限定して行わせることにより、同期ア
クセスを可能に1−7゜システJ、の効率を向りさ−U
るごとができる。As described above, according to the present invention, in a system in which there are multiple access control systems that determine priorities for access requests, in the case of peer access requests, the priority is determined only in one place. By enabling synchronous access, the efficiency of the 1-7° system J-U is increased.
I can do things.
4、し1曲のffW ’f′4.な説明第1図は従来シ
ステムの全体構成図、第2図は本発明の1実施例システ
ムの全体構成図、第3図は第2図におりるMCLIO,
MC[JIの細部構成図である。4, and one song ffW 'f'4. Explanation: Fig. 1 is an overall configuration diagram of a conventional system, Fig. 2 is an overall configuration diagram of an embodiment of the system of the present invention, and Fig. 3 is an MCLIO,
It is a detailed configuration diagram of MC[JI.
図中、1はMCUo、2はMCtJl、3乃至8はMC
0間のインタフェース線、103乃至106および11
4乃至120はレジスタ、107および108はアクセ
ス要求自他識別回路、10!1は自M C[J優先決定
回路、110は他MCIj優先決定回路、111は自M
CtJパイプライン、+12は他MC[Jパイプライ
ン、113は実行制御回i?L121乃至124はセレ
クタを示す。In the figure, 1 is MCUo, 2 is MCtJl, and 3 to 8 are MC
interface lines between 0, 103 to 106 and 11
4 to 120 are registers, 107 and 108 are access request self/other identification circuits, 10!1 is a self-MC[J priority determination circuit, 110 is an other MCIj priority determination circuit, and 111 is a self-MCIj priority determination circuit.
CtJ pipeline, +12 is other MC [J pipeline, 113 is execution control time i? L121 to L124 indicate selectors.
特許出願人 冨±1t11株式会社 代理人弁理士 長谷用 文廣(外1名)第 1 図 第 212]Patent applicant Tomi±1t11 Co., Ltd. Representative patent attorney Fumihiro Hase (one other person) Figure 1 No. 212]
Claims (1)
接続された各複数の中央処理装置、チャネル制御装置、
主記憶装置とをそなえ、かつ中央処理装置とチャネル制
御装置と主記憶装置相ゴ間のデータ転送は記憶制御装置
を介して行われるデータ処理システムであって、自装置
に接続されている上記1.9装置へのアクセスを制御す
る第一のパイプラインと、他の記憶制御装置に接続され
ている主記憶装置へのアクセスでの自装置で必要な制御
を行う為の第二のパイプラインと、自装置に接続されて
いる’Zi&からのアクセスのうち少なくとも他の記4
a制御装置に接続されている主記憶装置に対するアクセ
スの優先順位を決定し、他の記4.?制御装置へ該アク
セスを送出する第一の優先決定回路と、自装置に接続さ
れている装置からのアクセスと他の記1.a制御装置の
前記第一の優先決定回路から送られてきたアクセスとの
うら少なくとも自装置に接続されている上記1a装置へ
のアクセスの優先順位を決定し、第一のパイプライン及
び他の記1、a制御装置の第二のパイプラインへ該アク
セスを送出する第二の優先決定回路を有する記憶側?i
+ll装置において、自装置に接続されている中央処理
装置あるいはチャネル制御装置からのアクセスのうちシ
ステム内の複数の装置に対して同期してデータを設定す
るアクセスを識別する識別回路を具備し、該識別回路に
まり、該当するアクセスが認識された時、該アクセスは
自装置の第二の優先決定回路でのメ優先111α位をと
り処理される事を特徴とするアクセス制御方式。 (2、特許請求の範囲第1項記載のアクセス制御方式に
おいて、上記識別回路は中央処理装置からチャネル制御
装置へのデータ転送アクセスを識別する識別回路を含み
、該当するアクセスが認識されだ時、アクセス発生元で
ある中央処理装置が接続されている記憶制御装置の第二
の優先決定回路でのみ優先順位をとり処理する事を特徴
とするアクセス制御方式。(1) A plurality of mutually connected control devices 1a. a plurality of central processing units, channel control devices, each connected to any one of the plurality of control devices;
A data processing system that is equipped with a main storage device, and in which data transfer between a central processing unit, a channel control device, and the main storage device is performed via a storage control device, and is connected to its own device. .9 A first pipeline that controls access to the device, and a second pipeline that performs necessary control on the own device when accessing the main storage device connected to other storage control devices. , at least other records 4 among the accesses from 'Zi& connected to the self-device.
a Determine the priority order of access to the main memory connected to the control device, and perform other steps 4. ? A first priority determination circuit that sends the access to the control device, access from a device connected to the device itself, and other notes 1. Determine the priority order of access to the device 1a connected to at least the device 1a above the access sent from the first priority determination circuit of the control device a, and 1.a Storage side with a second priority determination circuit that sends the access to a second pipeline of the controller? i
The +ll device is equipped with an identification circuit that identifies accesses from the central processing unit or channel control device connected to the device to synchronously set data for multiple devices in the system, and An access control system characterized in that when a corresponding access is recognized by an identification circuit, the access is processed with a priority of 111α in a second priority determination circuit of the own device. (2. In the access control system according to claim 1, the identification circuit includes an identification circuit for identifying data transfer access from the central processing unit to the channel control device, and when the corresponding access is recognized, An access control method characterized in that priority is determined and processed only in a second priority determination circuit of a storage control device to which a central processing unit that is an access source is connected.
Priority Applications (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3496484A JPS60178566A (en) | 1984-02-25 | 1984-02-25 | Access control method |
CA000469910A CA1221464A (en) | 1983-12-26 | 1984-12-12 | Data processor system having improved data throughput of multiprocessor system |
US06/682,316 US4718006A (en) | 1983-12-26 | 1984-12-17 | Data processor system having improved data throughput in a multiprocessor system |
EP84402614A EP0147295B1 (en) | 1983-12-26 | 1984-12-17 | Data processing system including a plurality of multiprocessor systems |
DE8484402614T DE3484235D1 (en) | 1983-12-26 | 1984-12-17 | DATA PROCESSING SYSTEM WITH SEVERAL MULTIPROCESSOR SYSTEMS. |
AU36857/84A AU554059B2 (en) | 1983-12-26 | 1984-12-18 | A data processor system having improved data throughput of multiprocessor system |
KR1019840008243A KR890004995B1 (en) | 1983-12-26 | 1984-12-21 | Data processor system having improved data throughput in a multiprocessor system |
BR8406678A BR8406678A (en) | 1983-12-26 | 1984-12-21 | DATA PROCESSING SYSTEM INCLUDING A PLURALITY OF MULTIPROCESSOR SYSTEMS AND PROCESS FOR DATA PROCESSING IN A MEMORY CONTROL UNIT PROVIDED IN A MULTIPROCESSOR SYSTEM |
ES539033A ES8602272A1 (en) | 1983-12-26 | 1984-12-24 | Data processing system including a plurality of multiprocessor systems. |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3496484A JPS60178566A (en) | 1984-02-25 | 1984-02-25 | Access control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS60178566A true JPS60178566A (en) | 1985-09-12 |
JPH022178B2 JPH022178B2 (en) | 1990-01-17 |
Family
ID=12428825
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3496484A Granted JPS60178566A (en) | 1983-12-26 | 1984-02-25 | Access control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS60178566A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63284660A (en) * | 1987-05-16 | 1988-11-21 | Nec Corp | Inter-processor communication system |
JP2006221433A (en) * | 2005-02-10 | 2006-08-24 | Sony Corp | Shared memory device |
JP2006221432A (en) * | 2005-02-10 | 2006-08-24 | Sony Corp | Shared memory device |
-
1984
- 1984-02-25 JP JP3496484A patent/JPS60178566A/en active Granted
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63284660A (en) * | 1987-05-16 | 1988-11-21 | Nec Corp | Inter-processor communication system |
JPH0564828B2 (en) * | 1987-05-16 | 1993-09-16 | Nippon Electric Co | |
JP2006221433A (en) * | 2005-02-10 | 2006-08-24 | Sony Corp | Shared memory device |
JP2006221432A (en) * | 2005-02-10 | 2006-08-24 | Sony Corp | Shared memory device |
JP4715219B2 (en) * | 2005-02-10 | 2011-07-06 | ソニー株式会社 | Shared memory device |
Also Published As
Publication number | Publication date |
---|---|
JPH022178B2 (en) | 1990-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6078983A (en) | Multiprocessor system having distinct data bus and address bus arbiters | |
US5136500A (en) | Multiple shared memory arrangement wherein multiple processors individually and concurrently access any one of plural memories | |
US4718006A (en) | Data processor system having improved data throughput in a multiprocessor system | |
JPH04227557A (en) | Bus system for information processing unit | |
JPH0479026B2 (en) | ||
JPS60178566A (en) | Access control method | |
JP2684793B2 (en) | Information processing device | |
JPH05282242A (en) | Bus control system | |
JPH0715670B2 (en) | Data processing device | |
JPH0341856B2 (en) | ||
JPH02105250A (en) | Data transfer method | |
JP2640104B2 (en) | Data transfer device | |
JPS61165144A (en) | Memory access control method | |
JPS63223946A (en) | Data memory method | |
JPS6116115B2 (en) | ||
JPH0535693A (en) | Data transfer device | |
JPH01197856A (en) | Memory access managing system | |
JPS61143863A (en) | Bus division control system | |
JPS63259746A (en) | Data transfer method between bank memories | |
JPH04256056A (en) | Computer system | |
JPS60137157A (en) | Data processing device having mutual communication mechanism and adjacent communication mechanism | |
JPH04236651A (en) | Bus control system | |
JPH0423159A (en) | Shared memory device | |
JPS62187956A (en) | Dma control system | |
JPS617956A (en) | Multiple access control system of memory |