JPH02103652A - メモリパトロール処理方式 - Google Patents
メモリパトロール処理方式Info
- Publication number
- JPH02103652A JPH02103652A JP63256606A JP25660688A JPH02103652A JP H02103652 A JPH02103652 A JP H02103652A JP 63256606 A JP63256606 A JP 63256606A JP 25660688 A JP25660688 A JP 25660688A JP H02103652 A JPH02103652 A JP H02103652A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- memory
- transfer
- patrol
- data
- 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
- 238000003672 processing method Methods 0.000 title claims description 6
- 230000004913 activation Effects 0.000 claims description 55
- 238000000034 method Methods 0.000 abstract description 18
- 230000008569 process Effects 0.000 abstract description 18
- 230000007423 decrease Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 12
- 238000001514 detection method Methods 0.000 description 10
- 230000004044 response Effects 0.000 description 5
- 230000001934 delay Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概要〕
他のデータ処理装置と接続されたデータ処理装置におけ
るメモリパトロール処理方式に関しメモリパトロール処
理による処理の遅れや効率の低下をなくすることを目的
とし 上位装置である第1のデータ処理装置と、下位装置であ
って、メモリと、パトロール処理部及び起動要求処理部
を有するプロセッサと、転送制御部と、転送起動フラグ
とを備え、前記起動要求処理部が起動要求処理を行う第
2のデータ処理装置と、前記第1及び第2のデータ処理
装置を接続するバスとを備えたデータ処理システムにお
いて。
るメモリパトロール処理方式に関しメモリパトロール処
理による処理の遅れや効率の低下をなくすることを目的
とし 上位装置である第1のデータ処理装置と、下位装置であ
って、メモリと、パトロール処理部及び起動要求処理部
を有するプロセッサと、転送制御部と、転送起動フラグ
とを備え、前記起動要求処理部が起動要求処理を行う第
2のデータ処理装置と、前記第1及び第2のデータ処理
装置を接続するバスとを備えたデータ処理システムにお
いて。
前記起動要求処理が終了した時に前記起動要求処理部が
前記転送起動フラグをオンとし、前記転送起動フラグの
オンにより、前記転送制御部が前記起動要求処理の結果
を前記バスを介して前記第1のデータ処理装置に転送し
、前記転送起動フラグのオンにより、前記転送中に、前
記パトロール処理部が前記メモリについてメモリパトロ
ール処理を行うように構成する。
前記転送起動フラグをオンとし、前記転送起動フラグの
オンにより、前記転送制御部が前記起動要求処理の結果
を前記バスを介して前記第1のデータ処理装置に転送し
、前記転送起動フラグのオンにより、前記転送中に、前
記パトロール処理部が前記メモリについてメモリパトロ
ール処理を行うように構成する。
本発明はメモリパトロール処理方式に関し、更に詳しく
は、他のデータ処理装置と接続されたデータ処理装置に
おけるメモリパトロール処理方式に関する。
は、他のデータ処理装置と接続されたデータ処理装置に
おけるメモリパトロール処理方式に関する。
データ処理装置を長時間運転すると、メモリにおいて1
ビツトエラー又は2ピントエラー等の発生する割合が大
きくなる。そこで、定期的にメモリをパトロールしてこ
れらのエラーの修正又は検出を行うメモリパトロール処
理が行われる。
ビツトエラー又は2ピントエラー等の発生する割合が大
きくなる。そこで、定期的にメモリをパトロールしてこ
れらのエラーの修正又は検出を行うメモリパトロール処
理が行われる。
第5図は従来技術説明図であり、同図において1は上位
中央処理装置、2はバス、3は下位処理装置、4はメモ
リ、5はプロセッサ、6はパトロール処理部、7は起動
要求処理部、14はパトロールタイマーである。
中央処理装置、2はバス、3は下位処理装置、4はメモ
リ、5はプロセッサ、6はパトロール処理部、7は起動
要求処理部、14はパトロールタイマーである。
下位装置である1つのデータ処理装置(下位処理装置)
3は、バス2を介して、上位装置である他の1つのデー
タ処理装置(上位処理装置)1と接続されている。
3は、バス2を介して、上位装置である他の1つのデー
タ処理装置(上位処理装置)1と接続されている。
下位処理装置3は、そのメモリ4についてメモリパトロ
ール処理を行う。
ール処理を行う。
即チ、パトロールタイマー14が一定時間毎にパトロー
ル要求を発して割り込むと、これをトリガとしてパトロ
ール処理部6がメモリ4のパトロールを行う。そして2
パトロ一ル処理部6は、1ビツトエラーがあった場合に
は当該エラー(エラーを含むデータ)を修正し、2ビツ
トエラーがあった場合には当該エラーの位置を検出する
。このようなエラーの修正、検出を行うために1例えば
ECC(Error Correcting Cod
e )が採用される。1回のメモリパトロール処理にお
いてはメモリ4の一部がその対象とされ、複数回のメモ
リパトロール処理によってメモリ4全体についての処理
が終了する。
ル要求を発して割り込むと、これをトリガとしてパトロ
ール処理部6がメモリ4のパトロールを行う。そして2
パトロ一ル処理部6は、1ビツトエラーがあった場合に
は当該エラー(エラーを含むデータ)を修正し、2ビツ
トエラーがあった場合には当該エラーの位置を検出する
。このようなエラーの修正、検出を行うために1例えば
ECC(Error Correcting Cod
e )が採用される。1回のメモリパトロール処理にお
いてはメモリ4の一部がその対象とされ、複数回のメモ
リパトロール処理によってメモリ4全体についての処理
が終了する。
第6図は従来技術の問題点を示す図である。
図示の如く、プロセッサ5がアイドル処理を行っている
状態(上位中央処理装置1からの起動要求を待っている
状Li)にある時、パトロールタイマー14がパトロー
ル要求を発したとする。これを受けて、パトロール処理
部6は割り込みを発生し、所定のメモリパトロール処理
を行う。
状態(上位中央処理装置1からの起動要求を待っている
状Li)にある時、パトロールタイマー14がパトロー
ル要求を発したとする。これを受けて、パトロール処理
部6は割り込みを発生し、所定のメモリパトロール処理
を行う。
このメモリパトロール処理の実行中に、上位処理装置1
から下位処理装置3に対して起動要求(コマンド等の発
行)があったとする。プロセッサ5又は起動要求処理部
7は、この起動要求を受けて当該起動要求に係わる処理
(起動要求処理)を実行しようとする。しかし、パトロ
ール処理部6がメモリパトロール処理を実行しているの
でその終了までt1時間だけ待たされる。この後、起動
要求処理部7が起動要求処理を実行する。この処理が終
了すると、下位処理装置3から上位処理装置1に対して
起動要求処理の結果等の転送(起動要求応答)がなされ
、上位処理装置1は応答を受は付ける。
から下位処理装置3に対して起動要求(コマンド等の発
行)があったとする。プロセッサ5又は起動要求処理部
7は、この起動要求を受けて当該起動要求に係わる処理
(起動要求処理)を実行しようとする。しかし、パトロ
ール処理部6がメモリパトロール処理を実行しているの
でその終了までt1時間だけ待たされる。この後、起動
要求処理部7が起動要求処理を実行する。この処理が終
了すると、下位処理装置3から上位処理装置1に対して
起動要求処理の結果等の転送(起動要求応答)がなされ
、上位処理装置1は応答を受は付ける。
以上から明らかなように、従来技術によれば。
上位処理装置1側からみると上位装置であるにも拘わら
ずその起動要求が待たされるという問題があった。また
、起動要求(処理)がt1時間だけ待たされた結果、そ
の分上位処理装置1における処理が遅れ、処理の効率が
低下するという問題があった。
ずその起動要求が待たされるという問題があった。また
、起動要求(処理)がt1時間だけ待たされた結果、そ
の分上位処理装置1における処理が遅れ、処理の効率が
低下するという問題があった。
本発明は、メモリパトロール処理による処理の遅れや効
率の低下をなくしたメモリパトロール処理方式を提供す
ることを目的とする。
率の低下をなくしたメモリパトロール処理方式を提供す
ることを目的とする。
第1図は本発明の原理構成図であり2本発明によるデー
タ処理システムを示している。
タ処理システムを示している。
第1図において、1は上位処理装置、2はバス3は下位
処理装置、4はメモリ、5はプロセッサ。
処理装置、4はメモリ、5はプロセッサ。
6はパトロール処理部、7は起動要求処理部、8は転送
制御部、9は転送起動フラグである。
制御部、9は転送起動フラグである。
下位装置である1つのデータ処理装置(下位処理装置)
3は、バス2を介して、上位装置である他の1つのデー
タ処理装置(上位処理装置)lと接続されている。
3は、バス2を介して、上位装置である他の1つのデー
タ処理装置(上位処理装置)lと接続されている。
下位処理装置1は、必要に応じて、下位処理装置3に対
して起動要求(コマンド等の発行による処理要求)を行
う。下位処理装置3は、起動要求を受けて当該起動要求
に係わる処理(起動要求処理)を実行し、その結果を上
位処理装置1に対して転送する。
して起動要求(コマンド等の発行による処理要求)を行
う。下位処理装置3は、起動要求を受けて当該起動要求
に係わる処理(起動要求処理)を実行し、その結果を上
位処理装置1に対して転送する。
起動要求処理部7又はプロセッサ5は、起動要求処理を
実行し、これが終了した時に転送起動フラグ9をオンと
することにより転送制御部8に当該起動要求処理の結果
の転送(起動要求応答)を要求する。
実行し、これが終了した時に転送起動フラグ9をオンと
することにより転送制御部8に当該起動要求処理の結果
の転送(起動要求応答)を要求する。
パトロール処理部6又はプロセッサ5は、転送起動フラ
グ9がオンとされることにより、これをトリガとして、
メモリ4についてのメモリパトロール処理を行う。パト
ロール処理部6はメモリ4のパトロールを行い1例えば
ECCにより、1ビツトエラーがあった場合には当該エ
ラー(エラーを含むデータ)を修正し、2ピントエラー
があった場合には当該エラーの位置を検出する。1回の
メモリパトロール処理においてはメモリ4の一部がその
対象とされ、複数回のメモリパトロール処理によってメ
モリ4全体についてのメモリパトロール処理が終了する
。
グ9がオンとされることにより、これをトリガとして、
メモリ4についてのメモリパトロール処理を行う。パト
ロール処理部6はメモリ4のパトロールを行い1例えば
ECCにより、1ビツトエラーがあった場合には当該エ
ラー(エラーを含むデータ)を修正し、2ピントエラー
があった場合には当該エラーの位置を検出する。1回の
メモリパトロール処理においてはメモリ4の一部がその
対象とされ、複数回のメモリパトロール処理によってメ
モリ4全体についてのメモリパトロール処理が終了する
。
転送制御部8は、上位処理装置1から転送されてきた起
動要求を取り込む。また、転送制御部8は、転送起動フ
ラグ9がオンとされることにより。
動要求を取り込む。また、転送制御部8は、転送起動フ
ラグ9がオンとされることにより。
上位処理袋flに対して起動要求処理の結果を転送する
(転送を開始する)。これらの転送は、全てバス2を介
して行われる。
(転送を開始する)。これらの転送は、全てバス2を介
して行われる。
第2図は本発明の作用説明図である。
図示の如く、プロセッサ5がアイドル処理を行っている
状態(上位処理装置1からの起動要求を待っている状態
)にある時、上位処理装置1からの起動要求があったと
する。この起動要求の転送の間、バス2及び転送制御部
8は当該転送のためB usy とされる。
状態(上位処理装置1からの起動要求を待っている状態
)にある時、上位処理装置1からの起動要求があったと
する。この起動要求の転送の間、バス2及び転送制御部
8は当該転送のためB usy とされる。
起動要求を受けた起動要求処理部7は、起動要求処理を
実行し、これが終了した時点で転送起動フラグ9をオン
とする(“1”にセットする)。
実行し、これが終了した時点で転送起動フラグ9をオン
とする(“1”にセットする)。
転送起動フラグ9がオンとされたことにより。
転送制御部8は、起動要求処理の結果をバス2を介して
上位処理装置1に転送する。この転送の間。
上位処理装置1に転送する。この転送の間。
バス2及び転送制御部8は当該転送のためBusyとさ
れる。上位処理装置1は、この起動要求応答を受は付け
る。
れる。上位処理装置1は、この起動要求応答を受は付け
る。
一方、転送起動フラグ9がオンとされたことにより、こ
れをトリガとして、パトロール処理部6はメモリ4につ
いてのメモリパトロール処理を行う。転送制御部8が転
送を行っている間プロセッサ5は待ち状態となるので、
メモリパトロール処理を行うことができる。また、転送
時間は通常1〜2μsec程度であるのに対し、メモリ
パトロール処理時間は通常1μsec以下であるので、
メモリパトロール処理を転送よりも先に終了することが
できる。
れをトリガとして、パトロール処理部6はメモリ4につ
いてのメモリパトロール処理を行う。転送制御部8が転
送を行っている間プロセッサ5は待ち状態となるので、
メモリパトロール処理を行うことができる。また、転送
時間は通常1〜2μsec程度であるのに対し、メモリ
パトロール処理時間は通常1μsec以下であるので、
メモリパトロール処理を転送よりも先に終了することが
できる。
以上のように3本発明によれば、転送制御部8による起
動要求処理の結果の転送中にメモリパトロール処理を行
うことによって、上位処理装置1からの起動要求が待た
されることをなくシ、これによる処理の遅れや効率の低
下をなくすことができる。また、メモリパトロール処理
の起動を転送起動フラグ9を用いて行っているので、パ
トロールタイマー14を省略することができる。
動要求処理の結果の転送中にメモリパトロール処理を行
うことによって、上位処理装置1からの起動要求が待た
されることをなくシ、これによる処理の遅れや効率の低
下をなくすことができる。また、メモリパトロール処理
の起動を転送起動フラグ9を用いて行っているので、パ
トロールタイマー14を省略することができる。
第3図は実施例構成図であり、データ処理システムを示
している。
している。
第3図において、10は転送終結フラグ、11は1ビツ
トエラー検出フラグ、12はパトロールアドレスレジス
タ513ば内部バスである。また41はメモリライト・
ECC生成回路、42はメモリデータ部、43はECC
メモリデータ部。
トエラー検出フラグ、12はパトロールアドレスレジス
タ513ば内部バスである。また41はメモリライト・
ECC生成回路、42はメモリデータ部、43はECC
メモリデータ部。
44はメモリリード・ECCチエツク回路であり。
メモリ4を構成する。
本実施例においては、下位処理装置3は特に上位処理装
置lの中央処理装置(以下、中央処理装置1)に接続さ
れる。即ち下位処理装置3は中央処理装置1の下位に接
続されるアダプタである。
置lの中央処理装置(以下、中央処理装置1)に接続さ
れる。即ち下位処理装置3は中央処理装置1の下位に接
続されるアダプタである。
このアダプタ3はマイクロプログラミング方式のデータ
処理装置である。従って、メモリパトロール処理を行う
機能(パトロール処理部6)及び起動要求処理を行う機
能(起動要求処理部7)はファームウェアがプロセッサ
5上で動作することにより実現される。
処理装置である。従って、メモリパトロール処理を行う
機能(パトロール処理部6)及び起動要求処理を行う機
能(起動要求処理部7)はファームウェアがプロセッサ
5上で動作することにより実現される。
転送終結フラグIOは、起動要求処理の結果の転送が終
了した時に、転送制御部8によってオンとされる(“1
”にセットされる)。
了した時に、転送制御部8によってオンとされる(“1
”にセットされる)。
1ビツトエラー檎出フラグ11は、メモリパトロール処
理において、当該処理の対象となっているアドレスのデ
ータに1ビツトエラーが検出された時に、メモリリード
・ECCチエツク回路44によってオンとされる(l″
にセントされる)。
理において、当該処理の対象となっているアドレスのデ
ータに1ビツトエラーが検出された時に、メモリリード
・ECCチエツク回路44によってオンとされる(l″
にセントされる)。
1ビツトエラー検出フラグ11力び1”の時、当該エラ
ーを含むデータの修正が行われる。
ーを含むデータの修正が行われる。
パトロールアドレスレジスタ12は、メモリ4の1つの
アドレスを格納し、順にカウントアツプされる。パトロ
ールアドレスレジスタ12の示すアドレスについて、メ
モリパトロール処理が行われる。
アドレスを格納し、順にカウントアツプされる。パトロ
ールアドレスレジスタ12の示すアドレスについて、メ
モリパトロール処理が行われる。
メモリ4において、メモリライト・ECC生成回路41
は、データをメモリデータ部42に書き込むと共に、当
該データについてのECCデータを生成してECCCC
メモリデータ部外3き込む。
は、データをメモリデータ部42に書き込むと共に、当
該データについてのECCデータを生成してECCCC
メモリデータ部外3き込む。
メモリリード・ECCチエツク回路44は、データをメ
モリデータ部42から読み出すと共に、当該データにつ
いてのECCデータをECCCCメモリデータ部外3読
み出してエラーの有無のチエツクを行う。そして、エラ
ー(1ビツトエラー)が)灸出された場合に、メモリリ
ード・ECCチエツク回路44は1ピツ[・エラー検出
フラグ11をオンとする。
モリデータ部42から読み出すと共に、当該データにつ
いてのECCデータをECCCCメモリデータ部外3読
み出してエラーの有無のチエツクを行う。そして、エラ
ー(1ビツトエラー)が)灸出された場合に、メモリリ
ード・ECCチエツク回路44は1ピツ[・エラー検出
フラグ11をオンとする。
第4図はメモリパトロール処理フローである。
(フェーズl)
■ アダプタ3のファームウェア又はプロセッサ5は、
上位装置である中央処理装置1からの起動要求を待って
いるアイドル処理の状態にある。
上位装置である中央処理装置1からの起動要求を待って
いるアイドル処理の状態にある。
(フェーズ2)
■ 中央処理装置1は、アダプタ3に対して処理を依頼
するため、バス2を介して、アダプタ3に対する起動要
求(コマンドによる処理要求)をする。
するため、バス2を介して、アダプタ3に対する起動要
求(コマンドによる処理要求)をする。
(フェーズ3)
この起動要求があると、ファームウェアは割り込みを生
じ、起動要求処理部7 (アダプタ3)は起動要求処理
を行う。
じ、起動要求処理部7 (アダプタ3)は起動要求処理
を行う。
(フェーズ4)
■ 起動要求処理が終わると、中央処理装置1に対して
当該処理の結果等の応答を行うため、起動要求処理部7
は転送起動フラグ9をオンにする。
当該処理の結果等の応答を行うため、起動要求処理部7
は転送起動フラグ9をオンにする。
この転送起動フラグ9のオンにより、転送制御部8が、
バス2を介して、中央処理装置lに対して当該処理の結
果を転送する。
バス2を介して、中央処理装置lに対して当該処理の結
果を転送する。
(フェーズ5)
転送起動フラグ9のオンと同時にプロセッサ5は転送終
結を待つ状態となる。この待ち時間を利用して、メモリ
パトロール処理がパトロール処理部6によって次のよう
に行われる。
結を待つ状態となる。この待ち時間を利用して、メモリ
パトロール処理がパトロール処理部6によって次のよう
に行われる。
■ パトロールアドレスレジスタ12で示されるアドレ
スの内容(データ)及びこれに対応するECCデータを
、各々、メモリデータ部42及びECCCCメモリデー
タ部外3.メモリリード・ECCチエツク回路44に読
み出す。メモリリード・ECCチエツク回路44は、E
CCデータを用いて当8亥データについてのECCチエ
ツクを行い。
スの内容(データ)及びこれに対応するECCデータを
、各々、メモリデータ部42及びECCCCメモリデー
タ部外3.メモリリード・ECCチエツク回路44に読
み出す。メモリリード・ECCチエツク回路44は、E
CCデータを用いて当8亥データについてのECCチエ
ツクを行い。
1ビツトエラーを検出した場合は1ビツトエラー検出フ
ラグ11をl″とする。1ビツトエラーを含むデータは
、メモリリード・ECCチエツク回路44により正しい
内容に修正され、プロセッサ5内のレジスタに格納され
る。
ラグ11をl″とする。1ビツトエラーを含むデータは
、メモリリード・ECCチエツク回路44により正しい
内容に修正され、プロセッサ5内のレジスタに格納され
る。
■ 1ビツトエラー検出フラグ11が“1”か否かが調
べられる。
べられる。
■ 1ビフトエラー検出フラグ11が11′の場合、メ
モリ4内の当該アドレスのデータは誤りである。そこで
、先に修正してプロセッサ5内のレジスタに格納したデ
ータを、メモリ4の当該アドレスに書き込む。即ち、メ
モリライト・ECC生成回路41は、修正されたデータ
をメモリデータ部42に書き込むと共に、修正されたデ
ータについてのECCデータを生成してECCメモリデ
ー7部43に書き込む。この結果、1ビツトエラーは、
一応修正される。
モリ4内の当該アドレスのデータは誤りである。そこで
、先に修正してプロセッサ5内のレジスタに格納したデ
ータを、メモリ4の当該アドレスに書き込む。即ち、メ
モリライト・ECC生成回路41は、修正されたデータ
をメモリデータ部42に書き込むと共に、修正されたデ
ータについてのECCデータを生成してECCメモリデ
ー7部43に書き込む。この結果、1ビツトエラーは、
一応修正される。
■ エラーの原因がメモリ4の固定障害(ハードウェア
エラー)であるか否かが調べられる。
エラー)であるか否かが調べられる。
まず一応固定障害はないものとして、再度、処理■及び
■が行われる。
■が行われる。
そして、再び1ビツトエラー検出フラグ11が“1”と
なっていた場合は、メモリ4に固定障害があるとみなし
てロギング等のエラー処理を行う。
なっていた場合は、メモリ4に固定障害があるとみなし
てロギング等のエラー処理を行う。
なおこの時は、処理■は省略してよい。
一方、1ビツトエラー検出フラグ11が“1″でなかっ
たく“0゛となっていた)場合は、先のエラーの原因は
ソフトウェアエラーであり、1ビツトエラーが正しく修
正されていることが確認される。
たく“0゛となっていた)場合は、先のエラーの原因は
ソフトウェアエラーであり、1ビツトエラーが正しく修
正されていることが確認される。
■ 1ビツトエラー検出フラグ11が“0′の場合、パ
トロールアドレスレジスタ12を+1だけカウントアン
プして次のパトロールアドレスを示すようにする。
トロールアドレスレジスタ12を+1だけカウントアン
プして次のパトロールアドレスを示すようにする。
以上でメモリパトロール処理を終了する。
(フェーズ6)
■ ファームウェア又はプロセッサ5は転送終結。
即ち、転送終結フラグ10が1°になるのを待つ状態に
なる。
なる。
(フェーズ7)
転送が終了すると、転送制御部8は転送終結フラグ10
を“l”とする。
を“l”とする。
ファームウェア又はプロセッサ5は、転送終結フラグ1
0が“1”になると、再びアイドル処理の状態に戻る(
処理■に戻る)。
0が“1”になると、再びアイドル処理の状態に戻る(
処理■に戻る)。
このように、メモリパトロール処理は、中央処理装置1
へのデータ転送のためのバス2の起動と同時に起動され
、バス2がB usy中にその処理を終える。従って、
アダプタ3におけるメモリパトロール処理が中央処理装
置1の運転に影響を与えることはなくなり、パトロール
タイマー14も省略できる。
へのデータ転送のためのバス2の起動と同時に起動され
、バス2がB usy中にその処理を終える。従って、
アダプタ3におけるメモリパトロール処理が中央処理装
置1の運転に影響を与えることはなくなり、パトロール
タイマー14も省略できる。
以上説明したように1本発明によれば、メモリパトロー
ル処理において、起動要求処理の結果の転送のためのバ
スの起動と共にメモリパトロール処理を起動し、当該転
送中にメモリパトロール処理を行うことによって、起動
要求が待たされることをなくすことができるので、処理
の遅れや効率の低下をなくすことができ、また、パトロ
ールタイマーを省略できるのでハードウェアを削減する
ことができる。
ル処理において、起動要求処理の結果の転送のためのバ
スの起動と共にメモリパトロール処理を起動し、当該転
送中にメモリパトロール処理を行うことによって、起動
要求が待たされることをなくすことができるので、処理
の遅れや効率の低下をなくすことができ、また、パトロ
ールタイマーを省略できるのでハードウェアを削減する
ことができる。
【図面の簡単な説明】
第1図は本発明の原理構成図。
第2図は本発明の作用説明図。
第3図は実施例構成図。
第4図はメモリパトロール処理フロー
第5図は従来技術説明図。
第6図は従来技術の問題点を示す図。
第1図において、1は上位処理装置、2はバス。
3は下位処理装置、4はメモリ、5はプロセッサ。
6はパトロール処理部、7は起動要求処理部、8は転送
制御部、9は転送起動フラグである。 特許出願人 株式会社 ビー エ ツユ −代理人弁理
士森1)寛(外2名) 本発明の原理構成図 第 図 転送起動フラグON 本発明の作用説明図 第 図 家 「 +1−嬬 【へ ト
制御部、9は転送起動フラグである。 特許出願人 株式会社 ビー エ ツユ −代理人弁理
士森1)寛(外2名) 本発明の原理構成図 第 図 転送起動フラグON 本発明の作用説明図 第 図 家 「 +1−嬬 【へ ト
Claims (1)
- 【特許請求の範囲】 上位装置である第1のデータ処理装置(1)と、下位装
置であって、メモリ(4)と、パトロール処理部(6)
及び起動要求処理部(7)を有するプロセッサ(5)と
、転送制御部(8)と、転送起動フラグ(9)とを備え
、前記第1のデータ処理装置(1)からの起動要求を受
けて前記起動要求処理部(7)が起動要求処理を行う第
2のデータ処理装置(3)と、 前記第1及び第2のデータ処理装置(1、3)を接続す
るバス(2)とを備えたデータ処理システムにおいて、 前記起動要求処理が終了した時に前記起動要求処理部(
7)が前記転送起動フラグ(9)をオン前記転送起動フ
ラグ(9)のオンにより、前記転送制御部(8)が前記
起動要求処理の結果を前記バス(2)を介して前記第1
のデータ処理装置(1)に転送し、 前記転送起動フラグ(9)のオンにより、前記転送中に
、前記パトロール処理部(6)が前記メモリ(4)につ
いてメモリパトロール処理を行うことを特徴としたメモ
リパトロール処理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63256606A JPH02103652A (ja) | 1988-10-12 | 1988-10-12 | メモリパトロール処理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63256606A JPH02103652A (ja) | 1988-10-12 | 1988-10-12 | メモリパトロール処理方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02103652A true JPH02103652A (ja) | 1990-04-16 |
Family
ID=17294969
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63256606A Pending JPH02103652A (ja) | 1988-10-12 | 1988-10-12 | メモリパトロール処理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02103652A (ja) |
-
1988
- 1988-10-12 JP JP63256606A patent/JPH02103652A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7395362B2 (en) | Method for a slave device to convey an interrupt and interrupt source information to a master device | |
| US4888691A (en) | Method for disk I/O transfer | |
| CN116804927A (zh) | 快闪存储器的实时固件更新 | |
| JPH02196355A (ja) | 記憶処理システム | |
| US5713041A (en) | Computer system having a host CPU and a logic for integrating peripheral control functions into the host CPU | |
| JPH02103652A (ja) | メモリパトロール処理方式 | |
| US6934936B2 (en) | Apparatus and method for adaptive address-based historical utilization recording | |
| EP0503092B1 (en) | System for controlling issue of input/output instruction in data processing system | |
| JP2772052B2 (ja) | 資源情報引き継ぎ処理方法 | |
| JP2771897B2 (ja) | データ処理システムにおける入出力命令の発行制御システム | |
| JP2695775B2 (ja) | コンピュータシステムの誤動作からの復帰方法 | |
| JPH03244045A (ja) | マイクロコンピュータ回路 | |
| JPH0820934B2 (ja) | ディスクキャッシュ制御方式 | |
| JPS6029843A (ja) | マイクロプログラム制御装置 | |
| JPS60140440A (ja) | 中央処理装置 | |
| JPH039433A (ja) | 情報処理装置 | |
| JPS585856A (ja) | 論理装置のエラ−回復システム | |
| JPS6228841A (ja) | 入出力処理装置 | |
| JPH02114364A (ja) | マルチプロセッサシステム | |
| JPH0236971B2 (ja) | ||
| JPS5829062A (ja) | マイクロコンピユ−タシステム | |
| JP2000172449A (ja) | ディスク装置 | |
| JPH0520049A (ja) | 制御メモリの修正機能を有する情報処理システムおよび制御メモリの修正方法 | |
| JPH11232206A (ja) | 入出力制御回路 | |
| JPS6116103B2 (ja) |