JPS5941073A - 磁気デイスク制御装置 - Google Patents

磁気デイスク制御装置

Info

Publication number
JPS5941073A
JPS5941073A JP15110882A JP15110882A JPS5941073A JP S5941073 A JPS5941073 A JP S5941073A JP 15110882 A JP15110882 A JP 15110882A JP 15110882 A JP15110882 A JP 15110882A JP S5941073 A JPS5941073 A JP S5941073A
Authority
JP
Japan
Prior art keywords
record
data
counter
target
magnetic disk
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
JP15110882A
Other languages
English (en)
Inventor
Satoru Yoshizato
吉里 哲
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
Tokyo Shibaura Electric Co Ltd
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 Toshiba Corp, Tokyo Shibaura Electric Co Ltd filed Critical Toshiba Corp
Priority to JP15110882A priority Critical patent/JPS5941073A/ja
Publication of JPS5941073A publication Critical patent/JPS5941073A/ja
Pending 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

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)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、プロセッサから与えられたデータ転送する所
定のレコードコントロール情報と、磁気ディスク装置か
ら読出されたレコードコントロール情報とをコン・ぞレ
ータにより比較し、その比較結果に基づいて前記磁気デ
ィスク装置を制御することにより、前記磁気ディスク装
置の所定のレコードをアクセスしてデータ転送する磁気
ディスク制御装置に関する。
〔発明の技術的背景とその問題点〕
磁気ディスク装置を制御する磁気ディスク制御装置にお
いては、必要とするディスクデータを得るために従来広
のような方法がとられている。
■マイクロプロセッサのマイクロプログラムでおこなわ
れる方法で、必要とするセクタのセクタアドレスと、磁
気ディスク装置より読出したセクタコントロール情報と
をマイクロプロセッサのステップ内で比較し処理する方
法。
■マイクロプロセッサによりあらかじめ必要とするセク
タのセクタアドレスを比較用の外部回路のレジスタにセ
ットしておき、ディスク装置より読出したセクタコント
ロール情報とこの外部回路で比較し処理する方法。
一般にディスク上のデータはセクタに連続して配列され
ることが多い。ところがセクタに連続して配列されたデ
ータの処理では各々のセクタの処理毎に必要とする次の
セクタへのセクタアドレスの更新が必要であり、通常の
低速なマイクロプロセッサでの更新時間では磁気ディス
ク装置の回転速度に追従できない。
このため■の方法では磁気ディスク装置の速度に追従で
きるだけの高速性がマイクロプロセッサに要求される。
また■の方法では高速のマイクロプロセッサは必要とし
ないが、これらセクタの配列を1つおきあるいは2つお
きに配列する必要があり、データ転送時間が実質上遅く
なるという問題があった。
〔発明の目的〕
本発明は、上記事情を考慮してなされたもので、連続し
て配列されたセクタのデータ転送を効率よくおこなうこ
とのできる磁気ディスク制御装置を提供することを目的
とする。
〔発明の概要〕
この目的を達成するために本発明による磁気ディスク制
御装置は、 プロセッサからのレコードコントロール情報のうち順序
情報を記憶するターゲットカウンタと、前記プロセッサ
から与えられたデータ転送する所定のレコード数を記憶
するレングスカウンタとを備え、 データ転送する最初のレコードをアクセスした後は、前
記レングスカウンタに記憶されたレコード数に達するま
で、その後に続くレコードをアクセスするたび忙前記タ
ーゲットカウンタに記憶された順序情報を書替えること
により、−データ転送するレコーPのコントロール情報
を更新することを特徴とする。
〔発明の実施例〕
以下本発明を図示の実施例に基づいて説明する。
第1図は本実施例による磁気ディスク制御装置を示した
ものである。プロセッサからの必要とするレコードのレ
コードコントロール情報のウチセクタアドレスのような
シーケンシャルな情報を記憶するターゲットカウンタ2
と、それ以外のフラグ、シリンダアドレス、ヘッドアド
レス等のレコードコン)o一層情報を記憶するターゲッ
トレジスタ1がプロセッサに接続されている。ターゲッ
トセレクタ3はこれらターゲットレジスタ1およびター
ゲットカウンタ2より必要とするレコードのアドレスを
1ノ々イト単位に選択するものである。一方磁気ディス
ク装置より読出されたビットシリアA/ナレ:7− F
 :2ントロール情報は、シフトレジスタ4により/々
