JPS59112353A - 記録媒体からのデ−タ読出し方式 - Google Patents
記録媒体からのデ−タ読出し方式Info
- Publication number
- JPS59112353A JPS59112353A JP22357882A JP22357882A JPS59112353A JP S59112353 A JPS59112353 A JP S59112353A JP 22357882 A JP22357882 A JP 22357882A JP 22357882 A JP22357882 A JP 22357882A JP S59112353 A JPS59112353 A JP S59112353A
- Authority
- JP
- Japan
- Prior art keywords
- error
- data
- recording medium
- reading
- command
- 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
- Digital Magnetic Recording (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は情報処理装置のディスク等の読出し方式に関し
、詳しくは、記録媒体が2重化された系におけるデータ
の読出し方式に関する。
、詳しくは、記録媒体が2重化された系におけるデータ
の読出し方式に関する。
例えば大容量の固体媒体ディスクの普及にともない、障
害発生時の対策上、ディスクの2重化が要求されている
。従来、このように2m化されたディスクにおけるデー
タの読出し方式は、各々のディスクに個別のディスク・
アドレスを付刃nし、処理装置の制御プログラムは該2
重化されたディスクの一方のアドレスを指定して読出し
指令を発行し、その読出し時にエラーが発生した場合、
制御プログラムは2重化されたディスクのもう一方のア
ドレスを指定して読出し指令を再発行し、データを再読
出しするどい5ものであった。このように、従来は処理
装置の制御プログラム自体が2重化されたディスクの個
々のアドレスを管理して、読出しエラー発生時のエラー
回復のための再読出し指令を行っており、この為、線処
理装置の制御プログラムの負担が増大するだけでなく、
制御プログラムを格納するメモリエリアも増大するとい
う欠点があった。なお、これはドラム、テープ等、他の
記録媒体を2重化する場合についても同様のことが云え
る。
害発生時の対策上、ディスクの2重化が要求されている
。従来、このように2m化されたディスクにおけるデー
タの読出し方式は、各々のディスクに個別のディスク・
アドレスを付刃nし、処理装置の制御プログラムは該2
重化されたディスクの一方のアドレスを指定して読出し
指令を発行し、その読出し時にエラーが発生した場合、
制御プログラムは2重化されたディスクのもう一方のア
ドレスを指定して読出し指令を再発行し、データを再読
出しするどい5ものであった。このように、従来は処理
装置の制御プログラム自体が2重化されたディスクの個
々のアドレスを管理して、読出しエラー発生時のエラー
回復のための再読出し指令を行っており、この為、線処
理装置の制御プログラムの負担が増大するだけでなく、
制御プログラムを格納するメモリエリアも増大するとい
う欠点があった。なお、これはドラム、テープ等、他の
記録媒体を2重化する場合についても同様のことが云え
る。
本発明の目的は、データ読出し時にエラーを検出した場
合、処理装置の制御プログラムが2重化されている記録
媒体の個々のアドレスを意識することな(、同一の読出
し指令を再発行することにより、別の記録媒体からデー
タを再読出しする方式を提供することにある。
合、処理装置の制御プログラムが2重化されている記録
媒体の個々のアドレスを意識することな(、同一の読出
し指令を再発行することにより、別の記録媒体からデー
タを再読出しする方式を提供することにある。
〔発明の概要〕
上記の目的を達成するため、本発明では、記録媒体毎に
個別のアドレスを持つ2重化された記録媒体の対を媒体
制御装置で管理せしめる。そして、処理装置の制御プロ
グラムからの読出し指令に対して、媒体制御装置は予め
定められた一方の記録媒体からデータを読出し、その読
出し時にエラーが発生した場合、制御プログラムに対し
て再読出し可能のエラー報告を行って再試行(リトライ
)を要求する。この報告を受けて、処理装置の制御プロ
グラムは前と同一の読出し指令を再発行する。
個別のアドレスを持つ2重化された記録媒体の対を媒体
制御装置で管理せしめる。そして、処理装置の制御プロ
グラムからの読出し指令に対して、媒体制御装置は予め
定められた一方の記録媒体からデータを読出し、その読
出し時にエラーが発生した場合、制御プログラムに対し
て再読出し可能のエラー報告を行って再試行(リトライ
)を要求する。この報告を受けて、処理装置の制御プロ
グラムは前と同一の読出し指令を再発行する。
即ち、読出し指令の再試行を指示する。この再発行され
た読出し指令に対して、媒体制御装置はエラーの発生し
ていない別の記録媒体を選択してデータの読出しを行う
。以下、ディスクが2重化されたディスク制御装置にお
けるデータの読出し方式を例に本発明の詳細な説明する
。
た読出し指令に対して、媒体制御装置はエラーの発生し
ていない別の記録媒体を選択してデータの読出しを行う
。以下、ディスクが2重化されたディスク制御装置にお
けるデータの読出し方式を例に本発明の詳細な説明する
。
第1図は本発明の一実施例で、処理装置100、ディス
ク制御装置110、ディスク駆動装置120及び表示装
置130などからなる電子計算機システム全体を示す。
ク制御装置110、ディスク駆動装置120及び表示装
置130などからなる電子計算機システム全体を示す。
処理装置100は電子計算機システム全体を制御する制
御プログラム101と処理プログラム103を内蔵して
いる。制御プログラム101にはエラー処理プログラム
102が含まれている。ディスク制御装置110は転送
機構111、制御機構112、続出し機構113及び書
込み機構114かもなる。ディスク駆動装置120は、
同一内容のデータが記録されている正ディスク121と
副ディスク122を有している。
御プログラム101と処理プログラム103を内蔵して
いる。制御プログラム101にはエラー処理プログラム
102が含まれている。ディスク制御装置110は転送
機構111、制御機構112、続出し機構113及び書
込み機構114かもなる。ディスク駆動装置120は、
同一内容のデータが記録されている正ディスク121と
副ディスク122を有している。
第2図はディスク制御装置110における制御機構11
2の詳細図である。即ち、制御機構112は指令処理部
201、エラー検出処理部202及びレジスタ群208
からなる。指令処理部201は処理装置100かも指示
される各種指令(読出し指令、書込み指令等)に対応す
る処理を司どり、エラー検出処理部202はディスクか
らの読出しデータに対するエラー検出及びエラー処理を
司どる。本実施例では、この指令処理部201及びエラ
ー検出処理部202で必要とする処理はマイクロプログ
ラムで実行されるとする。第8図は読出し指令に対する
指令処理部2010マイクロプログラム・フロー図であ
り、第4図はエラー検出処理部2020マイクロプログ
ラム・フロー図である。レジスタ群208は書込み/読
出しデータを一時格納するバッファレジスタの外に、デ
ィスクの状態を示す正・副デイスク対応の状態レジスタ
などからなる。
2の詳細図である。即ち、制御機構112は指令処理部
201、エラー検出処理部202及びレジスタ群208
からなる。指令処理部201は処理装置100かも指示
される各種指令(読出し指令、書込み指令等)に対応す
る処理を司どり、エラー検出処理部202はディスクか
らの読出しデータに対するエラー検出及びエラー処理を
司どる。本実施例では、この指令処理部201及びエラ
ー検出処理部202で必要とする処理はマイクロプログ
ラムで実行されるとする。第8図は読出し指令に対する
指令処理部2010マイクロプログラム・フロー図であ
り、第4図はエラー検出処理部2020マイクロプログ
ラム・フロー図である。レジスタ群208は書込み/読
出しデータを一時格納するバッファレジスタの外に、デ
ィスクの状態を示す正・副デイスク対応の状態レジスタ
などからなる。
処理装置100内の処理プログラム108からディスク
への入力要求が発行されると、この要求を受付けた制御
プログラム1旧は読出し指令を含むチャネル・コマンド
・ワード(CCW)群を作成し、ディスク制御装置11
0に対して入力命令を発行する。この入力命令の発行の
手順は従来と同様であるので、詳細な説明は省略する。
への入力要求が発行されると、この要求を受付けた制御
プログラム1旧は読出し指令を含むチャネル・コマンド
・ワード(CCW)群を作成し、ディスク制御装置11
0に対して入力命令を発行する。この入力命令の発行の
手順は従来と同様であるので、詳細な説明は省略する。
ディスク制御装置110では、転送機構111を介して
処理装置100より転送された読出し指令を受領し、制
御機構112にて該読出し指令に対応した処理を実行す
る。即ち、読出し指令の場合、制御機構112内の指令
処理部201は、第8図に示す処理フローに従い、レジ
スタ群208の正ディスク対応の状態レジスタに正ディ
スク121のエラーがセット済かどうか検査しくステッ
プ800)、セット済でないと、該状態レジスタに読出
し指示をセットして、読出し機構113に対して正ディ
スク121からのデータ読出しを指示する(ステップa
o1,804)。
処理装置100より転送された読出し指令を受領し、制
御機構112にて該読出し指令に対応した処理を実行す
る。即ち、読出し指令の場合、制御機構112内の指令
処理部201は、第8図に示す処理フローに従い、レジ
スタ群208の正ディスク対応の状態レジスタに正ディ
スク121のエラーがセット済かどうか検査しくステッ
プ800)、セット済でないと、該状態レジスタに読出
し指示をセットして、読出し機構113に対して正ディ
スク121からのデータ読出しを指示する(ステップa
o1,804)。
胱出し機構118はディスク駆動装置120を制御し、
指示された正ディスク120に対してデータの絖出しを
行う。
指示された正ディスク120に対してデータの絖出しを
行う。
制御機構112内のエラー検出処理m202は、第4図
に示す処理フローに従い、正ディスク121から続出さ
れたデータを検査し、エラー無しの場合は、転送機構1
11を介して処理袋[100に転送する(ステップ40
0 、401 )。このようにして、j回定されたデー
タの続出し中にエラーを検出しないと、転送機構111
は読出し指令の正常終了報告を処理装置1000制御プ
ログラム101に行う。制御プログラム101は続出し
指令が正常に終了すると、処理プログラム108に入力
要求の完了を通知する。
に示す処理フローに従い、正ディスク121から続出さ
れたデータを検査し、エラー無しの場合は、転送機構1
11を介して処理袋[100に転送する(ステップ40
0 、401 )。このようにして、j回定されたデー
タの続出し中にエラーを検出しないと、転送機構111
は読出し指令の正常終了報告を処理装置1000制御プ
ログラム101に行う。制御プログラム101は続出し
指令が正常に終了すると、処理プログラム108に入力
要求の完了を通知する。
これは後述する副ディスク122から読出されたデータ
中にエラーが検出されない場合も同様である。
中にエラーが検出されない場合も同様である。
−万、正ディスク121からの読出しデータ中にエラー
を検出すると、エラー検出処理部202は、vジメタ9
208の正ディスク対応の状態レジスタに読出し指示が
セットされていることにより、該データは正ディスク1
21からのものであることを確かめて(ステップ402
)、該状態レジスタに正ディスク121でエラーが発生
したことをセットし、(読出し指示はリセットする)、
続出し機構11Bに対して続出し停止の指示を行う(ス
テップ408.404)。さらに処理装置ii 100
に対し回復可能であることを示すエラー情報を作成し、
該エラー情報を転送機構111を介して処理装置100
0制御プログラム101に通知する(ステップ405
、406 )。
を検出すると、エラー検出処理部202は、vジメタ9
208の正ディスク対応の状態レジスタに読出し指示が
セットされていることにより、該データは正ディスク1
21からのものであることを確かめて(ステップ402
)、該状態レジスタに正ディスク121でエラーが発生
したことをセットし、(読出し指示はリセットする)、
続出し機構11Bに対して続出し停止の指示を行う(ス
テップ408.404)。さらに処理装置ii 100
に対し回復可能であることを示すエラー情報を作成し、
該エラー情報を転送機構111を介して処理装置100
0制御プログラム101に通知する(ステップ405
、406 )。
第5図は制御プログラム101内のエラー処理プログラ
ム102の処理フローを示したものである。
ム102の処理フローを示したものである。
即ち、制御プログラム101内のエラー処理プログラム
102は、第5図に示す処理フローに従いエラー情報を
解析する。そして、回復可能エラーであると(ステップ
500)、読出し指令の再試行をディスク制御装置11
0へ指示すると共に、表示装置130によるオペレータ
へのエラー発生通知、エラー情報のファイルへの記録を
行う(ステップ501〜508)。
102は、第5図に示す処理フローに従いエラー情報を
解析する。そして、回復可能エラーであると(ステップ
500)、読出し指令の再試行をディスク制御装置11
0へ指示すると共に、表示装置130によるオペレータ
へのエラー発生通知、エラー情報のファイルへの記録を
行う(ステップ501〜508)。
ディスク制御装[110における制御機構112の指令
処理部201は、転送機構111を介して再発行の読出
し指令を受は取ると、第8図に示す処理フローに従い、
正ディスク121のエラー発生隣みを確認した後(ステ
ップ800)、副デイスク対応の状態レジスタにより副
ディスク122が正常かどうか検査する(ステップ80
2)。ここで、副ディスク122も異常であることが分
かると、指令処理部201は膀出し機構118に副ディ
スク122のデータ読出しを指示することなく、回復不
能のエラー情報を作成し、転送機構111を介して処理
袋[100へ通知する(ステップ805.806 )。
処理部201は、転送機構111を介して再発行の読出
し指令を受は取ると、第8図に示す処理フローに従い、
正ディスク121のエラー発生隣みを確認した後(ステ
ップ800)、副デイスク対応の状態レジスタにより副
ディスク122が正常かどうか検査する(ステップ80
2)。ここで、副ディスク122も異常であることが分
かると、指令処理部201は膀出し機構118に副ディ
スク122のデータ読出しを指示することなく、回復不
能のエラー情報を作成し、転送機構111を介して処理
袋[100へ通知する(ステップ805.806 )。
一方、副ディスク122が正常であると、副デイスク対
応の状態レジスタに読出し指示をセットし、続出し機構
118(対して副ディスク122からのデータ読出しを
指示する(ステップ808.804)。
応の状態レジスタに読出し指示をセットし、続出し機構
118(対して副ディスク122からのデータ読出しを
指示する(ステップ808.804)。
副ディスク122から読出されたデータは匍]御機構1
12のエラー検出処理部202で検査され、エラー無し
の場合は、転送機構111を介して処理装置100にそ
のま一歓送さTL7.、)。−万、副ディスク122か
らの挽出しデータ中にエラーを検出すると、エラー検出
処理部202は、レジスタ#203の副デイスク対応の
状態レジスタに読出し指示がセットさ7tていることに
より、該データは副ディスク122からのものであるこ
とを知り(ステップ402)、該当状態レジスタにエラ
ー発生乞セットすると共に読出し機構113に対して読
出し停止の指示を出す(ステップ407.408)。さ
らに、この場合は正副ディスク121.122がいずれ
も正常でないため、処理袋@ 100に対し回復不能で
あることを示すエラー情報を作成し、転送機構111を
介して処理装置1000制御プログラム101に通知す
る(ステップ409.406)。
12のエラー検出処理部202で検査され、エラー無し
の場合は、転送機構111を介して処理装置100にそ
のま一歓送さTL7.、)。−万、副ディスク122か
らの挽出しデータ中にエラーを検出すると、エラー検出
処理部202は、レジスタ#203の副デイスク対応の
状態レジスタに読出し指示がセットさ7tていることに
より、該データは副ディスク122からのものであるこ
とを知り(ステップ402)、該当状態レジスタにエラ
ー発生乞セットすると共に読出し機構113に対して読
出し停止の指示を出す(ステップ407.408)。さ
らに、この場合は正副ディスク121.122がいずれ
も正常でないため、処理袋@ 100に対し回復不能で
あることを示すエラー情報を作成し、転送機構111を
介して処理装置1000制御プログラム101に通知す
る(ステップ409.406)。
ディスク制御装置110から回復不能のエラー情報を受
は取ると、制御プログラム101内のエラー処理プログ
ラム102は、第5図の処理フローに従い、処理プログ
ラム103へのエラー報告、同様にオペレータへの報告
を行い、エラー情報をファイルへ記録する(ステップ5
04.505.506)。
は取ると、制御プログラム101内のエラー処理プログ
ラム102は、第5図の処理フローに従い、処理プログ
ラム103へのエラー報告、同様にオペレータへの報告
を行い、エラー情報をファイルへ記録する(ステップ5
04.505.506)。
以上、ディスク装置について本発明を説明したが、ドラ
ム、テープ等の外部記憶装置にも同様に適用oT能であ
ることはいうまでもない。
ム、テープ等の外部記憶装置にも同様に適用oT能であ
ることはいうまでもない。
以上の説明から明らかな如く、本発明によれば、記録媒
体が2電化されたシステム構成において、ある日己録媒
体からのデータ読出し時にエラーを検出した場合、シス
テム全体の制御を司どる開側1プログラムは2屯化され
ている記録媒体の個々のアドレスを意識することな(、
同一の読出し指令を再発行するだけで、別の正常な記録
媒体からデータを耽出すことが可能になるため、市1」
1卸プログラムの負担が軽減され、他の制御機能の充実
等を図ることが各局に実現される。
体が2電化されたシステム構成において、ある日己録媒
体からのデータ読出し時にエラーを検出した場合、シス
テム全体の制御を司どる開側1プログラムは2屯化され
ている記録媒体の個々のアドレスを意識することな(、
同一の読出し指令を再発行するだけで、別の正常な記録
媒体からデータを耽出すことが可能になるため、市1」
1卸プログラムの負担が軽減され、他の制御機能の充実
等を図ることが各局に実現される。
第1図は不発明で対象とする酸子計算機システムの構成
例を示す図、第2図は第1図における制御機構の詳細図
、第8図乃至第5図は本発明方式を説明するための処理
フロー図である。 100・・・処理装置、101・・・制御プログラム、
102・・・エラー処理プログラム、108・・・処理
グログラム、110・・・ディスク制御装置、111・
・・転送1幾構、112・・・制御a柄、11B・・・
耽出し機構、114・・・書込み機構、120・・・デ
ィスク駆動挟置、121.122・・・ディスク、20
1・・指令処棟部、2(J2・・・ニジ−検出処理部。 、゛ 代理人升埋士 鈴 木 誠 (、肩)第1図
例を示す図、第2図は第1図における制御機構の詳細図
、第8図乃至第5図は本発明方式を説明するための処理
フロー図である。 100・・・処理装置、101・・・制御プログラム、
102・・・エラー処理プログラム、108・・・処理
グログラム、110・・・ディスク制御装置、111・
・・転送1幾構、112・・・制御a柄、11B・・・
耽出し機構、114・・・書込み機構、120・・・デ
ィスク駆動挟置、121.122・・・ディスク、20
1・・指令処棟部、2(J2・・・ニジ−検出処理部。 、゛ 代理人升埋士 鈴 木 誠 (、肩)第1図
Claims (2)
- (1)処理装置と、該処理装置からの指令により記録媒
体に対する読出し/書込みを制御する制御装置と、該制
御装置に接続されて同一内容のデータが記録されている
2重化構造の正副記録媒体とを具備してなる電子計算機
システムにおいて、前記制御装置は前記処理装置からの
読出し指令に対して、正記録媒体からデータを読出し、
該読出しデータ中にエラーを検出した場合、処理装置に
対してリトライ要求を出し、該リトライ請求を受けてH
d記処理装置は前と同一の読出し指令を再発行し、該再
発行された読出し指令に対して、前記制御装置は副記録
媒体を選択してデータの再読出しを行うことを特徴とす
る記録媒体からのデータ読出し方式。 - (2)前記制御装置は、正記録媒体からのデータ読出し
中にエラーを検出した場合、副記録媒体がらの再読出し
が可能のとき、処理装置に対するリトライ要求として再
読出し可能のエラー報告を行い、不可能のときは、回復
不能のエラー報告を行うことを特徴とする特許請求の範
囲第1項記載の記録媒体からのデータ読出し方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22357882A JPS59112353A (ja) | 1982-12-20 | 1982-12-20 | 記録媒体からのデ−タ読出し方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22357882A JPS59112353A (ja) | 1982-12-20 | 1982-12-20 | 記録媒体からのデ−タ読出し方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS59112353A true JPS59112353A (ja) | 1984-06-28 |
Family
ID=16800357
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22357882A Pending JPS59112353A (ja) | 1982-12-20 | 1982-12-20 | 記録媒体からのデ−タ読出し方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59112353A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61221848A (ja) * | 1985-03-05 | 1986-10-02 | Fujitsu Ltd | エラ−報告方式 |
-
1982
- 1982-12-20 JP JP22357882A patent/JPS59112353A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61221848A (ja) * | 1985-03-05 | 1986-10-02 | Fujitsu Ltd | エラ−報告方式 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2855019B2 (ja) | 外部記憶装置のデータ保証方法及び外部記憶装置 | |
| JPS627572B2 (ja) | ||
| JPH06111479A (ja) | 情報記録再生装置 | |
| JPS59112353A (ja) | 記録媒体からのデ−タ読出し方式 | |
| JPH0520789A (ja) | 記録再生装置 | |
| JPH0793101A (ja) | データバックアップ装置 | |
| JPH0750428B2 (ja) | ディスク二重書き制御装置 | |
| JP3439425B2 (ja) | データ記録装置およびデータ記録方法 | |
| JPS6347937Y2 (ja) | ||
| KR20050079611A (ko) | 기록 재생 장치 | |
| JP4131888B2 (ja) | ディスクアレイ装置 | |
| JPH05181613A (ja) | 情報処理装置 | |
| JPS63195877A (ja) | デ−タ記録再生方式 | |
| JP3226047B2 (ja) | 入出力装置 | |
| JPS6037496B2 (ja) | デイスク制御装置 | |
| JP2604489B2 (ja) | 光ディスク処理装置 | |
| JPH0258768A (ja) | ディスク制御装置 | |
| JPH05298034A (ja) | 外部記憶装置の制御方法 | |
| JPH0793912A (ja) | 光ディスク記録再生装置 | |
| JPH07262701A (ja) | 光情報記憶装置 | |
| JPS58114152A (ja) | 磁気デイスクバツクアツプ装置 | |
| JPS6269342A (ja) | 半導体デイスク装置 | |
| JPH0743673B2 (ja) | 補助記憶装置への書き込み制御方式 | |
| JPH04302321A (ja) | 磁気ディスク制御装置 | |
| JPS6148172A (ja) | 情報書込み制御方式 |