JPH03226823A - ディスク制御装置 - Google Patents

ディスク制御装置

Info

Publication number
JPH03226823A
JPH03226823A JP2261690A JP2261690A JPH03226823A JP H03226823 A JPH03226823 A JP H03226823A JP 2261690 A JP2261690 A JP 2261690A JP 2261690 A JP2261690 A JP 2261690A JP H03226823 A JPH03226823 A JP H03226823A
Authority
JP
Japan
Prior art keywords
data
sub
controller
disk
host interface
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
JP2261690A
Other languages
English (en)
Other versions
JP2551184B2 (ja
Inventor
Toshiaki Takagi
敏彰 高木
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 JP2022616A priority Critical patent/JP2551184B2/ja
Publication of JPH03226823A publication Critical patent/JPH03226823A/ja
Application granted granted Critical
Publication of JP2551184B2 publication Critical patent/JP2551184B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は複数個のデータバッファを介してホストプロセ
ッサと複数台のディスク装置との間で並列にデータの転
送を行うためのディスク制御装置に関する。
〔従来の技術〕
従来のディスク制御装置は、複数台(N台)のディスク
装置に対してデータの書込みまたは読出しを行うときは
、ホストプロセッサとディスク制御装置との間のデータ
転送ワードをNバイト幅とし、ディスク制御装置と各デ
ィスク装置との間を1バイト幅で転送することによって
ディスク装置のデータ転送速度のN倍の転送能力をイ]
するようになっている。
〔発明が解決しようとする課題〕
上述のような従来のディスク制御装置は、ホストプロセ
ッサとの間のデータ転送におけるパイ1〜幅を増すこと
によってデータ転送速度を向上するようになっているな
め、ディスク装置のデータ転送速度を上げずにディスク
制御装置の転送速度を上げるなめには、転送ワードのハ
イ1〜幅を大きくすればよいが、現実的には物理的な制
限等によって容易にデータ転送速度を上げることかでき
ないという欠点がある。
〔課題を解決するための手段〕
本発明のディスク制御装置は、ポストプロセッサとの間
で所定のハイド幅で情報の授受を行うボス1〜インタフ
工−ス部と、前記ホストインタフェース部に接続されデ
ータを固定長で記録する複数台のディスク装置のそれぞ
れに対して書込みまたは読取動作の制御を行う複数台の
ザブコン1〜ローラとを備え、前記複数台のサブコン1
−ローラを複数組のサブコントローラ群に分割し、前記
ホストインタフェース部から出力するパス情報を入力し
て自己が選択されているか否かを解析するパスデコーダ
と、前記パスデコーダか自己が選択されていることを確
認したとき前記ホス)〜インタフェース部との間て1バ
イトのデータを転送するデータ転送回路と、自己か所属
する前記サブコントローラ群内のすへてのサブコントロ
ーラがデータの転送準備を完了したことを確認してその
ことを前記データ転送回路に知らせる同期回路と、前記
データ転送回路に接続されて対応する前記ティスフ装置
との間の書込みデータまたは読出しデータの格納を行う
データバッファとを有している。
〔実施例〕
次に、本発明の実施例について図面を参照して説明する
第1図は本発明の一実施例を示ず11772図である。
第1図において、ディスク制御装置2は、ポストプロセ
ッサ]との間で4ハイド幅のデータ転送を制御するホス
トインタフェース部2と、ディスク装置3−1〜3−8
のアクセス時間のずれを吸収するためのデータバッファ
を有し、ティスフ装置3−1〜3−8のそれぞれに列し
てデータの書込みおよび読出し動作の制御を行うザブコ
ントローラ5−1〜5−8とを備えて構成されている。
ディスク装置3−1〜3−8に対してデータの書込みを
行うときは、ポストインタフェース部4は、データバス
10]〜104を介してホストプロセッサ1から書込み
データを受取り、サブコントローラ5−1〜5−8の何
れがその書込みデータを受取るかを指示するパス情報を
パス情報ライン140に出力し、書込みデータをデータ
バス111〜114に出力した後データの受取りを指示
する情報制御ライン130に出力する。第一ワードの転
送のときは、ザブコン1〜ローラ5−1〜5−4を指定
し、第二ワードの転送のときはサブコントローラ5−5
〜5−8を指定し、第三ワードの転送のときは再びザブ
コン1〜ローラ5−1〜5−4を指定するように、ボス
1〜インタフ工−ス部4は、ワー1くデータの転送毎に
パス情報を順次切換える。
第2図は第1図のサブコントローラ5−1の詳細を示す
ブロック図である。
第2図に示すように、パスデコーダ6−1は、パス情報
ライン140のパス情報を解析して自己が選択されてい
ることを知った場合、データ転送指示情報161をデー
タ転送回ii!87−1に出力する。同期回路8−1−
は、情報線15]を介してサブコントローラ5−1〜5
−4のすへてかデータを受取ることか可能な状態になっ
ていることを確認し、同期完了指示情報201をデータ
転送回路7−1に出力する。データ転送回路7−1は、
ポストインタフェース部4からのデータ受取り指示情報
1.30と、パスデコーダ6−1からのデータ転送指示
情報161と、同期回路8−1からの同期完了指示20
1を受取ると、データバス1]1を介してホストインタ
フェース部4から1ハイドのデータを受取り、ポストイ
ンタフェース部4に対して制御ライン]40によって応
答情報を返す。このとき、サブコントローラ5−2〜5
−4は、応答情報を返さない。ホストインタフェース部
4は、サブコントローラ5−1からの応答情報が返ると
、次にサブコントローラ5−5〜5−8を指定するパス
情報をパス情報ライン140に出力し、次のワードデー
タをテ°−タバス111〜114に出力した後、データ
受取り指示情報を制御ライン130に出力する。サブコ
ントローラ55〜5−8は、ホストインタフェース部4
からのデータ受取り指示情報によってデータを受取り、
サブコントローラ5−5からホストインタフェース部4
に対して制御ライン140を介して応答情報を返す。こ
のようにして、サブコントローラ5−1−〜5−4およ
びザブコントローラ5−5〜5−8は、交互に1ワード
のデータを受取る。
データ転送回路7−1は、ホストインタフェース部4か
らデータを受取ると、データバッファ9−1からの書込
み許可情報171が出力されているときはパスライン1
81−を介してデータバッファ9−1に書込みデータを
格納する。ディスク制御部10−1は、データバッファ
9−1から書込みデータの読出し許可情報211が出力
されると、データバッファ9−1からパスライン221
を介して書込みデータを読出し、情報線121を介して
ディスク装置3−1に書込みデータを書込む。サブコン
トローラ5−2〜5−8も、サブコントローラ5−1と
同様に動作する。
ディスク装置3−1〜3−8からデータを読出すときは
、ディスク制御部10−1によってディスク装置3−1
から読出したデータをデータバッファ9−1に格納する
。データバッファ9−1は、読出しデータを格納すると
、データ読出し許可情報171.をデータ転送回路7−
1に出力する。データ転送回路7−1は、データバッフ
ァ9−1からのデータ読出し許可情報171が出力され
ると、パスライン181を介してその読出しデータを読
出す。データ転送回路7−1は、ホストインタフェース
部4からのデータ出力指示情報130と、パスデコーダ
6−1からのデータ転送指示情報161と、同期回路8
−1からの同期完了指示情報201とを受取ると、デー
タバス111に読出しデータを出力し、制御ライン1.
40を介して応答情報を返す。ホストインタフェース部
4は、ザブコントローラ5−1から応答情報か返ってく
ると、データバス111〜11−4に出力されている読
出しデータを受取り、データバス101〜104を介し
てホストプロセッサ1に転送する。サブコントローラ5
−1〜5−4およびサブコントローラ5−5〜5−8は
、交互に1ワードのデータを出力し、ホストインタフェ
ース部4はこれらのデータを順次に受取る。
〔発明の効果〕
以上説明したように、本発明のディスク制御装置は、ホ
ストインタフェース部とサブコントローラとの間のデー
タ転送のとき、複数台のサブコントローラからなる第一
のサブコントローラ群と複数台のサブコントローラから
なる第二のサブコントローラとの間で交互にデータを転
送することにより、ディスク装置のデータの転送速度を
向上させ、かつホストプロセッサに対して転送するワー
ドのバイト幅を変えずにディスク制御装置のデータ転送
速度を向上させることができるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック図、第2図は
第1図の実施例のザブコントローラの詳細を示すブロッ
ク図である。 1・・・ホストプロセッサ、2・・・ディスク制御装置
、3−1〜3−8・・・ディスク装置、4・・・ポスト
インタフェース部、5−1〜5−8・・・サブコントロ
ーラ、6−1・・・パスデコーダ、7−1・・・データ
転送回路、8−1・・・同期回路、9−1・・・データ
バッファ、10−1・・・ディスク制御部。