イトに変換されアドレスコンノ9レータ5に入力される
。このアドレスコンノぞレータ6はターゲットセレクタ
3からのレコードコントロール情報とシフトレジスタ4
からのレコードコントロール情報とを比較するものであ
る。タイミング回路6はこれら各回路のタイミングを制
御する装置であり、磁気ディスク装置からディスククロ
ックを入力している。またこのタイミング回路6内には
、データ処理すべきレコード数が記憶されたレングスカ
ウンタ7がある。
今ルコードをディスク上の1セクタ(256ノセイト)
の大きさとし、1トラツクに64セクタ書込可能なディ
スクについて考えると、トラックフォーマットは、第2
図に示すようになる。それぞれのセクタはコントロール
情報が書込まれたアドレスフィールドとデータフィール
ドおよびそれぞれの区切りを示すギャップより構成され
る。アドレスフィールドは同期ノ々イト、フラグ、シリ
ンダ、ヘッド、セクタを示すノ々イトからなり、データ
フィールドは同期・々イト、データからなっている。
次にこの磁気ディスク制御装置の動作を第3図に示すタ
イミングチャートを用いて説明する。磁気ディスク装置
からデータを読出す場合を例として説明する。オずプロ
セッサのマイクロプログラムによりディスクデータ読出
モード設定後、マイクロプログラムのによりレングスカ
ウンタ7にデータ転送をすべき所定のレコード数すなわ
ちセクタ数をセットする。第3図の例では4セクタであ
る。次にマイクロプログラム■によりターゲットレジス
タ1およびターゲットカウンタ2にデータ転送すべき所
定のセクタのアドレスをセットした後、マイクロプログ
ラム■により磁気ディスク装置へのディスクデータ読出
のアクセス起動をかける。それによりディスク上のヘッ
ドの現在位置のセクタを同期ノ々イトに従って読出す。
読出されたディスクリートデータはシフトレジスタ4に
よりバイトに変換され、コン7ぞレータ5によりフラグ
、シリンダ、ヘッド、セクタの順にターゲットセクタ3
の値と比較される。ここでアドレスの一致がとれないと
アドレスアンマツチの割込後、アクセスを終了する(0
)。
再びマイクロプログラム0により同様にアクセスし1、
所定のセクタと一致すると、タイミング回路6の制御に
より、そのセクタのデータフィールドのデータを読出し
、ビット/ノ2イトの変換後、データバッファ寸たけD
MA/々ス(図示省略)にデータを転送する。この時同
時にレングスカウンタ70カウンタ値から1セクタを引
いてアップデートし、セクタのアクセス終了後アクセス
エラーがなければ、レングスカウンタ7のカウンタ値を
判定する。残余があればターゲットカウンタ2に1を加
えてアップデートし、連続して次のセクタのアクセスに
入る。この時プロセッサに割込をかけてもどらないのが
この磁気ディスク制御装置の特徴である。
上述した動作をレングスカウンタ7の残余がなくなるま
で繰り返し、レングスタウン7の残余がなくなったセク
タのアクセスが終了すると、はじめてマイクロプログラ
ムへアクセスエンドの割込をおこないアクセスを終了す
る。
このように本実施例によれば、連続したセクタをアクセ
スする場合、最初のセクタへのアクセスのスタートから
最後のセクタのアクセスのエンドまで、マイクロプログ
ラムは直接関与する必要がない。その結果、磁気ディス
ク装置の動作速度に比べて、プロセッサの動作速度が多
少遅くとも磁気ディスク装置のアクセススピードに応じ
た効率良いデータ転送が実現できる。
先の実施例ではアドレスをフラグ、シリンダ、ヘッド、
セクタと分割したが、0シリンダOヘツドOセクタから
のセクタ環のアドレスを使用すればターゲットレジスタ
1、ターゲットセレクタ2がなくともよい。
〔発明の効果〕
以上の通り本発明によれば、プロセッサの動作速度が遅
くとも、磁気ディスク装置の動作速度に従った速度でデ
ータ転送をおこなうことができ、効率的にシステムの運
転をおこなうことができる。
またデータ転送中はプロセッサは全く関与し力いため、
マイクロプログラムの作成を容易におこなうことができ
る。
【図面の簡単な説明】
第1図は本発明の一実施例による磁気ディスク制御装置
のブロック図、 第2図は同装置により制御されるディスクのトラックフ
ォーマットを示すノぞターン図、第3図は同装置による
データ転送動作を示すタイムチャートである。 1・・・ターゲットレジスタ、2・・・ターゲットカウ
ンタ、3・・・ターゲットセレクタ、4・・・シフトレ
ジスタ、5・・・アドレスコンノ々−タ、6・・・タイ
ミング回路、7・・・レングスカウンタ。

