JPH0290254A - データ入出力システム - Google Patents

データ入出力システム

Info

Publication number
JPH0290254A
JPH0290254A JP63242702A JP24270288A JPH0290254A JP H0290254 A JPH0290254 A JP H0290254A JP 63242702 A JP63242702 A JP 63242702A JP 24270288 A JP24270288 A JP 24270288A JP H0290254 A JPH0290254 A JP H0290254A
Authority
JP
Japan
Prior art keywords
block
data
magnetic disk
contents
value
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
JP63242702A
Other languages
English (en)
Inventor
Nobuyuki Takahashi
信之 高橋
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP63242702A priority Critical patent/JPH0290254A/ja
Publication of JPH0290254A publication Critical patent/JPH0290254A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、データの入出力システム、特に、電子計算機
システム内の多数台の磁気ディスク装置に対するデータ
の入出力システムに関する。
〔従来の技術〕
従来の多数台の磁気ディスク装置に対するデータ入出力
システムは、多数台の磁気ディスク装置のうちデータの
種類などにもとすいてシステムによって規定された1台
の磁気ディスク装置に対してデータの読みだし・書きこ
みをおこなうものであった。
〔発明が解決しようとする課題〕
上述した従来の多数台の磁気ディスク装置に対するデー
タ入出力システムは、データの読みだし要求があった時
、多数台の磁気ディスク装置のうちデータの種類などに
もとづいてシステムによって規定された1台の磁気ディ
スク装置からデータを読みだす方式なので、多数台の磁
気ディスク装置のうち1台が故障すると、故障が復旧す
るまでは当該故障した磁気ディスク装置に記録されてい
たデータの内容が不明になるという欠点があった。
本発明の目的は、上述した従来の多数台の磁気ディスク
装置に対するデータ入出力システムに比べて磁気ディス
ク装置の台数をあまり増やすことなく、故障した磁気デ
ィスク装置の台数が一定数以下の場合に、磁気ディスク
装置に記録されているすべてのデータを読みだすことが
可能な、多数台の磁気ディスク装置に対するデータ入出
力システムを提供することにある。
〔課題を解決するための手段〕 本発明のデータ入出力システムは、多数台の磁気ディス
ク装置と、入力データに前記入力データの一部が欠落し
た場合に該欠落したデータの内容が推定できるような冗
長データを付加した後で前記磁気ディスク装置の台数と
同数のブロックに分割する入力データ分割機構と、前記
ブロックと前記磁気ディスク装置を1対1に対応させ前
記ブロックの内容を対応する磁気ディスク装置に書きこ
むブロック書き込み機構と、前記ブロック書きこみ機構
によって書き込まれたブロックの内容を読みだすブロッ
ク読みだし機構と、前記ブロック読みだし機構によって
読みだしたブロックの内容を合成した後で前記入力デー
タ分割データ分割機構が付加した冗長データを除去する
ことによって出力データを作成する出力データ作成機構
と、前記ブロック読みだし機構によって読みだせなかっ
たブロックがあって当該ブロックの内容が前記入力デー
タ分割機構によって付加された冗長データにもとづいて
推定可能である場合当該ブロックの内容を推定した後で
前記ブロック読みだし機構によって読みだすことができ
たブロックの内容と合成し前記入力データ分割機構が付
加した冗長データを除去することによって出力データを
作成するブロック読みだしエラー対応機構とを含んで構
成される。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例のブロック図である。本実施
例では5台の磁気ディスク装置に8ビツトのデータを入
出力する場合について述べる。
8ビツトの入力データ101を書き込む要求があった場
合、入力データ分割機構10は入力データ101に2ビ
ツトの冗長データを付ける。このとき冗長データの1ビ
ツトめの値は人、カデータ101の1ビツトめの値と3
ビツトめの値と5ビツトめの値と7ビツトめの値の奇数
パリティ値とし、冗長データの2ビツトめの値は入力デ
ータ101の2ビツトめの値と4ビツトめの値と6ビツ
トめの値と8ビツトめの値の奇数パリティ値とする。
つぎに入力データ分割機構10は、冗長デーが付いた入
力データを201,202,203゜204.205の
5個の2ビツトのブロックに分割する。このときブロッ
ク201の1ピツドめの値を入力データ101の1ビツ
トめの値とし、ブロック201の2ビツトめの値を入力
データ101の2ビツトめの値とし、ブロック202の
1ビツトめの値を入力データ101の3ビツトめの値と
し、ブロック202の2ビツトめの値を入力データ10
1の4ビツトめの値とし、ブロック203の1ビツトめ
の値を入力データ101の5ビツトめの値とし、ブロッ
ク203の2ビツトめの値を入力データ101の6ビツ
トめの値とし、ブロック204の1ビツトめの値を入力
データ101の7ビツトめの値とし、ブロック204の
2ビツトめの値を入力データ101の8ビツトめの値と
し、ブロック205の1ビツトめの値を冗長データの1
ビツトめの値とし、ブロック205の2ビツトめの値を
冗長データの2ビツトめの値とする。
つぎにブロック書きだし機構20はブロック201の内
容を磁気ディスク装置31内の領域301に書きだし、
ブロック202の内容を磁気ディスク装置32内の領域
302に書きだし、ブロック203の内容を磁気ディス
ク装置33内の領域303に書きだし、ブロック204
の内容を磁気ディスク装置34内の領域304に書きだ
し、ブロック305の内容を磁気ディスク装置35内の
領域305に書きだす。
該データを読みだす要求があった場合、プロ・ツク読み
だし機構40は、磁気ディスク装置31内の領域301
を読みだしブロック401の値とし、磁気ディスク装置
32内の領域302を読みだしブロック402の値とし
、磁気ディスク装置33内の領域30Bを読みだしブロ
ック403の値とし、磁気ディスク装置34内の領域3
04を読みだしブロック404の値とし、磁気ディスク
装置35内の領域305を読みだしプロ・yり405の
値とする。つぎに出力データ作成機構50は、ブロック
401の1ビツトめの値を出力データ501の1ビツト
めの値とし、プロ・7り401の2ビツトめの値を出力
データ501の2ビツトめの値とし、ブロック402の
1ビ・yトめの値を出力データ501の3ビツトめの値
とし、ブロック402の2ビツトめの値を出力データ5
01の4ビツトめの値とし、ブロック403の1ビツト
めの値を出力データ501の5ビツトめの値とし、ブロ
ック403の2ビ・ノドめの値を出力データ501の6
ビツトめの値とし、ブロック404の1ビツトめの値を
出力データ501の7ビツトめの値とし、ブロック40
4の2ビ・ノドめの値を出力データ501の8ビツトめ
の値とすることによって、出力データ501を作成する
次に磁気ディスク装置が1台故障した場合の出力データ
の作成例について記す、たとえばデータの読みだし要求
があった時、磁気ディスク装置31が故障のためブロッ
ク401の内容が不明である場合には、ブロック読みだ
しエラー対応機構60は、ブロック402の1ビツトめ
の値とブロック403の1ビツトめの値とブロック40
4の1ビツトめの値とブロック405の1ビツトめの値
との奇数パリティ値を出力データ601の1ビツトめの
値とし、ブロック402の2ビツトめの値とブロック4
03の2ビツトめの値とブロック404の2ビツトめの
値とブロック405の2ビツトの値との奇数パリティ値
を出力データ601の2ビツトめの値とし、ブロック4
02の1ビツトめの値を出力データ601の3ビツトめ
の値とし、ブロック402の2ビツトめの値を出力デー
タ601の4ビツトめの値とし、ブロック403の1ビ
ツトめの値を出力データ601の5ビツトめの値とし、
ブロック403の2ビツトめの値を出力データ601の
6ビツトめの値とし、ブロック404の1ビツトめの値
を出力データ601の7ビツトめの値とし、ブロック4
04の2ビツトめの値を出力データ601の8ビツトめ
の値とすることによって、出力データ601を作成する
〔発明の効果〕
以上説明したように本発明は、上述の実施例の場合従来
の多数台の磁気ディスク装置に対する入出力システムに
比べて磁気ディスク装置の台数を1台増やすことによっ
て、故障した磁気ディスク装置が1台以下ならば記録さ
れているデータを読みだすことができるので、従来の多
数台の磁気ディスク装置に対する入出力システムにおけ
る、1台でも磁気ディスク装置が故障すると故障が復旧
するまでは当該故障した磁気ディスク装置に記録されて
いるデータの内容が不明になるという欠点をあまり磁気
ディスク装置の台数を増やすことなく解消できる効果が
ある。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック図である。

