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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error 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−利用する場合に命令実行能力が低下する。
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の制御回路により出力されるアドレ
スにもとづく誤り訂正書込み処理を行なうことを特徴と
する。
有するデータ処理システムにおいて、与えられ良アドレ
スにもとづいてメモリ読出しを行ない訂正可能な−pデ
ータが検出されたとき駄w4シデータの訂正を行なり九
後にメそり書込を行危う後部を有する1lli1p訂正
処理部と、前記メ4りの全領域を一定時間以内の周期で
順次読出すためのアドレスを尭住する第1の制#回路と
、前記メそり 1の使用状−における訂
正可能なwAシデータが幽皺データ処理システム内で検
出され九ときに癲峡アドレスを登録する#!2の制御回
路と、前記第1の制御回路の出力アドレスよりも前記第
2の制御回路の出力アドレスを優先して選択するアドレ
ス選択部をもうけ、前記第1のtiIJli11回路に
よ如出力されるアドレスにもとづく一ル訂正畳込み処理
に優先して助記第2の制御回路により出力されるアドレ
スにもとづく誤り訂正書込み処理を行なうことを特徴と
する。
(ハ)発明の実施例
以下、本発明を1面によシ説明する。
第1図は仮米のデータ処理システムの1例であシ、図中
、1はメモリ、2は中央ill装置、3は入出力制御装
置、4はメモリ管理装置、5は誤シ訂正制御部、6はメ
モリパトロール制御部である。
、1はメモリ、2は中央ill装置、3は入出力制御装
置、4はメモリ管理装置、5は誤シ訂正制御部、6はメ
モリパトロール制御部である。
中央IA]8に装f12はメモリ1上の命令を解読し、
データの処理を行なう。人出力制御装@aは、中央処理
装徽2からの指令によりメモリlと図示しない胸辺装置
との間のデータ転送をサイクルスチール等の方式によシ
行なう。
データの処理を行なう。人出力制御装@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はマスク部である。
ーにおけるデータにはエラー訂正符号が用いられ、メモ
リーへの畳込みデータが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次格納してゆく。
制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にアドレスが登録されていないときは、メモリ1
1の全領域を所定のスケジュールに従ってアク令スする
ためのアドレスを順次発生する。このアドレス祉アドレ
ス選択部18を介してTt4シ副正制御部15へ送られ
るallDll側御11115Fi、送られてきたアド
レスにもとづいてメ篭り11のデータを耽出し、糾り訂
正可能なエラ 1−・デー/’t’あ
れは、訂正した上でメモリ11へON書込みを行なう。
アドレススタック17にアドレスが格納されていない状
態のもとでは、メモリパトロール制御部16から順次、
アドレスが発生され、工2−チェック・訂正処理が行な
われてゆくが、いったんアドレススタック17にアドレ
スが格納されると、このアドレススタック17内のアド
レスがアドレス選択部18において優先的に選択される
。これにより誤り訂正制御部15は先のメモリパトロー
ル制御部16のスケジュールに優先して、アドレススタ
ック17内のアドレスについて1り訂正書込み処理を行
なう、・アドレススタック17 KIl数のアドレスが
格納されている場合、最新のアドレスから珈次職出され
、連続して飼り訂正書込み処理が実行される。
態のもとでは、メモリパトロール制御部16から順次、
アドレスが発生され、工2−チェック・訂正処理が行な
われてゆくが、いったんアドレススタック17にアドレ
スが格納されると、このアドレススタック17内のアド
レスがアドレス選択部18において優先的に選択される
。これにより誤り訂正制御部15は先のメモリパトロー
ル制御部16のスケジュールに優先して、アドレススタ
ック17内のアドレスについて1り訂正書込み処理を行
なう、・アドレススタック17 KIl数のアドレスが
格納されている場合、最新のアドレスから珈次職出され
、連続して飼り訂正書込み処理が実行される。
!スフレジスタ19は、4IKエラーが頻発するアドレ
ス執域のアドレス情味を格納するものであり、このマス
クレジスタ19の内客にしたがってiスク部20が、送
出されてきたアドレスについてアドレススタック17へ
の登舒を抑止する。まえ、!スフレジスタ19にて指示
されるアドレス−城に対しては、メモリパトロール制御
s16は、所定のスケジュールよシも短周期での訂正書
込みが行なわれるようにアドレス史新を行なってゆく。
ス執域のアドレス情味を格納するものであり、このマス
クレジスタ19の内客にしたがってiスク部20が、送
出されてきたアドレスについてアドレススタック17へ
の登舒を抑止する。まえ、!スフレジスタ19にて指示
されるアドレス−城に対しては、メモリパトロール制御
s16は、所定のスケジュールよシも短周期での訂正書
込みが行なわれるようにアドレス史新を行なってゆく。
さらに、メ毫すtm装!11114は、エラーの発生す
るピッFが固定している場合には、図示しない回路部に
より幽駄ビットを予備のビットに交替する等の処理を朽
なう。
るピッFが固定している場合には、図示しない回路部に
より幽駄ビットを予備のビットに交替する等の処理を朽
なう。
(へ)発明の効果
本発明の実施による効果は以下の通りである。
■ 1lLt普り訂正サイクルの簡易化訂正可能な1t
りに対する訂正処理が、命令興行とはtjJ麺して実施
できるために、命令実行サイクルが簡単になる0(訂正
書込みサイクルを命令実行中にもう叶なkても良い) ■ 1tり発生状況に応じた最適な処理が可能となるこ
と。
りに対する訂正処理が、命令興行とはtjJ麺して実施
できるために、命令実行サイクルが簡単になる0(訂正
書込みサイクルを命令実行中にもう叶なkても良い) ■ 1tり発生状況に応じた最適な処理が可能となるこ
と。
#4まpの発生状況により、訂正畳込みの実施、父誉ビ
ットへの切替え等の対処を柔軟に実行できる3)
ットへの切替え等の対処を柔軟に実行できる3)
第1図は従来のデータ地層システムの1例のブロック図
、拓2図は本宛鴫による実施例のデータ13tよ入出力
酌御装−114はメモリV理&飯、15は−り創止制#
齢、16はメモリパトロール制御油、17#よアドレス
スタック、18はアドレス泗択郁でりる。
、拓2図は本宛鴫による実施例のデータ13tよ入出力
酌御装−114はメモリV理&飯、15は−り創止制#
齢、16はメモリパトロール制御油、17#よアドレス
スタック、18はアドレス泗択郁でりる。
Claims (1)
- 【特許請求の範囲】 格納されるべきデータが誤シ訂正可虹な形式で格納され
るメモリを有するデータ地層システムに&いて、4見ら
れたアドレスにもとづいてメモリ読出しを行ない1正可
能なw4シデータが検出されたとI該−シデータの1j
正を行なった後にメ篭り書込を行なう機能を有する誤り
訂正処鳳部と、前記メモリの全執斌を一定時間以内の周
期で順次続出すためのアドレスを発生する第1の制御回
路と、前記メモリの象用状態における訂正可能なw4シ
データが当該データ九理システム内で検出され九と賢 きに蟲骸アドレスを婉鎌する第2の制御回路と、前記M
lの制御(ロ)路の出力アドレスよルも前記側2の制御
liIlIg回路の出力アドレスを優先して選択するア
ドレス辿択ll11t−もうけ、前記籐工の制御回路に
よシ出力されるアドレスに1とづく鮪9訂正書込み処理
に優先して*配路2の制御−路により出力されるアドレ
スにもとづく−り訂正書込み処理を行なうことを特徴と
するメモリ管理制御方式。
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) |
-
1982
- 1982-05-11 JP JP57078575A patent/JPS58196700A/ja active Granted
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) | 誤り発生データ修復方式 |