JPH03102446A - 記憶装置に対するデータ二重書き込み制御方式 - Google Patents

記憶装置に対するデータ二重書き込み制御方式

Info

Publication number
JPH03102446A
JPH03102446A JP1239434A JP23943489A JPH03102446A JP H03102446 A JPH03102446 A JP H03102446A JP 1239434 A JP1239434 A JP 1239434A JP 23943489 A JP23943489 A JP 23943489A JP H03102446 A JPH03102446 A JP H03102446A
Authority
JP
Japan
Prior art keywords
storage
data
block
address
double write
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
JP1239434A
Other languages
English (en)
Inventor
Koji Takao
耕司 高尾
Nobuhiko Kuribayashi
栗林 暢彦
Masayuki Ikeda
正幸 池田
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP1239434A priority Critical patent/JPH03102446A/ja
Publication of JPH03102446A publication Critical patent/JPH03102446A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概要〕 記憶装置の異なる2つの領域にデータを二重に書き込む
二重書き込み命令を実行するための制御方式に関し, データ二重書き込み命令の制′a機構の簡素化を図り,
ハード量を削減することを目的としインタリーブ構成と
記憶容量とが同一の2つの記憶ユニットからなる記憶装
置の記憶制御装置において 上記2つの記憶ユニットの各々に同一データを書き込む
二重書き込み命令を実行する際.一方の記憶ユニットに
対して行ったブロック有効化とブロック内アドレスの発
生およびアドレス例外検出のアクセス制御結果を他方の
記憶ユニットに対してそのまま通用する構成をもつ。
〔産業上の利用分野〕
本発明は,記憶装置の異なる2つの領域にデー夕を二重
に書き込む二重書き込み命令を実行するための制御方式
に関し,特に同一構戒の2つの記憶ユニノI・を制御す
る記憶制御装置において,各記憶ユニットに同一のブロ
ンク内アドレスを用いて同一データを並列に書き込むた
めの効率的なデータニ重書き込み制御方式に関する。
(従来の技術] 複数のCPUがシステム記憶装置(SSUと呼ばれる)
を共川するマルチプロセッサシステムにおいては たと
えば処理データを現用と予備用とに二重書きし,現用デ
ータを用いた実時間処理で障害が発生した場合予備用デ
ータを用いて実時間処理を続行するなどのR. A S
対応処理や,異なる領域に二重書きされた同一データに
ついて異なる処理を2つのCPUが並行して行う分散処
理などがしばしば行われている。
このような場合の従来のデータ二重書き込み制御方式を
第3図に示す。
第3図において,11.12はそれぞれシステム記憶ユ
ニットのSSUOとSStJ1である。SSUOば2つ
の記憶エレメンl− S S E OとSSE1とで構
威され,SSUIもSSE2とSSE3とで構成されて
いる。各システム記憶ユニットSSUOないしSSUI
はそれぞれ同一のインタリーブ構成と同一の記憶容量と
をそなえ,1つの記憶装置上の2つのブロックを構威し
ている。
1,314.15はそれぞれC P UやC H Pな
どのアクセス源である。
16は記憶制御装置であり.アクセス源1314..1
5からのアクセス要求について優先決定制御を行い.優
先順位づけをしたアクセス要求をシステム記憶ユニット
SSUO.SSUIに分配する。
17はそのアクセス分配制御を行うアクセス分配回路M
OVERである。
)lOVEI?17は,優先決定された1つのアクセス
要求について.アクセス先ブロックに対応する記憶ユニ
ット(S S U OとSSUIの1方)を有効化ずる
リクエスl−VALIDと1記憶ユニット内のアドレス
,つまりブロノク内アドレスADDRESSを発3 生し,データとともに該当する記憶ユニットに印加する
。またMOVEI? 1. 7は,このときのアクセス
アドレスについてアドレス例外検出動作を行う。
ところでアクセス源より,SSUOとSSUIを対象と
するデータの二重書き込み命令が入力されたときには.
従来それぞれの書き込み先に対するアクセス制御を別々
に行っており.このためMOVER17は,まずSSU
Oのブロックに対するリクエストVALIDおよびAD
DRESSの発生と.アドレス例外の検出とを行い.次
にSSUIのブロックに対するリクエストVALIDお
よびADDRESSの発生とアドレス例外の検出とを行
っていた。
〔発明が解決しようとする課題〕
上述した従来のデータ二重書き込み制御方式では,記憶
制御装置が,2つの記憶ユニソl−SSUOおよびSS
UIに対して.リクエストVALIDブロック内アドレ
スADDRESSの発生およびアドレス例外検出をそれ
ぞれ独立にかつ順次的に行っていたので,そのための制
御が二重になり.制御機4 構を複雑化させていた。
本発明は,データ二重書き込み命令の制御機構の簡素化
を図り,ハード量を削減ずることを目的としている。
〔課題を解決するための手段〕
本発明は,データニ重書き込み命令の制御において,書
き込み先の2つの記憶ユニッI・に対するアクセス制御
が同一のアドレスの発生とアドレス例外検出を生じるこ
とに着目して,一方の記憶ユニットに対するアクセス制
御で他方の記憶ユニノトに対するアクセス制御を代行す
ることによって他方の記憶ユニットに幻ずるアクセス制
御機構を簡素化するものである。
第1図は本発明の原理図である。
図において, 1および2は.それぞれインタリーブ構成と記憶容量と
が同一の記憶ユニットである。
Lは.記i!ユニット1.2に幻ずるアクセス要求を処
理する記憶制御装置である。
4は,y一タニ重書き込め命令実行時の記憶ユニッ1・
1,2に対するアクセス制御論理である。
5は,通常のアクセス命令実行時の記憶ユニット2に対
するアクセス制1卸論理である。
データニ重書き込み命令実行時には,アクセス制御論理
4のみが機能化される。この場合,アクセス制御論理4
は,記憶ユニット1.2に対するブロック有効化信号を
全て有効化し,同一のブロノク内アドレスとデータを両
方の記憶ユニット1,2に対して供給する。また記憶ユ
ニット1に対するアドレス例外検出結果を,記憶ユニッ
ト2に対ずるアドレス例外検出としても扱う。
(作用〕 第1図において.通常のアクセス命令を実行する場合に
は.アクセス先のブロックに応じて,アクセス制御論理
4または5が動作される。
また従来のデータ二重書き込み制御方式の場合には,デ
ータ二重書き込み命令に対してアクセス制御論理4によ
り記憶ユニッl− 1のブロックを有効化してブ1コッ
ク内アドレスを発生してデータを書き込んだ後4アクセ
ス制御論理5により記憶ユニット2に対して該当するブ
し1ノクを有効化し記1意ユニッ1・1に対ずる同しブ
ロック内アドレスとデータを用いて書き込みを行ったが
,本発明では,データ二重書き込め命令を検出すると,
アクセス制御論理4がアクセス制御論理5の機能を代行
して,記憶ユニソI−1.2の両方に対し同時にブロッ
ク有効化を行うとともに,同しブロック内アドレスおよ
びデータを分配する。
さらに記憶ユニン1・2に対してはアドレス例外検出が
不要となるため,制御シーケンスと制御論理が簡単にな
る。
〔実施例] 第2図は.本発明の1実施例の構成図である。
図において,11はSSEOおよびSSEIからなるシ
ステム記億ユニソ1・S S U O ,  1. 2
 &t SSE2およびSSE3からなるシステム記憶
