JPH02187817A - 周辺装置制御方式 - Google Patents

周辺装置制御方式

Info

Publication number
JPH02187817A
JPH02187817A JP1007998A JP799889A JPH02187817A JP H02187817 A JPH02187817 A JP H02187817A JP 1007998 A JP1007998 A JP 1007998A JP 799889 A JP799889 A JP 799889A JP H02187817 A JPH02187817 A JP H02187817A
Authority
JP
Japan
Prior art keywords
drive
segment
buffer
medium
host device
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
JP1007998A
Other languages
English (en)
Inventor
Yoshiaki Mori
森 善昭
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 JP1007998A priority Critical patent/JPH02187817A/ja
Publication of JPH02187817A publication Critical patent/JPH02187817A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はライブラリ型周辺装置の制御方式に関し、特に
ドライブの障害により周辺制御装置内に未書込みデータ
が残っている場合の回復処理の制御方式に関する。
〔従来の技術〕
従来、この種の周辺IIJ御装置は上位装置からの書込
み命令で受取り、終了報告を行なったデータがドライブ
の障害により書込みに失敗した場合、ドライブの異常を
報告し、この異常の報告を受けることにより、上位装置
は周辺制御装置のバッファ内の未書込みデータを回収し
、ソフトウェア命令によりアクセッサでこの媒体を他の
ドライブにロードし、さらに上位装置からの命令により
回復処理のための位置付けを行ない、上位装置が周辺制
御装置のバッファから回収したデータを再度書込み命令
により周辺制御装置に転送し、回復処理を行なっていた
〔発明が解決しようとする課題〕
上述した従来の周辺装置制御方式ではドライブの障害で
データの書込みに失敗した場合、上位装置は周辺制御装
置のバッファ内の未書込みデータを全て回収するための
記憶領域を確保しなければならない、すでに書込み命令
に対して周辺制御装置は終了報告を行なっているため、
上位装置は改めてバッファ内のデータを回収するための
記憶領域を確保しなければならず、この記憶領域が確保
できない場合、エラー回復処理を行なうことができない
という欠点がある。
本発明の目的は前記課題を解決した周辺装置制御方式を
提供することにある。
〔課題を解決するための手段〕
前記目的を達成するため、本発明体る周辺装置制御方式
は、媒体に対してデータの書込み・読み出しを行なう複
数のドライブと、媒体の格納用セルとドライブ間、ある
いはドライブとドライブ間で媒体を移動するためのアク
セッサ機構とを有するライブラリ型の周辺装置を制御す
るため、大容量の複数のセグメントからなるバッファを
有し、ドライブにセグメントを動的に割当て、上位装置
からの書込み命令で受取ったデータをバッファへ蓄え、
バッファへのデータの格納が完了した時点で上位装置に
対しては書込み命令の終了を報告し、非周期にドライブ
への書込みを行なう周辺制御装置において、各ドライブ
に対応してそのドライブにセグメントが割当てられてい
ることを示すセグメント割当てフラグと、割当てられて
いるセグメントを示すセグメント記憶部と、障害発生時
に回復処理のための位置情報などを記憶するエラー情報
記憶部とを有し、すでに上位装置に対して書込み命令の
終了を報告済みであるが、ドライブの障害によりバッフ
ァ内のデータをドライブに書込めなかった場合、上位装
置への障害の報告を行ない、上位装置から媒体を移動す
べきドライブを指示されると、アクセッサによって媒体
を障害の発生したドライブから上位装置により指示され
たドライブへロードし直し、障害の発生したドライブに
割当てられていたセグメントを媒体をロードし直したド
ライブに割当て、エラー情報記憶部の内容よりエラー回
復処理のための位置付けを行ない、バッファ内の未書込
みデータを書込み処理を継続するものである。
〔実施例〕
次に本発明について図面を参照して説明する。
第1図は本発明の周辺装置制御方式を用いたライブラリ
型磁気テープの一構成例を示すブロック図である。
本発明の周辺装置制御方式は媒体に対してデータの書込
み、読み出しを行なう複数のドライブおよび媒体の格納
用セルとドライブ間、あるいはドライブとドライブ間で
媒体を移動するためのアクセッサ機構を有するライブラ
リ型の周辺装置を制御するため、大容量の複数のセグメ
ントを有し、ドライブにセグメントを動作に割当て上位
装置からの書込み命令で受取ったデータをバッファに蓄
え、バッファへのデータの格納が完了した時点で、上位
装置に対しては書込み命令の終了を報告し、非同期にド
ライブへの書込みを行なう周辺制御装置を対象とする。
周辺制御装置1には複数のドライブ2、およびアクセッ
サ3が接続されており、各ドライブ2に対応してデバイ
ス制御テーブル11が用意されている。各デバイス制御
テーブル11には第2図に示すようにそのドライブにセ
グメントが割当てられていることを示すセグメント割当
てフラグ111 と割当てられているセグメントの番号
を示すセグメント記憶部112および障害発生時回復処
理のための位置情報などを記憶するエラー情報記憶部1
13を含んでいる。
バッファ管理テーブル12はバッファ13の各セグメン
トに対応して設けられており、バッファ13の該当する
セグメント内に格納されたデータブロックの格納アドレ
ス、ブロックサイズなどの制御情報が含まれている。4
はセル、14はマイクロプログラム制御部、15はI1
0制御部、16はR/W回路である。
通常、周辺制御装置1は上位装置より書込み命令を受付
けると、そのドライブにセグメントが割当てられている
かをセグメント割当てフラグ111から調べ、そのドラ
イブにセグメントが割当てられていない場合、空セグメ
ントを探し、そのセグメントの番号をセグメント記憶部
112に格納し、セグメント割当てフラグ111を“1
″にする。すて・に、ドライブにセグメントが割当てら
れている場合には、セグメント記憶部112の示すバッ
ファ13のセグメントに書込みデータを格納し、格納ア
ドレスなどの制御情報を対応するバッファ管理テーブル
12に格納して上位装置に対しては書込み命令の終了を
報告する。
上位装置から受取り、終了報告を完了したバッファ13
内のデータをドライブへ書込む際にドライブの障害によ
り書込みができなかった場合、周辺制御装置1は障害発
生により書込みできなかった媒体上のエラー位置など回
復処理のなめに必要が情報をエラー情報記憶部113に
格納し、上位装置に対して障害の発生を報告する。上位
装置がこの障害報告に対応して媒体を移動すべき他の正
常なドライブの番号を指定すると、周辺制御装置1はア
クセッサ3に対して障害の発生したドライブ2の媒体を
取りはずし、上位装置によって指定されたドライブ2へ
移動する。
他のドライブへの媒体の移動が完了すると、周辺制御装
置1は媒体の移動先のドライブに対応するデバイス制御
テーブル11のセグメント割当てフラグ111を1”に
し、セグメント記憶部112に障害の発生したドライブ
に割当てられていたセグメント番号を格納し、さらに障
害の発生したドライブに対応するデバイス制御テーブル
11のエラー情報記憶部113を媒体の移動先のエラー
情報記憶部113にコピーする。この障害が発生したド
ライブから媒体を移動したドライブへの割当てセグメン
ト及びエラー情報の移動が完了すると、障害が発生した
ドライブのセグメントの割当てを解除する。
周辺制御装置1は媒体の移動先のドライブにロードされ
た媒体をエラー情報記憶部113の内容を基にエラー回
復処理のために再位置付けを行ないセグメント記憶部1
12の示すバッファ13内のデータを正常なドライブに
移動した媒体へ書込みエラー回復処理を行なう。
〔発明の効果〕
以上説明したように本発明の周辺装置制御方式はドライ
ブの障害により書込み命令で受取ったデータを書込むこ
とができなかった場合でも、周辺制御装置内部でのドラ
イブに対するバッファセグメントの割当ての変更、およ
びアクセッサにより媒体の移動を行なうことにより、上
位装置は媒体を移動すべきドライブの番号を指示するだ
けで、すでに終了報告を受けた書込み命令のデータを回
収することなく、エラー回復処理及び以後の処理を継続
することが可能となるため、上位装置内部でデータ回収
のために記憶領域の確保をする必要がなくなり、ソフト
ウェアの負担を軽減することができ、また上位装置がデ
ータ回収のための記憶領域が確保できないためにエラー
回復処理ができないなどの事態を回避することができる
効果を有する。
【図面の簡単な説明】
第1図は本発明の周辺装置制御方式を用いたライブラリ
型磁気テープ装置の一構成例を示すブロック図、第2図
は周辺制御装置のデバイス制御テーブル、バッファ管理
テーブルの概念を示す図である。 1・・・周辺制御装置   2・・・ドライブ3・・・
アクセッサ    4・・・セル11・・・デバイス制
御テーブル 12・・・バッファ管理テーブル 13・・・バッファ 14・・・マイクロプログラム制御部 15・・・I10制御部   16・・・R/W回路1
11・・・セグメント割当てフラグ 112・・・セグメント記憶部 113・・・エラー情報記憶部 第2図