Claims (1)

    【特許請求の範囲】
  1. ホストプロセッサとの間で所定のバイト幅で情報の授受
    を行うホストインタフェース部と、前記ホストインタフ
    ェース部に接続されデータを固定長で記録する複数台の
    ディスク装置のそれぞれに対して書込みまたは読取動作
    の制御を行う複数台のサブコントローラとを備え、前記
    複数台のサブコントローラを複数組のサブコントローラ
    群に分割し、前記ホストインタフェース部から出力する
    パス情報を入力して自己が選択されているか否かを解析
    するパスデコーダと、前記パスデコーダが自己が選択さ
    れていることを確認したとき前記ホストインタフェース
    部との間で1バイトのデータを転送するデータ転送回路
    と、自己が所属する前記サブコントローラ群内のすべて
    のサブコントローラがデータの転送準備を完了したこと
    を確認してそのことを前記データ転送回路に知らせる同
    期回路と、前記データ転送回路に接続されて対応する前
    記ディスク装置との間の書込みデータまたは読出しデー
    タの格納を行うデータバッファとを有することを特徴と
    するディスク制御装置。
JP2022616A 1990-01-31 1990-01-31 ディスク制御装置 Expired - Fee Related JP2551184B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022616A JP2551184B2 (ja) 1990-01-31 1990-01-31 ディスク制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022616A JP2551184B2 (ja) 1990-01-31 1990-01-31 ディスク制御装置