Claims (1)

    【特許請求の範囲】
  1. 多数台の磁気ディスク装置と、入力データに前記入力デ
    ータの一部が欠落した場合に該欠落したデータの内容が
    推定できるような冗長データを付加した後で前記磁気デ
    ィスク装置の台数と同数のブロックに分割する入力デー
    タ分割機構と、前記ブロックと前記磁気ディスク装置を
    1対1に対応させ前記ブロックの内容を対応する磁気デ
    ィスク装置に書きこむブロック書き込み機構と、前記ブ
    ロック書きこみ機構によって書き込まれたブロックの内
    容を読みだすブロック読みだし機構と、前記ブロック読
    みだし機構によって読みだしたブロックの内容を合成し
    た後で前記入力データ分割機構が付加した冗長データを
    除去することによって出力データを作成する出力データ
    作成機構と、前記ブロック読みだし機構によって読みだ
    せなかったブロックがあって当該ブロックの内容が前記
    入力データ分割機構によって付加された冗長データにも
    とづいて推定可能である場合当該ブロックの内容を推定
    した後で前記ブロック読みだし機構によって読みだすこ
    とができたブロックの内容と合成し前記入力データ分割
    機構が付加した冗長データを除去することによって出力
    データを作成するブロック読みだしエラー対応機構を有
    するデータ入出力システム。
