JPH04243458A - チャネルー直接アクセス記憶装置間非同期通信システム - Google Patents

チャネルー直接アクセス記憶装置間非同期通信システム

Info

Publication number
JPH04243458A
JPH04243458A JP3140709A JP14070991A JPH04243458A JP H04243458 A JPH04243458 A JP H04243458A JP 3140709 A JP3140709 A JP 3140709A JP 14070991 A JP14070991 A JP 14070991A JP H04243458 A JPH04243458 A JP H04243458A
Authority
JP
Japan
Prior art keywords
buffer
record
dip
chip
channel
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.)
Granted
Application number
JP3140709A
Other languages
English (en)
Other versions
JPH0748195B2 (ja
Inventor
Brent C Beardsley
ブレント・カメロン・バーズリー
Keith A Bello
キース・アンソニー・ベロ
Michael T Benhase
マイケル・トーマス・ベンヘイス
Florence J Clark
フローレンス・ジョアン・クラーク
Paul W Hunter
ポール・ウェイン・ハンター
Donald M Nordahl
ドナルド・マービン・ノルダール
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH04243458A publication Critical patent/JPH04243458A/ja
Publication of JPH0748195B2 publication Critical patent/JPH0748195B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0656Data buffering arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はデータ処理システムに関
し、更に詳細には非同期形式で作用するDASD周辺デ
ータ処理システム制御に関する。
【0002】
【従来の技術】データ処理システムはしばしば、直接ア
クセス記憶装置(DASD)などのホスト・コンピュー
タの外部に配置され、また時には遠く離れて配置される
大容量記憶装置を含む。ホスト・コンピュータからDA
SDへの通信は、チャネルと称される信号ケーブルを介
して達成され、該チャネルはDASDと同制御ユニット
間に拡張されこれらをホスト・プロセサに接続する。
【0003】今日の技術ではDASDユニットは、同一
スピンドル上を回転するいくつかの別々のディスクによ
り構成される。これらのディスク或いはプラッタは各デ
ィスクの一方の表面をアクセスする変換ヘッドを具備し
たヘッド・ディスク・アセンブリによりアクセスされる
。例えば、16の使用可能な表面を提供するディスク装
置には9のプラッタがあり、当該表面の一つは正確なト
ラッキング能力を維持するために使用される。こうした
ユニットでは、データ用に15の使用可能な表面があり
、全てのヘッドが配置された時に15の物理的レコード
・トラックのシリンダがアクセスされる。
【0004】DASDユニットはしばしばカウント・キ
ー・データ方式(CKD)を採用し、トラック上に書き
込まれたレコードにはカウント・フィールド(ID)、
キー・フィールド、データ・フィールドが与えられる。
【0005】レコード・トラックに沿ってこれらのフィ
ールドを書く際に、各フィールド間にギャップが与えら
れる。これらのギャップは、DASD制御ユニットとホ
スト・チャネルが互いに通信できるための時間周期を提
供するために利用される。チャネル・ユニットはギャッ
プ時間内に受信済みのコマンドに応答して情報をチャネ
ルに返し、また探索或いは検索、レコード書き込みのた
めの次回オペレーションを開始するための次のコマンド
を獲得する。この処理はギャップ同期式と称され、DA
SD装置が作用する特定のレコードはチャネルが作業を
要求したレコードと同一であり、該同一レコード上でリ
ード或いはライト作業を実施する点でチャネルと装置の
両者が互いに同期する。
【0006】システムが更に高速化すると、前記ギャッ
プによる、或いはギャップ周期内に於ける機能性能によ
り生成される遅延が、同機能がもはや十分に達成されな
い程度に縮小されねばならない。これは特にデータ・バ
ースト・レートが銅チャネルの数倍である光ファイバ・
チャネルに於いては確かである。
【0007】本発明によれば、チャネル及び装置がデー
タを互いに独立に転送可能となるような非同期記憶サブ
システムが開発される。そのためには、バッファが装置
及びチャネル間の複数のデータ経路内に挿入され、各経
路は別々のプロセサにより制御される。この形式では、
装置プロセサは前記バッファの一部分内のレコードをア
クセスでき、一方、同バッファの他の部分はチャネル・
プロセサにより利用される。チャネル・プログラムはチ
ャネルと記憶装置が一コマンドの実行を終了させるのに
必要な活動を制御し、また次回の命令が二つの隣接フィ
ールド間のレコード間ギャップ期間内に発生しないよう
に進められる。
【0008】同期システムに於いては、装置とチャネル
は同一レコード上で作用し、装置により前記バッファに
転送されるデータはチャネルが求めるデータと同一であ
る。こうしたシステムの制御ユニットでは、共有化され
る変数は全てチャネル・プロセサ及び装置プロセサ間の
インタフェースを実行するために要求される。チャネル
・プロセサと装置プロセサは、常に同一フィールド上で
同一オペレーションを達成するので、単純な共有化変数
で足りる。しかし、非同期システムでは、装置がリード
・オペレーション期間中にはチャネルより相当進んで作
用することになる。装置プロセサは装置からバッファへ
データを転送し、一方チャネル・プロセサは同データを
チャネルへ送るためにアクセスする。装置プロセサは従
って充填或いは先行活動であり、一方チャネル・プロセ
サは後続または遅延活動である。ライト・オペレーショ
ン期間中は逆となり、チャネル・プロセサがチャネルか
らのデータによりバッファを充填し、引き続き装置プロ
セサが同データをアクセスして装置に送り、記憶ディス
ク上にレコードを書き込む。この場合には、チャネル・
プロセサが先行或いは充填活動に従事し、装置プロセサ
が後続またはエンプティ活動を受け持つ。非同期制御ユ
ニットではチャネル及び装置プロセサは異なるフィール
ド上で異なるオペレーションを達成するために、両者間
の更に入念な通信システムが要求される。
【0009】
【発明が解決しようとする課題】本発明の目的は、チャ
ネル及び装置プロセサが同一フィールド上に於いて同時
に作用すると共に、異なるフィールド上に於いても同時
に作用することである。
【0010】本発明の別の目的は、レコードのための一
連の制御を物理的にバッファ内のレコードと共に保持す
ることにより性能改善を図ることである。
【0011】また、本発明の別の目的は、後続処理が先
行処理に追いつき先行することを回避することである。
【0012】更に、本発明の別の目的は、先行処理が後
続プロセサに追いつきまた先行することなしにバッファ
の先頭に循環することにより、当該処理が複数レコード
をバッファに転送することを可能とする。
【0013】
【課題を解決するための手段】簡単に述べれば、本発明
はチャネル処理間通信のための特定のメカニズムを有す
る通信システムである。該システムは、主要素として2
つのレコード・ポインタ、次回オペレーション・フィー
ルド・リスト、装置処理状態標識、レコード制御フラグ
、2つのバッファ・ポインタを有する。これら要素はレ
コードと共にバッファ内に記憶され、装置及びチャネル
処理により簡単にアクセスされる。
【0014】
【実施例】非同期で作用するために拡張CKD方式(E
CKD)が開発され、最初のデータ転送コマンドが実行
される以前に、チャネル・プログラムがデータ転送の性
質及び有効範囲を記述する。ECKDは位置レコード拡
張コマンドを含み、該コマンドは引き続くチャネル・コ
マンド・ワード(CCW)列用にオペレーション定義域
を定義する可変長パラメータ・リストを使用する。同パ
ラメータは達成されるオペレーション、レコードの位置
及び数、或いは処理トラック、転送長ファクタを特定す
る。この様にして、記憶サブシステムは達成されるデー
タ転送形式、処理されるレコードの数、トラック・セク
タ、そしてデータ転送開始以前に装置が配置されるべき
レコードIDを知らされる。
【0015】非同期オペレーションは、時間的にどの程
度チャネルと装置オペレーションが離れているかを定義
するものではなく、またそれを制限するものでもない。 リード・オペレーションでは、装置制御は最初のリード
・コマンドが実行される以前に数バイト、1フィールド
、及び1レコード或いは数レコードをバッファに読み込
む。ライト・オペレーションでは、チャネル制御は一つ
またはそれ以上のライト・コマンドを受け取り、装置に
最初のフィールドが書き込まれる以前に関連データをバ
ッファに転送する。
【0016】ECKDでは公知のCKD方式として、同
一トラックアドレス方式を採用する。トラックは装置上
で最小の直接アドレス指定可能な空間であり、各トラッ
クはインデックスと称される任意のスタート・ポイント
を有する。トラック・フォーマットはECKDの場合に
も、CKDの場合と同様である。トラック上の最初の領
域はホーム・アドレスであり、これは同トラックを識別
し、また同トラックのアドレスを含むレコード・ゼロと
称される特殊レコードがこれに続く。レコード・ゼロの
次にはユーザ・レコードを含むデータ領域が続く。
【0017】データ転送が開始する以前に、装置制御が
適応されねばならない。これはインデックス・ポイント
或いはレコード・ゼロ以外のカウント開始領域の一方を
検出して行われる。一度、カウント領域またはインデッ
クスが検出されると、装置制御はチャネルにより命令さ
れたオペレーションを達成するようにトラックを制御す
る。
【0018】位置レコード・パラメータの有効化の後、
制御ユニットは第1指定トラックを探すよう装置に指令
し、指示されたセクタに装置を配置し、検索オペレーシ
ョンを開始して装置自身をトラック上の更に特定のレコ
ード領域に配置する。
【0019】図1は本発明によるデータ処理システムの
単純化したブロック図である。ホスト・プロセサ10は
チャネル11により制御ユニット12に接続される。制
御ユニット12及びDASD13は、DASD上の記憶
活動を管理するための周辺データ処理サブシステムを構
成する。図1は単純化したものである。実際には、いく
つかのチャネル11が存在して制御ユニット12に接続
される。今日では、1つの共通な構成として、制御ユニ
ットには16チャネルが接続される。結果的に、16個
までのホスト・プロセサを1つの制御ユニットに接続す
ることが可能である。しかし、一般的には冗長な要求が
ホスト・プロセサの数を制限する。同一の構成に於いて
、制御ユニットは64のDASDに接続可能である。 しかし、本発明では、制御ユニットに接続されるチャネ
ル数やDASD数は何等影響は無く、従って図1に示す
単純化した構成に於いて本発明の実施例を十分に説明で
きる。
【0020】制御ユニット12はこれら全ての電子回路
、マイクロプロセサ、チャネルとDASD間のデータ転
送を管理するのに必要なマイクロコードを含む。こうし
た装置は良く知られており、制御ユニット12内に存在
する回路の一部が図1に示されている。図1は制御レジ
スタ15及びデータ・バッファ16を含む制御記憶装置
14を示す。制御記憶装置14及び様々なバッファやレ
ジスタは、チャネル・インタフェース・プロセサ17、
装置インタフェース・プロセサ18及び非常状態プロセ
サ19に接続され且つ制御される。チャネル・プロセサ
17及び装置プロセサ18の両者はデータ・バッファ1
6をアクセスし、また図1には示されていないが、例え
ばキャッシュ記憶装置などの他の記憶領域へもアクセス
する。装置プロセサ18及びチャネル・プロセサ17は
別々のプロセサであるか、或いは同一プロセサ20上で
作用する別々の処理として実行される。別々のプロセサ
によるか、或いは同一プロセサ上での別々のマイクロコ
ード・モジュールとしての実行かは、主に速度やコスト
を考慮した上で選択される。装置インタフェース・プロ
セサ及び装置インタフェース処理といった表現は、本発
明では同意語として使用され、またチャネル処理及びチ
ャネル・プロセサについても同様である。
【0021】図2はデータ・バッファ領域16のレイア
ウトを示す。図2の実施例では、64Kバイトがデータ
・バッファに含まれており、最初の1Kバイト領域は1
K目から2K目までの第2の領域とは分離かつ区別され
ており、また該第2領域は2K目から64Kまで広がる
バッファ主要部分とは分離かつ区別される。この様に、
所定の区分活動によりバッファは3つの部分に区分され
る。例えば部分30に於いては、制御コマンドが記憶保
護域に記憶され、一方キャッシュ及びチャネル・データ
転送は循環領域31で発生する。領域32はエラー修正
に利用される。
【0022】バッファの主62K部分は装置及びチャネ
ル間のデータ転送に利用される。ライト・オペレーショ
ン用のカウント・フィールド(及びキー・フィールドが
更新されない場合の分岐オペレーション用のキー・フィ
ールド)は記憶保護域33内に位置し、一方、データは
残りの61.5Kの領域34に入る。この部分を以降、
循環領域と称する。図2では様々なレコードが装置及び
チャネルへ、また装置及びチャネルから転送される。装
置13は現状、データ・フィールドのレコード2をアク
セスしており、ハードウェアの装置バッファ・ポインタ
(DBP)35はレコード2データ・フィールド内の特
定ロケーションを指示する。同様に図2ではチャネル1
1は現状、レコード1からのデータをアクセスしており
、チャネル・バッファ・ポインタ(CBP)36はレコ
ード1内循環データ・フィールドのアドレスを含む。 このことは非同期オペレーションに於いては、装置13
とチャネル11が異なるレコード上で作用することを示
している。
【0023】図2は本発明により改善される、非同期オ
ペレーションに於ける通信問題を説明すのに利用できる
。例えば、リード・オペレーションが行われるものとす
る。従って、装置処理18はチャネル処理17より先行
する。図2を参照すると、レコード1はバッファに転送
され、装置プロセスは現状ではレコード2を装置からバ
ッファに転送する。チャネル処理17はレコード1デー
タをバッファからチャネルに転送する。もしも何らかの
理由により、後続のチャネル処理17が先行装置処理1
8に追い付きかつ追い越した場合には、チャネル11は
無意味なデータを受け取ることになる。同様に、先行装
置処理がバッファの最後に達し、更にレコードを2.5
K目から始まるバッファに読み込もうとして循環すると
、装置処理は結局チャネル処理に追い付き追い越して、
チャネルはリード・コマンドを発しただけの全てのデー
タを受け取ることができなくなる。本発明はこの問題を
指摘し、システムに通信メカニズムを登載することによ
り当該問題を回避するものである。
【0024】チャネル処理或いはプロセサ(CHIP)
と装置処理或いはプロセサ(DIP)間の適切な通信の
ために、本発明の通信システムは主要素として2つのト
ラック・ポインタ、次回オペレーション・フィールド(
NOF)リスト、DIP状態標識、レコード制御フラグ
(RCF)そして2つのバッファ・ポインタを有する。
【0025】2つのトラック・ポインタは、チャネル指
向レコード及びフィールド(CORF)、装置指向レコ
ード及びフィールド(DORF)と命名される。COR
Fはチャネル処理(CHIP)の為のトラック上での作
用位置を示し、一方、DORFはトラック上でのDIP
の位置を示す。これら2つのポインタを比較することに
より、チャネル・プログラム及び装置の相対位置が確認
される。
【0026】CORFとDORFはそれぞれ2つの要素
で構成される。すなわち、(1)レコード・カウント(
CORF.RとDORF.R)と(2)フィールド識別
子(CORF.FとDORF.F)である。これらのパ
ラメータは記憶制御レジスタ15内に保持される。但し
、DORF.Fはリード・オペレーションの際はレコー
ドと共にデータバッファ16内に記憶される。
【0027】値1または2のレコードカウントは、関連
する処理が、それぞれホーム・アドレス或いはレコード
0で作用中であることを示す。レコード・カウントの他
の値はCHIP及びDIPの相対位置を決定するのに利
用される。しかし、必ずしもトラック上の特定レコード
に対応する必要はない。
【0028】制御レジスタ15内のDORFフィールド
識別子(DORF.F)は、DIPが作用する正確なフ
ィールドを示す。通常、パラメータはDIPにより変更
されるが、エラーがデータ・フィールドで発生すると、
同エラーが異常状態プロセサ19により修正された後に
プロセサはDORF.Fを特定値に変更し、チャネル処
理に対してデータ・フィールドが有効であり、次のアド
レスに進むのにDIPを待つ必要の無いことを示す。も
しもデータがコマンド列内の最後のCCW用であれば、
レコードへ再指向するためにDIPを待つ時間が節約さ
れる。
【0029】DORF.FパラメータはDIPが作用す
る正確なフィールドを示す一方、CORF.Fパラメー
タはCHIPが作用する次回の所望のフィールドを示す
【0030】次回オペレーション・フィールド(NOF
)パラメータはDIPのオペレーションを指示するため
に、ライト或いは検出オペレーションの際にCHIPに
より利用される。主利用としてはライト・オペレーショ
ン期間中に、チャネル・プログラムが装置に先行してス
タートする場合である。CHIPチャネル・プログラム
を通じて先行するとき、NOF入力は各ライト・コマン
ドに対してバッファ16内に記憶される。こうしてDI
Pがバッファの要求ポイントに達するとNOFをフェッ
チし、指定されたオペレーションがDIPにより達成さ
れる。
【0031】NOF有効識別子(NOFVAL)はCO
RF.Fレジスタのビット0に含まれる。これはライト
・オペレーション中に様々なオペレーションがCHIP
により完了されたときに、CHIPがDIPに知らせる
ものである。主に同識別子は、NOFと実際のカウント
がバッファ16内に記憶されたことを示す目的に使用さ
れる。
【0032】NOFはライトの際に、DIPのオペレー
ションを指示するためにCHIPにより使用される。リ
ード・オペレーションではNOFは存在する必要はない
。なぜなら、装置が先行し順次レコードをリードするか
らである。しかし、もしNOFが存在すれば、装置はN
OFが指示したことを実行する。
【0033】DIP状態識別子は、DIPにより制御レ
ジスタ15内にセットされ、CHIPにDIPがアイド
ル状態か、或いはライト及び検出オペレーション実行中
か、或いはリード・オペレーションを実行中か、或いは
エラーかを検出させる。
【0034】レコード制御フラグ(RCF)は、レコー
ド内のバッファに記憶され、CHIPとDIPの両者に
よって利用される。CHIPは同フラグを、DIPに次
のフィールド或いはトラック内の残りのレコードをスキ
ップするよう指示するのに使用する。一方、DIPはC
HIPに、レコード形式及び無効トラックエラーが検出
されたかどうかを知らせるために同フラグを利用する。
【0035】最後にチャネル・バッファ・レコード・ポ
インタ(CBUF)及び装置バッファ・レコード・ポイ
ンタ(DBUF)と称される2つのバッファ・ポインタ
が存在する。CBUFは、CHIPが現在処理中のレコ
ードのバッファ・アドレスを指示するためにCHIPに
よりセットされる。DBUFは、DIPが現在処理中の
レコードのバッファ・アドレスを指示するためにDIP
によりセットされる。これら2つのポインタはバッファ
循環(WRAP)パラメータと共に、充填及びエンプテ
ィ化処理を制御し、同2つの処理が互いにオーバレイし
ないようにCHIPとDIPの両者により使用される。 またこれらのポインタは、CHIP及びDIPにより処
理されるレコードのNOF及びRCFを含むバッファ・
レコードを指示する。CBUF及びDBUFは制御記憶
レジスタ15内に保持される。図2では、DBUFはD
IPにより処理される最初のロケーション、すなわちレ
コードR2を指示している。一方、CBUFはCHIP
により処理される最初のロケーション、すなわちレコー
ドR1を指示している。この点では、バッファは256
バイトのページに分割され、バッファ内の各レコードは
ページ境界からスタートする。従って、レコードR1は
ページ10から始まり、レコードR2はページ16から
始まる。CBUF及びDBUFは常にバッファ内のペー
ジ境界アドレスを指示する。一方、装置バッファ・ポイ
ンタ35とチャネル・バッファ・ポインタ36はレコー
ド内の装置或いはチャネルのロケーションを指示する。
【0036】前回ページ・ポインタ・パラメータ(PR
EVPTR)は、前回レコードの最初のバッファ・ペー
ジを指示する各バッファ・レコード・イメージ内の1バ
イト値である。これは各レコードと共に、後続及び先行
処理がバッファ・アドレッシングに関し同期であること
を保証するものである。先行処理は同ポインタを新レコ
ード・ロケーションに更新した後に、パラメータをバッ
ファ内に記憶する。後続処理は同ポインタを次のレコー
ドの開始位置に更新する際、PREVPTRを前回レコ
ードのロケーションと比較する。そして両者の値が一致
すれば、新たな後続処理ポインタ(すなわちCHIP対
応CBUFあるいはDIP対応DBUF)が正しいもの
となる。同値が一致しない場合には、現状のポインタは
エラーとなる。
【0037】インテント・カウント・パラメータ(IN
TCT)もライト・オペレーションの際にバッファに記
憶される。ライト・オペレーション中、CHIPはCB
UFが次のレコードに進めらる度に、インテント・カウ
ントをバッファに記憶する。インテント・カウントはラ
イト・オペレーションの定義域内で処理される残りのレ
コード数を示す。ライト定義域では、各チャネル・コマ
ンドはレコード境界で作用する。従って、処理される残
りのCCWの数はインテント・カウントに一致する。イ
ンテント・カウントはロケート・レコード・コマンドと
共に最初に転送されるパラメータであり、初期化の際に
制御レジスタ内に記憶される。CHIPは次に、レコー
ド境界を跨ぐ各ライトCCW或いは各リードCCWの完
了に際し、内部レジスタ内のインテント・カウントを減
算する。
【0038】図3はリード・オペレーションに於いてバ
ッファ内に記憶されるパラメータを示す。バイト0には
前回レコードが開始したページを示す前回ページ・ポイ
ンタが記憶される。同値はポインタが更新した際にDI
Pにより記憶され、後にCHIPにより検査される。バ
イト1にはレコードの相対レコード番号を示すDORF
.Rパラメータが記憶される。これは、装置が当該レコ
ードを処理している際のレコード番号を表す。バイト2
及び3には次回オペレーティング・フィールド・パラメ
ータが記憶される。これらはリード・オペレーション中
は全て0である。バイト4及び5にはDIPにより初期
化されるレコード制御フラグが記憶される。バイト4は
、CHIPがメッセージをDIPに中継するために使用
する。同メッセージはレコード或いは残りのトラックの
どの程度の量をCHIPが必要とするかを示す。バイト
5はDIPが使用し、レコード形式やトラックが無効で
ある等のメッセージをCHIPに中継する。カウント・
フィールドはバイト8から39に記憶され、キー及びデ
ータ・フィールドはバイト42以上の領域に記憶される
【0039】また、図3は更にライト・オペレーション
時にバッファ内にレコード・イメージと共に記憶される
パラメータを示す。バイト0には前回ページ・ポインタ
が記憶される。同値はCHIPがポインタを更新した時
に記憶し、後にDIPにより検査される。バイト1には
インテント・カウントが記憶され、ライト定義域で処理
される残りのレコード数を示す。バイト2及び3には次
回オペレーション・フィールドが記憶され、DIPが同
レコードに達したときにDIPに指示する。バイト4及
び5にはレコード制御フラグが記憶され、同フラグはC
HIPにより初期化され、また遭遇したエラーに関連し
て同レコード状態を指摘する。バイト8から31にはラ
イト・スペシャル・ホーム・アドレス命令のためのカウ
ント・フィールドが記憶され、バイト32から39には
同カウントがホストから転送された際に記憶される。バ
イト42以上はキー及びデータ・フィールドが記憶され
る。
【0040】図4はバッファ内の様々なレコード制御フ
ラグの分類を示す。レコード制御フラグ1(RCF1)
はバッファ充填処理により初期化され、引き続きCHI
PによりセットされDIPによってテストされる。レコ
ード制御フラグ2(RCF2)はバッファ充填処理によ
り初期化され、引き続きDIPによりセットされCHI
Pによってテストされる。CHIPは、CHUFがライ
ト・オペレーション時に更新される際にRCF1を初期
化する。DIPは、DBUFがリード・オペレーション
時に更新される際にRCF2を初期化する。
【0041】RCF1に於いて、ライト・イメージ・パ
ラメータはライトの際にはCHIPにより1に初期化さ
れ、リードの際はDIPにより0に初期化されるビット
である。同ビットは、1にセットされたときにはレコー
ドがライト・イメージであることを示し、また0にセッ
トされたときにはレコードがリード・イメージであるこ
とを示す。ビット1には、このトラック上の残りのレコ
ードが要求されない場合に、CHIPによってGO−T
O−END−OF−TRACKパラメータがセットされ
る。同パラメータはCHIPがDIPに対し、CHIP
が必要としないレコードのカウント・フィールド上の修
正不可能なエラーをパスさせることを許可する。キー要
求なしパラメータは、キー・フィールドの要求がない場
合にCHIPによりセットされる。同様に、データ要求
なしパラメータは、データ・フィールドの要求がない場
合にCHIPによりセットされる。これらのビットはD
IPがキー・フィールドもしくはデータ・フィールド上
で計時することを許可する。ビット7のCHIP再試行
パラメータは異常状態プロセサに対して、CHIPが再
試行を実行中であることを知らせるものである。
【0042】RCF2に於いては、レコード形式ビット
はバッファ・イメージ内のレコード形式を表す。これら
2つのビットが共に0である場合には、通常レコードが
バッファ内に存在する。0−1はホーム・アドレス、1
−0はレコード・ゼロ、1−1はインデックスまたはE
ND−OF−TRACKを示す。END−OF−TRA
CK(EOT)標識はCHIPが利用し、次のトラック
の開始時よりもEOT時にリード・トラック・コマンド
により完了ステータスを検知する。また、EOT標識は
CHIPが次のトラックを決定するためのインデックス
処理を開始するのにも利用される。インデックス処理は
制御記憶装置内のトラック・シーケンス情報を参照し、
次のトラック情報を獲得する。ビット10の無効トラッ
ク・フラグは、同トラックがDIPによりDASDから
リードされる際に無効であることを示す。GO−TO−
CACHE−HOST−OPERATIONS フラグ
は、DIPが遮断され、CHIPがホスト・オペレーシ
ョンを開始せねばならないことを示す。ビット15のD
IP再試行パラメータは、このレコードのフィールドが
DIPにより再試行されたことを示す。同ビットは異常
状態プロセサがエラー回復のために使用する。
【0043】前述したように、DIPとCHIP間で通
信するためのメカニズムが提供され、2つのプロセサが
バッファ内でデータ処理を行う際に、相互にオーバレイ
することはない。バッファは256バイトのページに分
割され、ページのアドレスは1バイトのレジスタ内に含
まれる。各レコードはページ境界から開始する。CHI
Pが作業中のページ・アドレスはCBUFレジスタに配
置される。一方、DIPが作業中のページ・アドレスは
DBUFレジスタに配置される。これら2つのレジスタ
は2つの処理が互いに干渉し合わないように、バッファ
内に空間を割り当てるために使用される。
【0044】ライト・オペレーションのために、CHI
Pは各レコードに対するデータ転送の完了時にCBUF
を更新する。またリード・オペレーションに対応しては
、CHIPは、次のCCWが新たなレコードに対応して
受信されればCBUFを更新する。DIPは、データ・
フィールドがリード及びライト・オペレーションの両者
に対応して転送されたときにDBUFを更新する。
【0045】CHIPまたはDIP WRAP CBU
FまたはDBUFをバッファの最初に循環する度に、W
RAP(循環)パラメータがトグルされる。WRAP値
0はCHIP及びDIPがバッファを通じ同一経路上に
あることを示す。WRAP値1は充填処理がバッファの
終わりから開始に循環し、エンプティ処理は循環してい
ないことを示す。
【0046】リード・オペレーションでは、DIPはレ
コードをバッファ内に記憶し、DBUFを更新する。バ
ッファに記憶する各レコードに対して、DIPはDOR
F.Rを同レコードと共に記憶する。CHIPは希望す
るレコードを探索するときに、CORF.Rを同レコー
ドのバッファ内DORF.Fと比較する。もしも比較結
果が一致すれば、CHIPは同レコードをチャネルに転
送する。一致しない場合には、CHIPは次のレコード
に進み、再び一致或いはインデックスが発見されるまで
比較を継続する。
【0047】リード・オペレーションでは、DIPはバ
ッファを充填し、CHIPはバッファをエンプティにす
る。CBUF、DBUFそしてWRAPは図5に示すよ
うに使用される。すなわち、CHIPにより要求され続
けるバッファ内で、DIPがオーバレイを起こさないよ
うにする。図4は、WRAPビットが0の場合には、D
IPの続行を許可する。しかし、WRAPビットが1の
場合には、DBUFはCBUFと比較され、DBUFが
CBUFよりも小である場合は、DIPは続行を許可さ
れる。なぜなら、これはDIPがCHIPにより既に処
理されたページ上で作用していることを示すからである
。しかし、WRAPが1であり且つDBUFがCBUF
と等しいか或いはこれを越えようとする場合には、DI
Pは処理を停止しなければならない。装置は次に再指向
される。すなわち、最初のローテーションが発生する。
【0048】ライト・オペレーションに於いて、図4は
、WRAPビットが0の場合にCHIPがバッファを充
填することを許可する。WRAPビットが1でCBUF
がDBUFより小さい時にも、CHIPはバッファを充
填することを許可される。しかし、WRAPビットが1
でCBUFがDBUFと等しいか或いはこれを越えよう
とする場合には、CHIPは次回レコードによりバッフ
ァ空間を充填する以前に、DIPがライト・オペレーシ
ョンを完了するまで待機しなければならない。
【0049】図5は更にバッファからデータを除去する
規則を示す。この場合、リード・オペレーションに於い
ては、WRAPビットが1の時、CHIPはバッファの
最後までの全てのレコードを除去することができる。ま
た、WRAPビットが0で且つDBUFがCBUFより
大きい場合には、リード・オペレーションに於いてCH
IPはレコードを除去することができる。しかし、CB
UFがDBUFと等しい場合には、CHIPは待機しな
ければならない。図5はカウント、キー及びデータ・フ
ィールドをリードする際の特定の待機規則を示すもので
ある。
【0050】ライト・オペレーションに於いて、図5は
、WRAPビットが1の時、DIPはバッファの最後ま
でレコードをライトすることを許可される。WRAPビ
ットが0の場合には、もしCBUFがDBUFよりも大
きい時は、DIPの続行を許可する。しかし、CBUF
がDBUFと等しい時には、DIPは次回オペレーティ
ング・フィールド有効ビット(NOFVAL)が1にな
るまで待機しなければならない。もしWRAPビットが
0で且つCBUFがDBUFよりも小さい時は、DIP
は待機しなければならない。
【0051】制御ビットNOFVALがセットされた場
合は、CHIPがカウント・フィールドを完了し、次回
オペレーティング・フィールド(NOF)をバッファに
セットアップし、チャネル・バッファ・ポインタ36を
ロードして、装置バッファ・ポインタ35をデータ転送
期間中にブロックする。
【0052】総括すると、リード・オペレーションでは
、DIPはレコードを入れながらバッファを処理し、ト
ラック・イメージを形成する。DIPはバッファの最後
に到達すると、先頭に循環し再度処理を継続する。CH
IPはその背後を走ることになる。CBUFとDBUF
はCHIPとDIP間の調整役として機能する。
【0053】ライト・オペレーションが実行される際に
は、ロケート・レコード命令が制御ユニット12に定義
域内に書き込まれるレコード数を通達するが、該制御ユ
ニットは同レコード用のカウント・フィールドを認識し
ていない。該カウント・フィールドは同一トラック上か
または異なるトラック上に存在する。チャネル・インタ
フェース・プロセサはチャネルからバッファにレコード
転送を開始する。一方、装置インタフェース・プロセサ
は装置に対し、転送される第1レコードをライトするよ
う指示する。DIPが対応中に、CHIPは先行してバ
ッファにレコードを転送する。CHIPはDIPが対応
を完了する以前に数レコード分のデータ転送を行う。D
IPが対応可能状態になると、DIPはNOFを検査し
、行動を把握し、バッファをステップ・ダウンしてデー
タを装置に書き込む。DIPが最終レコードに達すると
、定義域に対応するインテント・カウントが1となり、
DIPに対しCHIPにライトを完了したことを通達す
ることを許可する。DIPはまた異常状態プロセサに対
し、エラー回復が必要となる場合には通達可能である。 非同期オペレーションに於いては、DIPが中間レコー
ドの一つに於いてエラーに遭遇した場合でも、継続する
ライト・オペレーションはCHIPによって最後まで達
成される。インテント・カウントはエラーが発生した際
のまだ装置に書き込まれていないレコード数を示す。
【0054】成功したライト・オペレーションの最後で
は、ライト定義域完了バイトがセットされ、CHIPに
対してライト・オペレーションが成功であり、またCH
IPが他の作業に入れることを知らせる。DIPは次に
即時にリード・モードに切り換わる。これは完全なイン
ターロック形式で行われるため、DIPがライト・オペ
レーションからリード・オペレーションに切り替わる際
の時間的問題は発生しない。
【0055】図2に示すチャネル・バッファ・ポインタ
36と装置バッファ・ポインタ35には、更に衝突防止
メカニズムが付加されている。CHIPとDIPが同一
レコード上で作用している場合に、これら2つのポイン
タは互いにクロスしないように実行される。従って、後
続処理は先行処理に先行を許可する時間が到来するまで
停止し、両者は互いに簡単に続行ができる。
【0056】また、ライト・オペレーション中は、DI
Pはキー及びデータ・フィールドのサイズを知る必要が
ある。カウント・フィールドはDIPにより図2の33
に示す保護領域にコピーされる。ポインタBFPGRが
保護領域内に於けるカウント・フィールドの位置を示す
。従って、ライト・コマンドに対しては、BFPGRは
保護領域を指示し、一方、DBUFはデータ・フィール
ド位置を指示する。DBUFがバッファを循環するのに
対し、バッファ・ページ汎用レジスタBFPGRは常時
保護領域のある位置を指示する。
【0057】非同期システムに於ける装置及びチャネル
間での別の重要な通信要素としては、装置が再指向する
際、常にDIPによりセットされる再指向ビットと称さ
れるビットがある。すなわち、装置内の正確なレコード
・ロケーションを探索する。装置が正確なレコードに再
指向するために数ミリ秒を要するために、CHIPがD
IPがバッファ内で同進路を脱出する為の続行を待機す
るポイントまでに達すると、CHIPは再指向ビットを
検査し、もし同ビットがセットされていればCHIPは
DIPが再指向状態にあることを知る。数ミリ秒はチャ
ネルが停止状態であるには非常に長い時間であるので、
CHIPはチャネルを他の作業に解放する。DIPが最
終的に再指向し、再指向ビットをOFFした時に、CH
IPはチャネルを取り戻し、処理が継続される。
【0058】この通信要素は、また異常状態プロセサに
よりエラー回復に使用される。DIPに問題が生じた場
合、DIPは遮断され、エラー信号をセットして待機す
る。これが発生すると、CHIPは結局バッファ内でD
IPと衝突し、DIPがエラー状態のために、CHIP
を停止するべき理由がない。従って、CHIPは続行を
続け処理を完了し、チャネルを他の作業のために解放す
る。DIPがエラー状態となることは、チャネルについ
ても全く同様に扱うことができる。
【0059】異常状態プロセサ(USURP)19はエ
ラー状態に於いて成すべきことを決定し、もしコマンド
再試行が必要と判断した場合には、CHIP及びDIP
に対し同状況を知らせる。再試行が開始されると、CH
IPは再び作用を開始し、DIPは再指向が完了するま
で再指向ビットをセットし再指向を実行する。時期が到
来すると、再指向ビットはOFFされ、オペレーション
は再スタートされる。
【0060】
【発明の効果】以上説明したように、本発明によれば、
チャネル及び装置プロセサが同時に同一フィールド上は
もとより、異なるフィールド上でも作用することが可能
となる。
【図面の簡単な説明】
【図1】本発明によるデータ処理システムの単純化した
ブロック図である。
【図2】バッファの配置図である。
【図3】リード・オペレーション時、バッファ内にレコ
ードと共に含まれる制御パラメータ及び、ライト・オペ
レーション時、バッファ内にレコードと共に含まれる制
御パラメータを示す図である。
【図4】バッファ内に含まれる追加の制御パラメータを
示す図である。
【図5】バッファにデータを記憶する際の、またバッフ
ァからデータを除去する際の規則を示す図である。

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】複数のレコード・トラックを有する直接ア
    クセス記憶装置(DASD)と、前記レコード・トラッ
    クとのデータ転送を制御する為に接続される装置インタ
    フェース・プロセサ(DIP)と、前記DIPによる前
    記データ転送とは非同期にチャネルとのデータ転送を制
    御する、前記チャネルに接続されるチャネル・インタフ
    ェース・プロセサ(CHIP)と、前記DASD及び前
    記チャネルとの前記データ転送の中継を司る前記DIP
    及びCHIPに接続されるバッファ記憶手段と、を具備
    し、リード・オペレーションでは、前記DIPはデータ
    を前記バッファに転送する先行処理を司り、前記CHI
    Pは前記バッファからデータを除去し前記チャネルに送
    信する後続処理を司り、ライト・オペレーションでは、
    前記CHIPはデータを前記バッファに転送する先行処
    理を司り、前記DIPは前記バッファからデータを除去
    し前記DASDに送信する後続処理を司り、前記先行処
    理は前記バッファが充填された後、該バッファの先頭に
    循環し、該バッファへのレコードの充填を継続し、更に
    、前記DIP及び前記CHIPに接続され、前記DIP
    が現在処理中のレコードのバッファ・アドレスを指示す
    る第1のレコード・ポインタ手段と、前記CHIPが現
    在処理中のレコードのバッファ・アドレスを指示する第
    2のレコード・ポインタ手段とを含む制御記憶装置と、
    前記バッファへの充填の際は前記先行処理によりセット
    され、前記バッファの最後に達した際には前記後続処理
    によりリセットされる循環(WRAP)指示手段と、前
    記DIP及び前記CHIPのそれぞれが、他方により要
    求されるバッファ内に於いてデータのオーバレイを回避
    するための相互通信手段と、を具備することを特徴とす
    る周辺データ処理システム装置。
  2. 【請求項2】前記CHIPにより現在処理されているレ
    コード内の該CHIPのロケーションを指示するチャネ
    ル・バッファ・ポインタ手段と、前記DIPにより現在
    処理されているレコード内の該DIPのロケーションを
    指示する装置バッファ・ポインタ手段と、ライト・オペ
    レーションに於いて、前記DIPに次回のコマンドを通
    達する次回オペレーティング・フィールド指示手段と、
    ライト・オペレーションに於いて、前記CHIPが前記
    カウント・フィールドのロードを完了し、また前記次回
    オペレーティング・フィールド指示手段をセットアップ
    し、また前記DIPと前記CHIPの両者が同一レコー
    ドからデータを転送している際に、前記装置バッファ手
    段が前記チャネル・バッファ手段をクロスすることを回
    避するために、前記CHIPが前記チャネル・バッファ
    ・ポインタ手段をロードしたことを、前記DIPに対し
    て知らせるための有効指示手段と、を具備することを特
    徴とする請求項1記載の装置。
  3. 【請求項3】リード・オペレーションに於いて、前記C
    HIPによりセットされ、前記DIPに対し次回フィー
    ルド或いはトラック内の残りのフィールドをスキップす
    るよう指示する、前記バッファ手段内に含まれる第1の
    レコード制御指示手段と、ライト・オペレーションに於
    いて、前記DIPによりセットされ、遭遇したエラーに
    関するレコード状態を指示する、前記バッファ手段内に
    含まれる第2のレコード制御指示手段とを具備し、制御
    データは性能向上のためにレコード・イメージと共に前
    記バッファ内に保持されるを具備することを特徴とする
    請求項2記載の装置。
  4. 【請求項4】複数のレコード・トラックを有する直接ア
    クセス記憶装置(DASD)と、前記レコード・トラッ
    クとのデータ転送を制御する為に接続される装置インタ
    フェース・プロセサ(DIP)と、前記DIPによる前
    記データ転送とは非同期に、チャネルとのデータ転送を
    制御する前記チャネルに接続されるチャネル・インタフ
    ェース・プロセサ(CHIP)と、前記DASD及び前
    記チャネルとの前記データ転送の中継を行う前記DIP
    及びCHIPに接続されるバッファ記憶手段と、リード
    ・オペレーションに於いて、前記CHIPによりセット
    され、前記DIPに対し次回フィールド或いはトラック
    内の残りのフィールドをスキップするよう指示する、前
    記バッファ手段内に含まれる第1のレコード制御指示手
    段と、ライト・オペレーションに於いて、前記DIPに
    よりセットされ、遭遇したエラーに関するレコード状態
    を指示する、前記バッファ手段内に含まれる第2のレコ
    ード制御指示手段とを具備し、制御データは性能向上の
    ためにレコード・イメージと共に前記バッファ内に保持
    されることを特徴とする周辺データ処理システム装置。
  5. 【請求項5】前記第2のレコード制御指示手段は、リー
    ド及びライト・オペレーションに於いてDIPによりセ
    ットされ、CHIPに対しトラック・スイッチが必要な
    ことを通達し、またリード・トラック・オペレーション
    に於いてCHIPに完了を通達する、END−OF−T
    RACK(EOT)標識を含むことを特徴とする請求項
    4記載の装置。
  6. 【請求項6】複数のレコード・トラックを有する直接ア
    クセス記憶装置(DASD)と、前記レコード・トラッ
    クとのデータ転送を制御する為に接続される装置インタ
    フェース・プロセサ(DIP)と、前記DIPによる前
    記データ転送とは非同期に、チャネルとのデータ転送を
    制御する前記チャネルに接続されるチャネル・インタフ
    ェース・プロセサ(CHIP)と、前記DASD及び前
    記チャネルとの前記データ転送の中継を行う前記DIP
    及びCHIPに接続されるバッファ記憶手段と、前記C
    HIPにより現在処理されているレコード内の該CHI
    Pのロケーションを指示するチャネル・バッファ・ポイ
    ンタ手段と、前記DIPにより現在処理されているレコ
    ード内の該DIPのロケーションを指示する装置バッフ
    ァ・ポインタ手段と、ライト・オペレーションに於いて
    、前記DIPに次回のコマンドを通達する次回オペレー
    ティング・フィールド指示手段と、ライト・オペレーシ
    ョンに於いて、前記CHIPが前記カウント・フィール
    ドのロードを完了し、また前記次回オペレーティング・
    フィールド指示手段をセットアップし、また前記DIP
    と前記CHIPの両者が同一レコードからデータを転送
    している際に、前記装置バッファ・ポインタ手段が前記
    チャネル・バッファ・ポインタ手段をクロスすることを
    回避するために、前記CHIPが前記チャネル・バッフ
    ァ・ポインタ手段をロードしたことを前記DIPに対し
    て知らせるための有効指示手段と、を具備することを特
    徴とする周辺データ処理システム装置。
  7. 【請求項7】前記バッファ内に前記レコード・イメージ
    と共に、前記後続処理によるレコード計算の開始を有効
    にする前回レコード・バッファ・アドレス手段を含むこ
    とを特徴とする請求項6記載の装置。
JP3140709A 1990-08-31 1991-05-17 チャネルー直接アクセス記憶装置間非同期通信システム Expired - Lifetime JPH0748195B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US575735 1984-02-01
US07/575,735 US5155814A (en) 1990-08-31 1990-08-31 Nonsynchronous channel/dasd communication system

Publications (2)

Publication Number Publication Date
JPH04243458A true JPH04243458A (ja) 1992-08-31
JPH0748195B2 JPH0748195B2 (ja) 1995-05-24

Family

ID=24301488

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3140709A Expired - Lifetime JPH0748195B2 (ja) 1990-08-31 1991-05-17 チャネルー直接アクセス記憶装置間非同期通信システム

Country Status (8)

Country Link
US (1) US5155814A (ja)
EP (1) EP0473314B1 (ja)
JP (1) JPH0748195B2 (ja)
KR (1) KR950004215B1 (ja)
CN (1) CN1022724C (ja)
CA (1) CA2046720C (ja)
DE (1) DE69123014D1 (ja)
TW (1) TW208104B (ja)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5255371A (en) * 1990-04-02 1993-10-19 Unisys Corporation Apparatus for interfacing a real-time communication link to an asynchronous digital computer system by utilizing grouped data transfer commands
JPH0679274B2 (ja) * 1990-08-31 1994-10-05 インターナショナル・ビジネス・マシーンズ・コーポレイション 非同期制御ユニットにおけるエラー回復方法
US5544347A (en) 1990-09-24 1996-08-06 Emc Corporation Data storage system controlled remote data mirroring with respectively maintained data indices
US5426758A (en) * 1992-09-23 1995-06-20 International Business Machines Corporation Method and system for accessing data from a multi-head data processing system utilizing a transducer head switching table
US5561823A (en) * 1994-03-14 1996-10-01 Conner Peripherals, Inc. Monitor system for determining the available capacity of a READ buffer and a WRITE buffer in a disk drive system
US5710943A (en) * 1995-06-30 1998-01-20 Maxtor Corporation Time based data retention in a variable data rate disk drive
US6052797A (en) * 1996-05-28 2000-04-18 Emc Corporation Remotely mirrored data storage system with a count indicative of data consistency
US5901327A (en) * 1996-05-28 1999-05-04 Emc Corporation Bundling of write data from channel commands in a command chain for transmission over a data link between data storage systems for remote data mirroring
CN1434936A (zh) 1999-12-22 2003-08-06 西加特技术有限责任公司 用于管理将数据转移入和转移出磁盘驱动器中缓冲器的缓冲器管理系统
CN100401731C (zh) * 2002-06-15 2008-07-09 华为技术有限公司 高速数据链路控制协议接收处理模块及其数据处理方法
CN1293739C (zh) * 2002-06-15 2007-01-03 华为技术有限公司 高速数据链路控制协议发送处理模块及其数据处理方法
CN100371918C (zh) * 2005-03-07 2008-02-27 华为技术有限公司 一种直接存储器访问控制器及利用其实现数据传送的方法
CN101702326B (zh) * 2009-10-30 2012-08-29 曙光信息产业(北京)有限公司 内存控制器
CN116107843B (zh) * 2023-04-06 2023-09-26 阿里云计算有限公司 确定操作系统性能的方法、任务调度方法、设备
CN116089130A (zh) * 2023-04-06 2023-05-09 西安热工研究院有限公司 一种数据管道的存储结构、工作方法、设备及储存介质

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4868734A (en) * 1984-04-30 1989-09-19 Unisys Corp. Variable rate improvement of disc cache subsystem
US4780808A (en) * 1981-11-27 1988-10-25 Storage Technology Corporation Control of cache buffer for memory subsystem
US4636946A (en) * 1982-02-24 1987-01-13 International Business Machines Corporation Method and apparatus for grouping asynchronous recording operations
US4571674A (en) * 1982-09-27 1986-02-18 International Business Machines Corporation Peripheral storage system having multiple data transfer rates
US4779189A (en) * 1985-06-28 1988-10-18 International Business Machines Corporation Peripheral subsystem initialization method and apparatus
JP2807010B2 (ja) * 1988-01-27 1998-09-30 ストレイジ テクノロジー コーポレイション ホストコンピュータとテープ駆動部間の相互接続用のテープ駆動制御ユニットおよびその操作方法

Also Published As

Publication number Publication date
CN1059439A (zh) 1992-03-11
EP0473314B1 (en) 1996-11-06
US5155814A (en) 1992-10-13
EP0473314A3 (en) 1994-10-05
CN1022724C (zh) 1993-11-10
EP0473314A2 (en) 1992-03-04
TW208104B (ja) 1993-06-21
CA2046720A1 (en) 1992-03-01
CA2046720C (en) 1995-10-24
DE69123014D1 (de) 1996-12-12
JPH0748195B2 (ja) 1995-05-24
KR950004215B1 (ko) 1995-04-27

Similar Documents

Publication Publication Date Title
JP2635023B2 (ja) フアイルデータ用ラベル書き込み方法
EP0848321B1 (en) Method of data migration
US5301304A (en) Emulating records in one record format in another record format
JPS5823377A (ja) デ−タ記憶システム
JPH04243458A (ja) チャネルー直接アクセス記憶装置間非同期通信システム
JPS5823376A (ja) 記憶システム
JPH0532764B2 (ja)
JPH0727495B2 (ja) データ転送方法
JPH0793219A (ja) 情報処理装置
JPS6120006B2 (ja)
JPH04288615A (ja) ディスク回転位置制御を行うキャッシュ付きdasdサブシステム及びその実行方法
JP2710195B2 (ja) 記憶装置コントローラ
JP2759920B2 (ja) Dasd周辺データ記憶サブシステムの作動方法及び装置
US5446872A (en) Method for error recovery in a non-synchronous control unit
EP0347032B1 (en) Record format emulation
JPH065518B2 (ja) データ処理サブシステム制御方法
US6487632B1 (en) Emulation technique for variable-length disk system to access data in a fixed-length disk system
JPS6037496B2 (ja) デイスク制御装置
JPS61272821A (ja) 磁気デイスク制御装置
JPS61134859A (ja) メモリのバツクアツプ制御方式
JPH086732A (ja) ディスク制御装置
JPH0276048A (ja) ディスクキャッシュ制御方式
JPS6073758A (ja) デイスクキヤツシユ制御方式
JPH0122656B2 (ja)
JPS6286425A (ja) 磁気デイスク制御装置