ユニッ1・SSUI,13ないし15ばアクセス源7 16は記憶制御装置,17′はアクセス分配回路MOV
ERである。11ないし16で示されている各要素は,
第3図の従来方式で説明されたものと同しであるので,
ここでは説明を省略する。
MOVER 1 7’は,アクセス源13ないし15か
らのアクセス要求を1つに絞ったものについて,データ
ニ重書き込み命令かそれ以外のアクセス命令かを判定し
,通常のアクセス命令の場合には,従来と同様なアクセ
ス制御を行う。しかしデータ二重書き込み命令の場合に
は.アドレス例外検出を行った後,SSUO,SSUI
のSSEO,,SSEl.SSE2,SSE3に対する
リクエストVALIDを全て有効にするとともに,同一
のブロック内八〇DPI!SSを各SSEに供給する。
またこのとき,図示省略されているが.書き込みデータ
の供給も行われる。
これにより,SSUOとSSUIの各々の同一のブロッ
ク内アドレスに,同一のデータが書き込まれる。
8 [発明の効果〕 本発明によれば,データ二重書き込み命令の制御時のア
クセス制御論理が簡素化され3ハート量の削減とコスI
・の低減とが実現できる。
【図面の簡単な説明】
第1図は本発明の原理図,第2図は木発明方式の1実施
例構成図.第3図は従来方式の構成図である。 第1図中 1,2:記憶ユニッ1・ 3:記憶制御装置 4;デーク二重辺き込め命令丈行時の記憶ユニッl−1
.2に対ずるアクセス制御論理5:通常のアクセス命令
実行時の記憶ユニッ1−2に対するアクセス制御論理

Claims (1)

  1. 【特許請求の範囲】 インタリーブ構成と記憶容量とが同一の2つの記憶ユニ
    ットからなる記憶装置の記憶制御装置において、 上記2つの記憶ユニットの各々に同一データを書き込む
    二重書き込み命令を実行する際、一方の記憶ユニットに
    対して行ったブロック有効化とブロック内アドレスの発
    生およびアドレス例外検出のアクセス制御結果を他方の
    記憶ユニットに対してそのまま適用することを特徴とす
    る記憶装置に対するデータ二重書き込み制御方式。
JP1239434A 1989-09-14 1989-09-14 記憶装置に対するデータ二重書き込み制御方式 Pending JPH03102446A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1239434A JPH03102446A (ja) 1989-09-14 1989-09-14 記憶装置に対するデータ二重書き込み制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1239434A JPH03102446A (ja) 1989-09-14 1989-09-14 記憶装置に対するデータ二重書き込み制御方式

Publications (1)

Publication Number Publication Date
JPH03102446A true JPH03102446A (ja) 1991-04-26

Family

ID=17044719

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1239434A Pending JPH03102446A (ja) 1989-09-14 1989-09-14 記憶装置に対するデータ二重書き込み制御方式

Country Status (1)

Country Link
JP (1) JPH03102446A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0683717A (ja) * 1992-02-14 1994-03-25 Internatl Business Mach Corp <Ibm> 大型耐故障不揮発性複数ポート・メモリー
JPH076099A (ja) * 1992-12-17 1995-01-10 Internatl Business Mach Corp <Ibm> リモート・データの2重化のためのシステム及び方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0683717A (ja) * 1992-02-14 1994-03-25 Internatl Business Mach Corp <Ibm> 大型耐故障不揮発性複数ポート・メモリー
JPH076099A (ja) * 1992-12-17 1995-01-10 Internatl Business Mach Corp <Ibm> リモート・データの2重化のためのシステム及び方法

Similar Documents

Publication Publication Date Title
JP2886856B2 (ja) 二重化バス接続方式
JPH03102446A (ja) 記憶装置に対するデータ二重書き込み制御方式
JPH01169557A (ja) 記憶制御装置
JPH0283736A (ja) バッファ記憶制御装置のosc検出方式
US20080077750A1 (en) Memory block fill utilizing memory controller
JPH0322073A (ja) データ転送制御装置
JP2004164171A (ja) パス冗長化装置及び方法
JPH02281341A (ja) デバッグ時のライトデータ確認方法
JP2817458B2 (ja) ディスクキャッシュの再オンライン化システム
JPS63168762A (ja) マルチプロセツサ起動装置
JPS6286425A (ja) 磁気デイスク制御装置
JPH04130917A (ja) 電子ディスク装置
JPS60142450A (ja) 記憶システム
JPH0442462A (ja) 磁気ディスクサブシステム
JPH02293947A (ja) 仮想記憶二重化方式
JPS6349257B2 (ja)
JPH10187355A (ja) ディスク制御システム
JPS5919287A (ja) メモリアクセス命令による入出力処理方式
JPH047771A (ja) 複合系システム
JPH03168845A (ja) 命令実行制御方式
JPH0480860A (ja) プログラムロード方式
JPS63311567A (ja) アクセス制御方式
JPH02308368A (ja) ベクトル演算制御方式
JPS5899840A (ja) 制御記憶装置
JPS6047613B2 (ja) マイクロプログラム制御方式