Claims (1)

    【特許請求の範囲】
  1. (1)媒体に対してデータの書込み・読み出しを行なう
    複数のドライブと、媒体の格納用セルとドライブ間、あ
    るいはドライブとドライブ間で媒体を移動するためのア
    クセッサ機構とを有するライブラリ型の周辺装置を制御
    するため、大容量の複数のセグメントからなるバッファ
    を有し、ドライブにセグメントを動的に割当て、上位装
    置からの書込み命令で受取ったデータをバッファへ蓄え
    、バッファへのデータの格納が完了した時点で上位装置
    に対しては書込み命令の終了を報告し、非周期にドライ
    ブへの書込みを行なう周辺制御装置において、各ドライ
    ブに対応してそのドライブにセグメントが割当てられて
    いることを示すセグメント割当てフラグと、割当てられ
    ているセグメントを示すセグメント記憶部と、障害発生
    時に回復処理のための位置情報などを記憶するエラー情
    報記憶部とを有し、すでに上位装置に対して書込み命令
    の終了を報告済みであるが、ドライブの障害によりバッ
    ファ内のデータをドライブに書込めなかつた場合、上位
    装置への障害の報告を行ない、上位装置から媒体を移動
    すべきドライブを指示されると、アクセッサによって媒
    体を障害の発生したドライブから上位装置により指示さ
    れたドライブへロードし直し、障害の発生したドライブ
    に割当てられていたセグメントを媒体をロードし直した
    ドライブに割当て、エラー情報記憶部の内容よりエラー
    回復処理のための位置付けを行ない、バッファ内の未書
    込みデータを書込み処理を継続することを特徴とする周
    辺装置制御方式。