JP63242702A 1988-09-27 1988-09-27 データ入出力システム Pending JPH0290254A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63242702A JPH0290254A (ja) 1988-09-27 1988-09-27 データ入出力システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63242702A JPH0290254A (ja) 1988-09-27 1988-09-27 データ入出力システム

Publications (1)

Publication Number Publication Date
JPH0290254A true JPH0290254A (ja) 1990-03-29

Family

ID=17092977

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63242702A Pending JPH0290254A (ja) 1988-09-27 1988-09-27 データ入出力システム

Country Status (1)

Country Link
JP (1) JPH0290254A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04232557A (ja) * 1990-05-24 1992-08-20 Internatl Business Mach Corp <Ibm> Dasd制御方法及び装置
JPH04233025A (ja) * 1990-06-21 1992-08-21 Internatl Business Mach Corp <Ibm> パリティ保護データを回復するための方法および装置
JPH05158624A (ja) * 1990-08-03 1993-06-25 Internatl Business Mach Corp <Ibm> 機能低下モードでの動作時における直接アクセス記憶装置アレイのアクセスを管理するための方法
US6058092A (en) * 1997-09-30 2000-05-02 Compaq Computer Corporation Optical tape drive that includes redundant optical heads to perform failure recovery

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04232557A (ja) * 1990-05-24 1992-08-20 Internatl Business Mach Corp <Ibm> Dasd制御方法及び装置
JPH04233025A (ja) * 1990-06-21 1992-08-21 Internatl Business Mach Corp <Ibm> パリティ保護データを回復するための方法および装置
US5596709A (en) * 1990-06-21 1997-01-21 International Business Machines Corporation Method and apparatus for recovering parity protected data
JPH05158624A (ja) * 1990-08-03 1993-06-25 Internatl Business Mach Corp <Ibm> 機能低下モードでの動作時における直接アクセス記憶装置アレイのアクセスを管理するための方法
US6058092A (en) * 1997-09-30 2000-05-02 Compaq Computer Corporation Optical tape drive that includes redundant optical heads to perform failure recovery

Similar Documents

Publication Publication Date Title
JP3242671B2 (ja) レベル5raidディスクアレイの記憶容量を高める方法、およびこのような方法によって作られる拡張アレイ
KR20100111680A (ko) 메모리 어레이의 에러 수정 방법
JPH0786810B2 (ja) アレイディスク装置
JP2776335B2 (ja) 可変長シーケンシャル・レコードの書き込み方法
US6308007B1 (en) Recording and reproducing device
JPH0290254A (ja) データ入出力システム
JPH0816328A (ja) ディスクアレイシステム
US7487294B2 (en) RAID systems and setup methods thereof
JPH1166693A (ja) アレイディスク処理装置
JP3090182B2 (ja) 代替セクタの登録方式
JPH02188835A (ja) ファイル書き込みデータのチェック方式
US7555598B2 (en) RAID systems and setup methods thereof that integrate several RAID 0 architectures
JPH0573226A (ja) 外部記憶装置におけるデータ入出力方式
JP3177997B2 (ja) 記憶装置システム
JPH0588988A (ja) デイスクアレイ装置及びデータの復元方法
JPH05108277A (ja) デイスクアレイサブシステムのデータ復旧手段
JPH04264910A (ja) コンピュータ外部記憶装置のデータ更新方法
JPH04285773A (ja) 外部記憶装置
JPH01191246A (ja) 外部記憶装置の書込み保障方式
JP2000149384A (ja) ディスクアレイ装置
JPH08234930A (ja) 磁気ディスクアレイ保守方式
JPH05341921A (ja) ディスクアレイ装置
JPH0561614A (ja) デイスクシステムの制御方法
JPS58125154A (ja) 状態履歴記憶方式
JPH1040023A (ja) ディスクアレイ装置およびそのデータ復旧方法