JPS62264355A - Information processor - Google Patents
Information processorInfo
- Publication number
- JPS62264355A JPS62264355A JP61108132A JP10813286A JPS62264355A JP S62264355 A JPS62264355 A JP S62264355A JP 61108132 A JP61108132 A JP 61108132A JP 10813286 A JP10813286 A JP 10813286A JP S62264355 A JPS62264355 A JP S62264355A
- Authority
- JP
- Japan
- Prior art keywords
- storage device
- data
- dedicated
- shared
- processing 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.)
- Pending
Links
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Multi Processors (AREA)
Abstract
Description
【発明の詳細な説明】
〔概要〕
処理装置毎の専用記憶装置と複数の処理装置に共用の記
憶装置とをアクセスできる情報処理装置において、専用
記憶装置の記憶内容を共用記憶装置にも記憶できるよう
に構成することによって。[Detailed Description of the Invention] [Summary] In an information processing device that can access a dedicated storage device for each processing device and a storage device shared by a plurality of processing devices, the storage contents of the dedicated storage device can also be stored in the shared storage device. By configuring it like so.
信頼性の向ヒを図ったもの。Designed to improve reliability.
本発明は、専用記憶装置と共用記憶装置とをアクセスす
ることのできる情報処理装置に関するものである。The present invention relates to an information processing device that can access a dedicated storage device and a shared storage device.
コンピュータシステムには複数の処理装置が記憶装置を
共用するように構成したものがあるが。Some computer systems are configured so that multiple processing units share a storage device.
このようなシステムにおいては、各処理装置毎に専用の
記憶装置を持たせ、各々に固有で且つ使用頻度の高いデ
ータを、これに記憶するようにしている。In such a system, each processing device is provided with a dedicated storage device, and data unique to each processing device and frequently used is stored therein.
通常、専用記憶装置は、共用記憶装置に較べてアクセス
速度を高くし且つ記憶容量を少なくしている。Dedicated storage typically provides higher access speeds and lower storage capacity than shared storage.
、 この際、処理装置と各記憶装置との間における転送
データの誤り検出および訂正が確実におこなわれること
が望ましい。At this time, it is desirable that error detection and correction of transferred data between the processing device and each storage device be performed reliably.
第3図に従来例の構成図を示す。 FIG. 3 shows a configuration diagram of a conventional example.
図において、1は処理装置、2は処理袋W1に専用の専
用記憶装置(PM) 、 3は他の処理装置とに共用
の共用記憶装置、4′は処理装置1から与えられたアド
レスを専用記憶装置2および共用記憶装置3に共通の実
アドレスに変換するとともに。In the figure, 1 is a processing device, 2 is a dedicated storage device (PM) dedicated to the processing bag W1, 3 is a shared storage device shared with other processing devices, and 4' is a dedicated storage device that uses the address given from the processing device 1. As well as converting to a real address common to the storage device 2 and the shared storage device 3.
送出先を判別して専用記憶装置2または共用記憶装置3
に送出するアドレス変換回路、5′は処理装置lと共用
記憶装W3との間のデータ転送を制御するアクセス制御
回路、また8は共用記憶装置3から読み取ったデータに
対する娯り制御回路である。Determine the destination and send it to the dedicated storage device 2 or shared storage device 3
5' is an access control circuit for controlling data transfer between the processing device 1 and the shared storage device W3; and 8 is an access control circuit for controlling data read from the shared storage device 3.
なお、専用記憶装置2および共用記憶装置3の両者に対
しては、それぞれ共通な実アドレスを使用している。Note that a common real address is used for both the dedicated storage device 2 and the shared storage device 3.
共用記憶装置3の実アドレスを0〜l、専用記憶装置2
の実アドレスを0〜mとすると、lはmに比べて非常に
大であり、アドレス変換回路4′は、処理装置1から送
られた論理アドレスを実アドレスに変換3−るとともに
、変換したアドレスがQ−mの範囲のものであるか、ま
たはm+1〜lの範囲のものであるかによって、専用記
憶装置2または共用記憶装r8.3に送出する。Set the real address of shared storage device 3 to 0-l, dedicated storage device 2
Assuming that the real address of is 0 to m, l is very large compared to m, and the address conversion circuit 4' converts the logical address sent from the processing device 1 into a real address. Depending on whether the address is in the range Q-m or in the range m+1 to l, it is sent to the dedicated storage device 2 or the shared storage device r8.3.
ずなわら、共用記憶装W!3には、専用記憶装置2に記
憶するデータを記憶しないように構成している。Zunawara, shared memory device W! 3 is configured so that data to be stored in the dedicated storage device 2 is not stored.
なお、専用記憶装置2から読み取ったデータに対しては
、専用記憶装置2のアクセス時間を短くした意味が無く
なるので、誤り制御をおこなっていない。Note that error control is not performed on data read from the dedicated storage device 2, since there is no point in shortening the access time to the dedicated storage device 2.
上記構成の従来例においては、専用記憶装置2から読み
取ったデータに誤りが検出された場合には、処理装置1
は処理を中断せざるを得なくなるという問題点がある。In the conventional example with the above configuration, when an error is detected in the data read from the dedicated storage device 2, the processing device 1
The problem is that the process has to be interrupted.
すなわち1本発明の目的は、専用記憶装置2から読み取
ったデータの誤りによる処理装置1の処理中断を防止す
ることにある。That is, one object of the present invention is to prevent processing interruption of the processing device 1 due to an error in data read from the dedicated storage device 2.
本発明による情報処理装置は、第1図の原理図に示すよ
うに。The information processing apparatus according to the present invention is as shown in the principle diagram of FIG.
処理装置lと。Processing device l.
処理装置lに専用の専用記憶装置2と。A dedicated storage device 2 dedicated to the processing device l.
処理装置lから与えられたアドレスの送出先を判別する
アドレス変換回路4′と。and an address conversion circuit 4' that determines the destination of the address given from the processing device l.
処理装置1と共用記憶装置3との間のデータ転送を制御
するアクセス制御回路5と。an access control circuit 5 that controls data transfer between the processing device 1 and the shared storage device 3;
アクセス制御回路5内に設けられ、専用記憶装置2に対
する書込みデータと同じデータを共用記憶装r!i′3
に対しても書き込む書込み回路6とを備えるものである
。Provided in the access control circuit 5, the same data as write data to the dedicated storage device 2 is sent to the shared storage device r! i'3
It also includes a write circuit 6 for writing to.
[作用〕
専用記憶装置2に記憶するデータと同じデータを共用記
憶装置3にも直後して記憶しておき、専用記↑、O装w
2から読み取ったデータに誤りがあった場合には、これ
を共用記憶装置3から読み取ることによって、処理装置
lの処理中断を防止することができ、る。[Function] The same data stored in the dedicated storage device 2 is stored in the shared storage device 3 immediately after, and the dedicated memory ↑, O device w
If there is an error in the data read from the shared storage device 3, it is possible to prevent the processing of the processing device 1 from being interrupted by reading it from the shared storage device 3.
第2図に実施例の構成図を示す。 FIG. 2 shows a configuration diagram of the embodiment.
図中、6′は・、書込みデータ用のバッファ(図示省略
)を内蔵し、専用記憶装置2にデータを斉き込む際、同
じデータを同時にバッファに記憶してから共用記憶装置
3に対して書き込む書込み回路である。In the figure, 6' has a built-in buffer (not shown) for write data, and when data is written to the dedicated storage device 2, the same data is simultaneously stored in the buffer and then transferred to the shared storage device 3. This is a write circuit for writing.
その他の符号はずべて原理図(第1図)または従来例(
第3図)によって説明したものと同じであり、説明を省
略する。All other symbols are the principle diagram (Fig. 1) or the conventional example (
This is the same as that explained in FIG. 3), and the explanation will be omitted.
データ書込みの場合、アドレス変換回路4′は。In the case of data writing, the address conversion circuit 4'.
変換された実アドレスを判別し、処理装置1に固有のデ
ータに対するものであれば専用記1.つ装置2に送出し
、他のデータに対するものであれは共用記憶装W3に送
出し、それぞれにデータを得き込む。Determine the converted real address, and if it is for data unique to the processing device 1, write the dedicated address 1. Data for other data is sent to the shared storage device W3, and the data is read into each device.
書込み回路6′は、専用記憶装置2に書き込まれるデー
タを、同時に、内装するバッファに−たん記憶したのち
、処理装置Iとは無関係に共用記憶装置3に書き込む。The write circuit 6' simultaneously stores the data to be written into the dedicated storage device 2 in an internal buffer, and then writes it into the shared storage device 3 independently of the processing device I.
データの読取りの場合には、同様にして、専用記憶装置
2または共用記憶装置3をアクセスしてデータを読み取
り、共用記憶装置3から読み取ったデータに対しては、
誤り制御回igによって誤りの有無を調べ、誤りが検出
された場合には訂正して処理装置lに送る。In the case of reading data, similarly, the dedicated storage device 2 or the shared storage device 3 is accessed to read the data, and for the data read from the shared storage device 3,
The presence or absence of an error is checked by the error control circuit ig, and if an error is detected, it is corrected and sent to the processing device l.
また、パリティチェック等によって、専用記憶装置2か
ら読み取ったデータに誤りが検出された場合には、同じ
データを共用記憶装置3から読み取る。Further, if an error is detected in the data read from the dedicated storage device 2 by a parity check or the like, the same data is read from the shared storage device 3.
このようにして処理装置1は、専用記憶装置2から読み
取ったデータに誤りがあっても、共用記憶装置3から読
み取ることができ、したがって処理の中断を防1卜する
ことができる。In this way, even if there is an error in the data read from the dedicated storage device 2, the processing device 1 can read it from the shared storage device 3, thereby preventing interruption of processing.
また、書込み回路6′による共用記憶装置°3に対する
データの書込みは、−たんバッファに格納したのち専用
記憶装置2に対する書込みとは別におこなうので、処理
装置lによる専用記憶装置2に対するアクセス妨げには
ならない。Furthermore, since the write circuit 6' writes data to the shared storage device 3 after storing it in the -tan buffer, it is performed separately from the writing to the dedicated storage device 2. It won't happen.
以上説明したように2本発明による情報処理装置では、
専用記憶装置から読み取ったデータの誤りによる情報処
理装置における処理の中断を防止することができる。As explained above, in the information processing device according to the second invention,
It is possible to prevent interruption of processing in the information processing device due to errors in data read from the dedicated storage device.
また、専用記憶装置側に誤り制御回路を設ける必要がな
く、従来どおり専用記憶装置のアクセスを高速におこな
うことができる。Further, there is no need to provide an error control circuit on the dedicated storage device side, and the dedicated storage device can be accessed at high speed as before.
第1図は本発明の原理図。 第2図は実施例の構成図。 第3図は従来例の構成図である。 図中。 lは処理装置、 2は専用記憶装置。 3は共用記憶装置、 4′はアドレス変換回路。 FIG. 1 is a diagram showing the principle of the present invention. FIG. 2 is a configuration diagram of the embodiment. FIG. 3 is a configuration diagram of a conventional example. In the figure. 1 is a processing device, and 2 is a dedicated storage device. 3 is a shared storage device, and 4' is an address conversion circuit.
Claims (1)
置(1)から与えられたアドレスの送出先を判別するア
ドレス変換回路(4′)と、 処理装置(1)と共用記憶装置(3)との間のデータ転
送を制御するアクセス制御回路(5)と、アクセス制御
回路(5)内に設けられ専用記憶装置(2)に対する書
込みデータを共用記憶装置(3)に対しても書き込む書
込み回路(6)とを備えることを特徴とする情報処理装
置。[Claims] A processing device (1), a dedicated storage device (2) dedicated to the processing device (1), and an address conversion circuit (4) that determines the destination of an address given from the processing device (1). '); an access control circuit (5) for controlling data transfer between the processing unit (1) and the shared storage device (3); An information processing device comprising: a write circuit (6) for writing write data also to a shared storage device (3).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61108132A JPS62264355A (en) | 1986-05-12 | 1986-05-12 | Information processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61108132A JPS62264355A (en) | 1986-05-12 | 1986-05-12 | Information processor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62264355A true JPS62264355A (en) | 1987-11-17 |
Family
ID=14476743
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61108132A Pending JPS62264355A (en) | 1986-05-12 | 1986-05-12 | Information processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62264355A (en) |
-
1986
- 1986-05-12 JP JP61108132A patent/JPS62264355A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS61166652A (en) | Interruption generating system using exceptional memory protection | |
| JPS62264355A (en) | Information processor | |
| JP3162459B2 (en) | Data processing device | |
| JPS6312303B2 (en) | ||
| JPH0656604B2 (en) | Information processing equipment | |
| JPS6020779B2 (en) | Composite computer system | |
| JPH02297235A (en) | Memory data protecting circuit | |
| JPH038040A (en) | 1-bit error information storage device | |
| JPH02157952A (en) | Storage device | |
| JPH0480860A (en) | Program loading system | |
| JPH02297650A (en) | Receiver | |
| JPH04167120A (en) | Magnetic disk subsystem | |
| JPS63245745A (en) | buffer storage control device | |
| JPS63155346A (en) | Ram check system | |
| JPS59116998A (en) | Main storage failure detection method | |
| JPH01237734A (en) | Duplexing device | |
| JPS61127025A (en) | Optical disk controller | |
| JPS6327939A (en) | Memory device | |
| JPH01306929A (en) | Microprocessor | |
| JPS61237158A (en) | Shared memory device | |
| JPH0273442A (en) | Data processor | |
| JPS6325380B2 (en) | ||
| JPS63132357A (en) | Memory access controller | |
| JPS641817B2 (en) | ||
| JPS62205456A (en) | Memory device |