Claims (1)

  1. 【特許請求の範囲】 プロセッサから与えられたデータ転送する所定のレコー
    ドのレコードコントロール情報と、磁気ディスク装置か
    ら読出されたレコードコントロール情報とをコン、eレ
    ータにより比較し、その比較結果に基づいて前記磁気デ
    ィスク装置を制御することにより、前記磁気ディスク装
    置の所定のレコーPをアクセスしてデータ転送する磁気
    ディスク制御装置において、 プロセッサからのレコードコントロール情報のうち順序
    情報を記憶するターゲットカウンタと、前記プロセッサ
    から与えられたデータ転送する所定のレコード数を記憶
    するレングスカウンタとを備え、 データ転送する最初のレコードをアクセスした後は、前
    記レングスカウンタに記憶されたレコード数に達するま
    で、その後に続くレコーrをアクセスするたびに前記タ
    ーゲットカウンタに記憶された))@序情報を書替える
    ことにより、データ転送スルレコーPのレコードコント
    ロール情報を更新することを特徴とする磁気ディスク制
    御装置。
JP15110882A 1982-08-31 1982-08-31 磁気デイスク制御装置 Pending JPS5941073A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15110882A JPS5941073A (ja) 1982-08-31 1982-08-31 磁気デイスク制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15110882A JPS5941073A (ja) 1982-08-31 1982-08-31 磁気デイスク制御装置

Publications (1)

Publication Number Publication Date
JPS5941073A true JPS5941073A (ja) 1984-03-07

Family

ID=15511521

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15110882A Pending JPS5941073A (ja) 1982-08-31 1982-08-31 磁気デイスク制御装置

Country Status (1)

Country Link
JP (1) JPS5941073A (ja)

Similar Documents

Publication Publication Date Title
JPH0245271B2 (ja)
JPH1091572A (ja) データ転送方法及びその方法を用いたデータ転送装置
JPS5832417B2 (ja) デ−タ転送制御方式
KR100659915B1 (ko) 데이터 전송 방법 및 장치
US20050160202A1 (en) Direct memory access device
JPH06103225A (ja) チェーン式dma方式及びそのためのdmaコントローラ
US20010002481A1 (en) Data access unit and method therefor
US5943682A (en) Programmable control sequencer of disk controller and method for map allocation therefor
JPH0724009B2 (ja) ディスク制御装置によるデータ二重書き方式
JP3487498B2 (ja) データ転送方法
JPH0736806A (ja) Dma方式
JPH04350741A (ja) 索引順編成ファイルのアクセス高速化方法
JP2570986B2 (ja) データ転送制御装置及び方法
JP2003187583A (ja) 半導体記憶装置及び制御装置
JPH05173720A (ja) ディスク制御装置、ディスク装置およびディスク制御システム
JPS6238569A (ja) 磁気デイスク制御装置
JPH07123488A (ja) 回線接続設定方式
JPS61287071A (ja) 磁気デイスク制御装置
JPH04247540A (ja) メモリ間ブロック転送方式
JPH0567022A (ja) 高速データアクセス方式
JPS5842555B2 (ja) 磁気バブル装置のアクセス方法
JPH0635611A (ja) ディスク型記憶装置の制御装置
JPH02165248A (ja) ディスクキャッシュ制御装置
JPS60169929A (ja) アクセス制御方式
JPS63127352A (ja) 共通バス転送制御方式