Publications (2)

Publication Number Publication Date
JPH03226823A true JPH03226823A (ja) 1991-10-07
JP2551184B2 JP2551184B2 (ja) 1996-11-06

Family

ID=12087774

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022616A Expired - Fee Related JP2551184B2 (ja) 1990-01-31 1990-01-31 ディスク制御装置

Country Status (1)

Country Link
JP (1) JP2551184B2 (ja)

Also Published As

Publication number Publication date
JP2551184B2 (ja) 1996-11-06

Similar Documents

Publication Publication Date Title
JPH0363096B2 (ja)
WO1995006284B1 (en) Ata interface architecture employing state machines
JPH0877066A (ja) フラッシュメモリコントローラ
JPH08235141A (ja) 情報処理システム
JPH08234928A (ja) 情報記憶制御装置
JP2551184B2 (ja) ディスク制御装置
JPS5931743B2 (ja) 二重化システム
JPH01297756A (ja) データ転送制御装置
JPH0423119A (ja) アレイディスクおよびそのデータ復元方法
JPS6057095B2 (ja) 記憶装置
SU1179351A1 (ru) Устройство дл сопр жени электронно-вычислительной машины с периферийными устройствами
JP2888062B2 (ja) 情報処理装置
JPS6037753Y2 (ja) メモリカ−ド構成
JPS61127025A (ja) 光デイスク制御装置
JPH05204830A (ja) 入出力制御装置
JPS62127933A (ja) 磁気テ−プ制御装置
JPS6364145A (ja) デ−タ入力装置
EP0470664A1 (en) Device for improving the efficiency of data transfer to and from a memory unit comprising at least one hard disk
JPS62151960A (ja) 入出力制御方式
JPH04352021A (ja) 磁気ディスク制御システム
JPH02301851A (ja) システムバスアクセス方式
JPH03265057A (ja) データ転送制御方式
JPS6068461A (ja) メモリ多重アクセス装置
JPH03268153A (ja) 入出力制御装置
JP2002351622A5 (ja) 外部記憶システム及びそのデータ転送制御方法

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees