JPS58196700A - メモリ管理制御方式 - Google Patents

メモリ管理制御方式

Info

Publication number
JPS58196700A
JPS58196700A JP57078575A JP7857582A JPS58196700A JP S58196700 A JPS58196700 A JP S58196700A JP 57078575 A JP57078575 A JP 57078575A JP 7857582 A JP7857582 A JP 7857582A JP S58196700 A JPS58196700 A JP S58196700A
Authority
JP
Japan
Prior art keywords
address
memory
data
error
cycle
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
Application number
JP57078575A
Other languages
English (en)
Other versions
JPS635784B2 (ja
Inventor
Taiho Higuchi
樋口 大奉
Yukinori Inoue
井上 幸紀
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 JP57078575A priority Critical patent/JPS58196700A/ja
Publication of JPS58196700A publication Critical patent/JPS58196700A/ja
Publication of JPS635784B2 publication Critical patent/JPS635784B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Detection And Correction Of Errors (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

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

Description

【発明の詳細な説明】 (()発明の技術分野 本発明は、*b訂正機能を有するメ(りをもつデータl
I&場システムにおけるメモリ管理制御方式(ロ)IE
米技術と問題点 メモリが^集積化するにつれて、メモリシステムへのw
49訂正方式の尋人が一般に行われるようK になりた1−この−り訂正の目的は、メ毫りの読出時 し、書込み拳に発生する一時的なエラーにより生じ九、
を友はメ毫すに保存中に生じた部分的なデータの障害を
修正して゛、正常なデータが得られるようにするもので
ある041に為集積化し九メ峰りのデータ社、放射線等
の外S場境襞因によp1時間的に増大する確率でデータ
の障害が発生するととが嘗われている。これに対しては
、−胎生の−い範−C)8期で逐一して1st9訂正を
する回路を持つことが実施されている。一方でこのメモ
リを実線に使用するときに、訂正可能なエラーが検出さ
れることがある。この場合には、読出しデータは引止し
た後に;tu用されるのであるが、その後の元のメモリ
内容に関しては訂正書込みを、その場で行うか、または
訂正せずに放置するか、どちらかの処理がとられていた
。しかし、この処理方法には、以下に述べるような間馳
点があった。メ毫りへの訂正書込みを誤p検出時点で直
ちに実行することはそのような駒りの発生し九場合の命
令集村サイクルを変貢する必要が生じる場合がToシ、
制御が複雑化する。同時に、仁のような処理刃−では、
例えばメモリの1個の素子の恒久陣書によるところの本
来訂正書込みが無駄な誤シに対しても、その区別を行う
ことが因難なため無差別に訂正サイクルをとるか、又は
訂正書込みサイクルを全面的に抑止するしか方法がない
、 また、引止サイクルを行なわずに巡回の誤〕訂正のみに
頼るシステムでは、本来、訂正書込みで修正されるはず
の一時的エラーによるanが、〈pi!!、シ発圧し、
これt−利用する場合に命令実行能力が低下する。
(/9発明の目的 本発明は、命令実行時等に発生した一時的工2−の処理
に関する訂正可能なメモリエラーの訂正サイクルと、定
期的な巡回訂正サイクルとを結合して処理することによ
り、上記間趣点の解決を計ることを目的としている。
に)鈍明の構成 上記目的を連成する九めに本発明は格納されるに べきデータが糾p訂正可能な形感で格納されるメ毫りを
有するデータ処理システムにおいて、与えられ良アドレ
スにもとづいてメモリ読出しを行ない訂正可能な−pデ
ータが検出されたとき駄w4シデータの訂正を行なり九
後にメそり書込を行危う後部を有する1lli1p訂正
処理部と、前記メ4りの全領域を一定時間以内の周期で
順次読出すためのアドレスを尭住する第1の制#回路と
、前記メそり        1の使用状−における訂
正可能なwAシデータが幽皺データ処理システム内で検
出され九ときに癲峡アドレスを登録する#!2の制御回
路と、前記第1の制御回路の出力アドレスよりも前記第
2の制御回路の出力アドレスを優先して選択するアドレ
ス選択部をもうけ、前記第1のtiIJli11回路に
よ如出力されるアドレスにもとづく一ル訂正畳込み処理
に優先して助記第2の制御回路により出力されるアドレ
スにもとづく誤り訂正書込み処理を行なうことを特徴と
する。
(ハ)発明の実施例 以下、本発明を1面によシ説明する。
第1図は仮米のデータ処理システムの1例であシ、図中
、1はメモリ、2は中央ill装置、3は入出力制御装
置、4はメモリ管理装置、5は誤シ訂正制御部、6はメ
モリパトロール制御部である。
中央IA]8に装f12はメモリ1上の命令を解読し、
データの処理を行なう。人出力制御装@aは、中央処理
装徽2からの指令によりメモリlと図示しない胸辺装置
との間のデータ転送をサイクルスチール等の方式によシ
行なう。
メモリ1に対するアクセスは、この例ではR@adる。
WRITEにおいてサイクルタイムが長いのは、メモリ
ーにおけるデータにはエラー訂正符号が用いられ、メモ
リーへの畳込みデータが1110全ビ( 、トでギい場合には、残りの節分はメモリーok出し上
行なった結果を合成してh畳込みする必徴かめる丸めで
ある。     □ 1%智皺メモリでは、放射動勢の影臀によりS時“関の
鮭鳩とともに、格納データの一部があるM単周期以内で
順次アクセスして、引止可能なエラーを修正して書込む
ことによpl一時的なエラーが累積して、側止回路の能
力を超える1lktj)となることを防止する。jll
a3のシステムにおいて蝶、命令!i!豹中、または周
辺の入出力装置との藺でデータ転送中に、WI4まり訂
正1j能な軛−のエラーが一部されたと龜、中央処理装
置2または入出力制御装置3は、REムDサイクルの恢
に1まシ訂正すィクル(WRITEサイクルと同様のも
の)を付加して、誤まりを訂正している。これは、4I
lI@シている−りはできる限シ早目に訂正することK
よ択訂正不可能な誤シとなることを防止するとともに1
同一データが繰り返して利用されるときに、エラー訂正
を繰り返すことKよる処理の遅れを防止するためである
。この方式の問題としては、前述したように、訂正可能
な一リO検出時に、命令の実行サイクルをR災して訂正
書込みサイクルをとることから、制御が複雑化すること
、および、メモリの訂正可能な範囲での永久障WKli
して能力が低下することがある0 第2図は本発明による実施例のデータ地場システムのプ
ルツク図で69、図中、11社メモリ、12は中央処理
#&置、13は入出力制@装置、14はメ毫り管造値電
、15は−p訂正制御部、16はメモリパトロール制御
部、17aアドレススタF/%18Uアドレス選択部、
19はマスクレジスタ、20はマスク部である。
実施例の動作は、以下の過9である0 中夫処堆1m12が協会動作実行中に、tfCは人出力
制a輌11113がメモリ11と図示しない入出力装置
との間でのデータ転送中に発生したメモリ続出しデータ
のエラーは、それぞれ中央処理装置k12または入出力
−1j@&f11m13で検出され、機−エラーが副圧
可能なものであることが識別されたとき障害発生アドレ
スがメモリ管理装置14へ送出される3、メモリ管理輪
重14においては、この送出窟れて睡た障壺発生アドレ
スをアドレススタック17 K1m1次格納してゆく。
一方、メモリパトロール制御部16は、アドレススタッ
ク17にアドレスが登録されていないときは、メモリ1
1の全領域を所定のスケジュールに従ってアク令スする
ためのアドレスを順次発生する。このアドレス祉アドレ
ス選択部18を介してTt4シ副正制御部15へ送られ
るallDll側御11115Fi、送られてきたアド
レスにもとづいてメ篭り11のデータを耽出し、糾り訂
正可能なエラ         1−・デー/’t’あ
れは、訂正した上でメモリ11へON書込みを行なう。
アドレススタック17にアドレスが格納されていない状
態のもとでは、メモリパトロール制御部16から順次、
アドレスが発生され、工2−チェック・訂正処理が行な
われてゆくが、いったんアドレススタック17にアドレ
スが格納されると、このアドレススタック17内のアド
レスがアドレス選択部18において優先的に選択される
。これにより誤り訂正制御部15は先のメモリパトロー
ル制御部16のスケジュールに優先して、アドレススタ
ック17内のアドレスについて1り訂正書込み処理を行
なう、・アドレススタック17 KIl数のアドレスが
格納されている場合、最新のアドレスから珈次職出され
、連続して飼り訂正書込み処理が実行される。
!スフレジスタ19は、4IKエラーが頻発するアドレ
ス執域のアドレス情味を格納するものであり、このマス
クレジスタ19の内客にしたがってiスク部20が、送
出されてきたアドレスについてアドレススタック17へ
の登舒を抑止する。まえ、!スフレジスタ19にて指示
されるアドレス−城に対しては、メモリパトロール制御
s16は、所定のスケジュールよシも短周期での訂正書
込みが行なわれるようにアドレス史新を行なってゆく。
さらに、メ毫すtm装!11114は、エラーの発生す
るピッFが固定している場合には、図示しない回路部に
より幽駄ビットを予備のビットに交替する等の処理を朽
なう。
(へ)発明の効果 本発明の実施による効果は以下の通りである。
■ 1lLt普り訂正サイクルの簡易化訂正可能な1t
りに対する訂正処理が、命令興行とはtjJ麺して実施
できるために、命令実行サイクルが簡単になる0(訂正
書込みサイクルを命令実行中にもう叶なkても良い) ■ 1tり発生状況に応じた最適な処理が可能となるこ
と。
#4まpの発生状況により、訂正畳込みの実施、父誉ビ
ットへの切替え等の対処を柔軟に実行できる3)
【図面の簡単な説明】
第1図は従来のデータ地層システムの1例のブロック図
、拓2図は本宛鴫による実施例のデータ13tよ入出力
酌御装−114はメモリV理&飯、15は−り創止制#
齢、16はメモリパトロール制御油、17#よアドレス
スタック、18はアドレス泗択郁でりる。

Claims (1)

  1. 【特許請求の範囲】 格納されるべきデータが誤シ訂正可虹な形式で格納され
    るメモリを有するデータ地層システムに&いて、4見ら
    れたアドレスにもとづいてメモリ読出しを行ない1正可
    能なw4シデータが検出されたとI該−シデータの1j
    正を行なった後にメ篭り書込を行なう機能を有する誤り
    訂正処鳳部と、前記メモリの全執斌を一定時間以内の周
    期で順次続出すためのアドレスを発生する第1の制御回
    路と、前記メモリの象用状態における訂正可能なw4シ
    データが当該データ九理システム内で検出され九と賢 きに蟲骸アドレスを婉鎌する第2の制御回路と、前記M
    lの制御(ロ)路の出力アドレスよルも前記側2の制御
    liIlIg回路の出力アドレスを優先して選択するア
    ドレス辿択ll11t−もうけ、前記籐工の制御回路に
    よシ出力されるアドレスに1とづく鮪9訂正書込み処理
    に優先して*配路2の制御−路により出力されるアドレ
    スにもとづく−り訂正書込み処理を行なうことを特徴と
    するメモリ管理制御方式。
JP57078575A 1982-05-11 1982-05-11 メモリ管理制御方式 Granted JPS58196700A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57078575A JPS58196700A (ja) 1982-05-11 1982-05-11 メモリ管理制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57078575A JPS58196700A (ja) 1982-05-11 1982-05-11 メモリ管理制御方式

Publications (2)

Publication Number Publication Date
JPS58196700A true JPS58196700A (ja) 1983-11-16
JPS635784B2 JPS635784B2 (ja) 1988-02-05

Family

ID=13665694

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57078575A Granted JPS58196700A (ja) 1982-05-11 1982-05-11 メモリ管理制御方式

Country Status (1)

Country Link
JP (1) JPS58196700A (ja)

Also Published As

Publication number Publication date
JPS635784B2 (ja) 1988-02-05

Similar Documents

Publication Publication Date Title
JP4956230B2 (ja) メモリコントローラ
JPS58196700A (ja) メモリ管理制御方式
JPH011038A (ja) 制御メモリ誤り訂正制御方式
JPS5856165A (ja) レコ−ド更新方式
JP2682271B2 (ja) シングルイベントアップセットエラー蓄積防止回路
JPH05274227A (ja) 電子ディスク装置
JPH10143448A (ja) メモリシステム
JPH0520215A (ja) 情報処理装置
JPH0317760A (ja) データ書込み確認方式
JP2518333B2 (ja) 記憶装置
JPH0675864A (ja) メモリエラー回復方式
JP3178913B2 (ja) 半導体ファイル装置
JPH04162161A (ja) 記憶制御装置
JP3271685B2 (ja) パトロール方式を採用した記憶装置
JPH03220649A (ja) パリティチェック回路
JPS6024492B2 (ja) メモリシステム
JPH01162959A (ja) 連続データ転送方式
JPH06131888A (ja) 半導体ファイル装置
JPH04278654A (ja) バッファメモリの障害エリア除去方式
JP2003248594A (ja) データ誤りチェックシステム
JPS61282949A (ja) メモリエラ−処理方式
JPH0488434A (ja) データ処理装置
JPH04256121A (ja) ディスク装置
JPS61139836A (ja) パイプライン計算機の命令制御方式
JPH0291748A (ja) 誤り発生データ修復方式