JPH0338716A - 周辺制御装置 - Google Patents

周辺制御装置

Info

Publication number
JPH0338716A
JPH0338716A JP1174657A JP17465789A JPH0338716A JP H0338716 A JPH0338716 A JP H0338716A JP 1174657 A JP1174657 A JP 1174657A JP 17465789 A JP17465789 A JP 17465789A JP H0338716 A JPH0338716 A JP H0338716A
Authority
JP
Japan
Prior art keywords
deck
medium
address
host device
decks
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
JP1174657A
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 JP1174657A priority Critical patent/JPH0338716A/ja
Publication of JPH0338716A publication Critical patent/JPH0338716A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Warehouses Or Storage Devices (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は周辺制御装置に関し、特に複数の記録再生用の
デツキと媒体格納用のセルと媒体移動用のアクセサとを
備えたライブラリ型の周辺装置を制御する周辺制御装置
に関する。
〔従来の技術〕
従来、この種の周辺制御装置は、上位装置から指示され
た動作を実行中にデツキに障害が発生して処理が正常に
完了しなかった場合、デツキの異常を上位装置に報告す
るのみであった。この異常の報告を受けると、上位装置
はソフトウェア命令によつ、アクセサでこの媒体を他の
デツキに移動させてロードし直し、エラー回復処理のた
めに再位置付けをして処理を再開させる必要があった。
さらに、周辺制御装置が大容量のバッファを有し、書込
み命令時はバッファにデータが格納された時点で命令の
終了を報告し、非同期で媒体への書込みを行う様な周辺
制御装置の場合には、上位装置は上述した媒体の移動の
前にバッファ内の未書込みデータを回収しなければなら
ず、そのための記憶領域の確保、バッファ内データの回
収、媒体の移動、エラー回復処理のための再位置付け、
回収した未書込みデータの書込みなどの一連の処理を実
行してから処理を再開する様になっている。
〔発明が解決しようとする課題〕
上述したように従来の周辺制御装置では、デツキの障害
が発生した場合に、上位装置は実行中の処理を中断して
エラー回復処理を指示しなければならない。
特に、大容量のバッファを持ち上位装置の書込み命令に
対して非同期に媒体へデータを書込む様な周辺制御装置
の場合には、上位装置はバッファ内の未書込みデータを
回収しなければならない。
この場合、すでに上位装置からの書込み命令に対して周
辺制御装置は終了報告を行なっているため、上位装置は
改めて、バッファ内データを回収するための記憶領域を
確保しなければならず、この記憶領域が確保できない場
合にはエラー回復処理が行えず、処理を中断しなければ
ならない。
〔課題を解決するための手段〕
本発明の周辺制御装置は、媒体に対してデータの書込み
、読出しを行う複数のデツキと、媒体格納用のセルと、
前記セルとデツキ間およびデツキ相互間で媒体の移動を
行うためのアjセサとを有するライブラリ型の周辺装置
を制御する周辺制御装置において、前記各デツキの物理
アドレスと上位装置からの入出力要求時に使用される論
理アドレスとの対応を記憶し任意に変更可能なアドレス
変換手段と、前記各デツキに対応してそのデツキに媒体
がロードされているか否か及び上位装置からの命令によ
って占有されているか否か等の情報を記憶したデツキ状
態記憶部とデツキ障害発生時に回復処理のために必要な
位置情報などを保持するためのエラー情報記憶部とを含
むデツキ情報管理手段と、上位装置からの命令を実行中
のデツキに障害が発生したとき前記デツキ情報管理手段
を参照して未使用中のデツキを探し障害の発生したデツ
キの媒体を移動させて回復処理の実行を指示すると共に
前記アドレス変換手段の対応するデツキ部分の記憶を変
更する障害処理手段とを備えて構成される。
〔実施例〕
次に本発明について図面を参照して説明する。
第1図は本発明の周辺制御装置を用いたライブラリ型磁
気テープクサブシステムの一構成例を不すブロック図で
ある。
周辺制御装置1に接続されているライブラリ型磁気テー
プ装置は、媒体へデータの書込み、読出しを行う8台の
デツキ#0〜#7と、媒体を格納するセル2と、各デツ
キ#0〜#7とセル2の間で媒体を移動するアクセサ3
とから構成されてい5− る。
周辺制御装置1は、デツキの論理アドレスを物理アドレ
スに変換するアドレス手段11と、各デツキの論理アド
レスに対応した各種制御情報を格納するデツキ制御テー
ブル12と、上位装置との入出力命令の受渡し、上位装
置とバッファ14との間のデータ転送制御などを行うI
10制御部15と、デツキ#O〜#7とバッファ14間
のデータ転送制御、D/A変換などを行うREAD/W
RITE回路16と、複数台接続されたデツキ#0〜#
7からアドレス変換手段11が示す物理アドレを持つデ
ツキの選択及びそのデツキとの間のデータ転送制御など
を行うインタフェース回路17と、デツキへの書込みデ
ータあるいは読出しデータを格納するバッファ14と、
I10制御部15.READ/WRITE回路16への
データ転送開始指示などの周辺制御装置1の動作を指示
するマイクロプログラム処理部13から構成されている
。なお、アドレス変換手段11はここでは第2図に示す
様に論理アドレス111に対応ず6− る物理アドレス1120表として記憶されている。
各デツキの論理アドレスに対応したデツキ制御テーブル
12には、それぞれデツキに媒体がロードされているか
、上位装置から占有されているか等を示すデツキ状態記
憶部121と障害発生時の位置情報等を記憶するエラー
情報記憶部122が含まれている。アドレス変換手段1
1の初期状態での論理アドレス111と物理アドレス1
12の対応は第2図(a)に示す様になっている。従っ
て、上位装置が論理アドレス「0」のデツキ#0にロー
ドされている媒体に対して書込みを実行しようとした場
合は、マイクロプログラム処理部13はI10制御部1
5にデータ転送開始の指示を行ってデータをバッファ1
4へ格納させ、媒体への書込みを実行する際には指定さ
れたデツキの論理アドレス「0」をアドレス変換手段1
1へ送る。
アドレス変換手段11はこの論理アドレスに対応する物
理アドレス112.すなわちこの場合「0」がインタフ
ェース回路17へ送られデツキ#0が選択される。デツ
キが選択されると、マイクロプログラム処理部13はR
EAD/WRITE回路16にバッファ14のデータの
転送開始を指示し、デツキ#0にロードされている媒体
にデータが書込まれる。
デツキ#0で障害が発生して処理が実行できなくなると
、マイクロフログラム処理部13はデツキ制御テーブル
12内のデツキ状態記憶部121を調べ、媒体がロード
されておらず上位装置から占有もされていないデツキを
探す。仮に論理アドレス「7」のデツキが未使用状態で
あったならば、論理アドレス「0」に対応するデツキ制
御テーブル12のエラー情報記憶部122にエラー回復
処理のために必要な位置情報等を格納し、アクセサ3に
物理アドレス「0」のデツキ#0から媒体を取り出し、
物理アドレス「7」のデツキ#7にロードする種指示す
る。さらに、アドレス変換手段11の論理アドレス11
1と物理アドレス112との対応を第2図(b)の様に
変更しておく。
物理アドレス「7」のデツキ#7への媒体の移動が完了
したら、論理アドレスrOJに対応するデツキ制御テー
ブル12のエラー情報記憶部の内容をもとに処理再開可
能な様に再位置付けを行う。
また論理アドレス「7」に対応するデツキ状態記憶部1
21にはデツキがオフライン状態である様にしておく。
これによって障害の発生した物理アドレス「0」のデツ
キ#0はデツキ#7と入れ代わり上位装置からは使用さ
れていなかった論理アドレス「7」のデツキで障害が発
生したのと同様に見え、論理アドレス「0」で実行され
ていた入出力要求は正常に実行され、以後の処理も上位
装置からは指定すべきデツキのアドレスを変更すること
なく、周辺制御装置1が処理を実行するときインタフェ
ース回路17で選択すべきデツキを自動的に変更して同
じ媒体に処理される。
〔発明の効果〕
以上説明したように、本発明の周辺制御装置は、デツキ
の障害が発生して上位装置からの入出力要求を実行でき
ない場合でも、周辺制御装置内部でのデツキの論理アド
レスと物理アドレスとの対応9− を変更しアクセサで媒体の移動を行うことにより、上位
装置ではデツキの障害の発生を意識することなく処理を
継続することが可能となる。
特に、大容量のバッファを用いて上位装置の書込み命令
とは非同期に媒体への書込みを行う周辺制御装置の場合
には、上位装置がデツキの障害発生時にバッファ内の未
書込みデータを回収する必要がないため、データ回収の
ための記憶領域を確保できないためにエラー回復処理が
できないなどの事態を回避することができ、ソフトウェ
アの負担を軽減することができる。
【図面の簡単な説明】
第1図は本発明の周辺制御装置を用いたライブラリ型磁
気テープサブシステムの一構成例を示すブロック図、第
2図はアドレス変換手段の概念を示す説明図である。 1・・・・・・周辺制御装置、2・・・・・・セル、3
・・・・・・アクセサ、11・・・・・・アドレス変換
手段、12・・・・・・デツキ制御テーブル、13・・
・・・・マイクロプログラム処10− 環部、14・・・・・・バッファ、15・・・・・・I
10制御部、16・・・・・・READ/WRITE回
路、17・・・・・・インタフェース回路。

Claims (1)

    【特許請求の範囲】
  1.  媒体に対してデータの書込み、読出しを行う複数のデ
    ッキと、媒体格納用のセルと、前記セルとデッキ間およ
    びデッキ相互間で媒体の移動を行うためのアクセサとを
    有するライブラリ型の周辺装置を制御する周辺制御装置
    において、前記各デッキの物理アドレスと上位装置から
    の入出力要求時に使用される論理アドレスとの対応を記
    憶し任意に変更可能なアドレス変換手段と、前記各デッ
    キに対応してそのデッキに媒体がロードされているか否
    か及び上位装置からの命令によって占有されているか否
    か等の情報を記憶したデッキ状態記憶部とデッキ障害発
    生時に回復処理のために必要な位置情報などを保持する
    ためのエラー情報記憶部とを含むデッキ情報管理手段と
    、上位装置からの命令を実行中のデッキに障害が発生し
    たとき前記デッキ情報管理手段を参照して未使用中のデ
    ッキを探し障害の発生したデッキの媒体を移動させて回
    復処理の実行を指示すると共に前記アドレス変換手段の
    対応するデッキ部分の記憶を変更する障害処理手段とを
    備えたことを特徴とする周辺制御装置。
JP1174657A 1989-07-05 1989-07-05 周辺制御装置 Pending JPH0338716A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1174657A JPH0338716A (ja) 1989-07-05 1989-07-05 周辺制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1174657A JPH0338716A (ja) 1989-07-05 1989-07-05 周辺制御装置

Publications (1)

Publication Number Publication Date
JPH0338716A true JPH0338716A (ja) 1991-02-19

Family

ID=15982421

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1174657A Pending JPH0338716A (ja) 1989-07-05 1989-07-05 周辺制御装置

Country Status (1)

Country Link
JP (1) JPH0338716A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7191365B2 (en) 2002-05-20 2007-03-13 Nec Corporation Information recorder and its control method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7191365B2 (en) 2002-05-20 2007-03-13 Nec Corporation Information recorder and its control method

Similar Documents

Publication Publication Date Title
JP3273254B2 (ja) 二進コンピュータのための、高速で、高性能で、欠陥に対する許容性があり、エラー修正可能な記憶システム
JPH0378649B2 (ja)
JPH0573213A (ja) 外部記憶装置システム
JPH08249218A (ja) ファイル制御装置及びデータ書き込み方法
US20020087783A1 (en) Low cost, high performance tape drive
JPH01235075A (ja) ディスクメモリ制御装置
JPH0338716A (ja) 周辺制御装置
JPH0452725A (ja) 記憶装置障害回復処理方法
US7657719B2 (en) Controller for a copy operation between a host computer and hard disks, a control method thereof, and a recording medium storing a program for executing the control method
JPH02187817A (ja) 周辺装置制御方式
JPH04139524A (ja) アレイディスク装置とその制御方法
EP0729099A1 (en) Mirror storage controller
JPH0588988A (ja) デイスクアレイ装置及びデータの復元方法
JPS63306567A (ja) 回転型記憶装置
JPH0514353Y2 (ja)
JP2003186629A (ja) データコピーシステム
JPH02113467A (ja) デイスク制御方式
JPS61134859A (ja) メモリのバツクアツプ制御方式
JPS62131321A (ja) 磁気記憶装置
JPS62154365A (ja) デ−タ記憶再生装置
JP2014130475A (ja) ライブラリ装置、制御方法、及びプログラム
JPH03134728A (ja) 大容量記憶装置のドライブ障害処理方法
JPH0375946A (ja) 入出力制御方式
JPH04174019A (ja) アクセッサ制御部の交代処理方法
JPH0117173B2 (ja)