JP1007998A 1989-01-17 1989-01-17 周辺装置制御方式 Pending JPH02187817A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1007998A JPH02187817A (ja) 1989-01-17 1989-01-17 周辺装置制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1007998A JPH02187817A (ja) 1989-01-17 1989-01-17 周辺装置制御方式

Publications (1)

Publication Number Publication Date
JPH02187817A true JPH02187817A (ja) 1990-07-24

Family

ID=11681063

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1007998A Pending JPH02187817A (ja) 1989-01-17 1989-01-17 周辺装置制御方式

Country Status (1)

Country Link
JP (1) JPH02187817A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10320132A (ja) * 1997-05-16 1998-12-04 Hitachi Ltd 情報記憶システムの制御方法および情報記憶システム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10320132A (ja) * 1997-05-16 1998-12-04 Hitachi Ltd 情報記憶システムの制御方法および情報記憶システム

Similar Documents

Publication Publication Date Title
JP3273254B2 (ja) 二進コンピュータのための、高速で、高性能で、欠陥に対する許容性があり、エラー修正可能な記憶システム
US5321826A (en) Disk control system in which spare disk and master disks are dynamically exchanged
JP2548480B2 (ja) アレイディスク装置のディスク装置診断方法
JPH10254642A (ja) 記憶装置システム
JPH02187817A (ja) 周辺装置制御方式
JPH0452725A (ja) 記憶装置障害回復処理方法
JPH02291011A (ja) 記憶装置
JP3250859B2 (ja) ディスクアレイ装置、コンピュータシステム及びデータ記憶装置
JPH0644118A (ja) ファイルバックアップ方式
EP0316867A2 (en) Semiconductor file apparatus
JPH0338716A (ja) 周辺制御装置
JPH0334164A (ja) ハードディスク装置
JPH0588988A (ja) デイスクアレイ装置及びデータの復元方法
JP3428482B2 (ja) ファイル退避システム、装置及び方法、並びに記録媒体
JPS59221810A (ja) 磁気記憶装置における交代セクタ−装置
JP2003288176A (ja) 記憶装置システム
JP2003186629A (ja) データコピーシステム
JP3226047B2 (ja) 入出力装置
JP2005310186A (ja) 記憶装置システム
JPH0962459A (ja) デイスクアレイ装置の障害時運用方法
JPS6292283A (ja) 診断方式
JPS5985556A (ja) フアイル制御システム
JPH11353239A (ja) バックアップ装置
JPH02202619A (ja) 補助記憶装置制御装置
JPH10254627A (ja) 可搬メディアを用いた記憶装置システム