JPH04191921A - データファイル装置 - Google Patents

データファイル装置

Info

Publication number
JPH04191921A
JPH04191921A JP32089090A JP32089090A JPH04191921A JP H04191921 A JPH04191921 A JP H04191921A JP 32089090 A JP32089090 A JP 32089090A JP 32089090 A JP32089090 A JP 32089090A JP H04191921 A JPH04191921 A JP H04191921A
Authority
JP
Japan
Prior art keywords
transfer
data
command
head
file
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
JP32089090A
Other languages
English (en)
Inventor
Shingo Sata
佐多 信吾
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
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 filed Critical Toshiba Corp
Priority to JP32089090A priority Critical patent/JPH04191921A/ja
Publication of JPH04191921A publication Critical patent/JPH04191921A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Measuring And Recording Apparatus For Diagnosis (AREA)
  • Processing Or Creating Images (AREA)
  • Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は、転送コマンドに基いて記録媒体上のファイル
からデータを読取って他の記録媒体に転送するデータフ
ァイル装置に関する。
(従来の技術) 例えば医療機器においては収集された患者の多量の医用
画像を記録保管するためにデータファイル装置が用いら
れている。第3図は従来用いられているデータファイル
装置の概要を示すもので、ディスク1には多量の医用画
像が記録され、このディスク1は中央演算処理装置(C
PU)4がらの転送コマンドに基いてディスクコントロ
ーラ3により制御されて、画像データをメモリ2に転送
可能なように構成されている。
第4図はこのようにディスク1からメモリ2に画像デー
タを転送する場合の方法を示すもので、ディスク1の所
定エリアには複数のファイル群例えばA、Bが設定され
て、各々にはファイルla。
1c、1e及びlb、ld、Ifが設けられているもの
とする。これら各ファイルにはそれぞれ所定の形式で画
像データが記録されている。またディスク1上にはデー
タを読取るためのヘッド5が配置されている。
この状態でディスクコントローラ3に対してCPU4か
ら転送コマンドが送られると、ディスクコントローラ3
はヘッド5を制御して転送コマンドを受取った順番に各
ファイルにla、lb。
lc、ld、le、Ifの順序で移動させて、データを
読取らせた後メモリ2に転送させることにより転送コマ
ンドを処理する。各ファイル群A。
Bに設けられている各ファイルは番号の順序でヘッドか
移動されて、ランダムアクセスされる。このようにヘッ
ド5を各ファイル群A、  Bの該当したファイルに移
動させるには、一般的にシーク。
回転等の機械的動作を伴う。
(発明が解決しようとする課題) ところで従来のデータファイル装置では、転送コマンド
がCPUから大量に送られてきた場合には、データのア
クセス速度が遅いので転送コマンドがキューイングされ
てデータ転送の処理速度か向上しないという問題がある
。例えば第4図の従来例に示すように、各ファイル群A
、Bの各ファイル1a乃至1fをa乃至fで示すような
順序でアクセスするような複数の転送コマンドが送られ
てきた場合には、ヘッド5は各ファイル群A。
Bの間を何度も往復するような動作か必要となり、この
ような動作に必要な時間はディスク1の回転時間等を含
むためCPU4やメモリ2のアクセス速度よりもかなり
大きな時間となる。このため連続して転送コマンドが送
られてきた場合には、キューイングされるのが避けられ
ずデータ転送は待たされることになる。
本発明は以上のような問題に対処してなされたもので、
データ転送の処理速度を向上するようにしたデータファ
イル装置を提供することを目的とするものである。
[発明の構成コ (課題を解決するための手段) 上記目的を達成するために本発明は、記録媒体の所定エ
リアに設定された複数のファイルの中から、転送コマン
ドに基いてヘッドを介して順次データを読取って他の記
録媒体に転送するデータファイル装置において、受取っ
た複数の転送コマンドを所定タイミングでキューイング
し、記録媒体上のヘッドの現在の位置を考慮して最適な
順序で複数の転送コマンドを処理させる制御機能を有す
るコマンド処理制御手段を備えたことを特徴とするもの
である。
(作 用) 受取った複数の転送コマンドを所定タイミングでキュー
イングしこれらの転送コマンドを、ヘッドの現在の位置
を考慮して最適な順序で処理する。これによって各ファ
イル群の各ファイルはヘッドの無駄な動作を伴うことな
く最も効率良くアクセスされるので、データ転送の処理
速度を向上することができる。
(実施例) 以下図面を参照して本発明の詳細な説明する。
第1図は本発明のデータファイル装置の実施例を示すブ
ロック図で、1は多量の医用画像が記録されているディ
スク、2はディスク1がら画像データを転送するメモリ
、3はCPU (中央演算処理装置)4からの転送コマ
ンドに基いてディスク1からメモリ2に画像データ転送
の制御を行うディスクコントローラである。
6はコマンドキューイング手段でCPU4がら順次送ら
れてくる複数の転送コマンドを所定タイミングでキュー
イング(待機状態)にするためのものである。7はコマ
ンド処理制御手段でコマンドキューイング手段6がら出
力された転送コマンドを解釈し、ディスク1上に配置さ
れているヘッド5の現在の位置を考慮して最適な順序で
転送コマンドを処理するだめのものである。転送コマン
ドは読取り又は書込み、ディスク1のアドレス。
メモリ2のアドルス、転送データ量等の情報を含んでい
る。コマンド処理制御手段7は転送コマンドの中からデ
ィスク1のアドレスをチエツクして、ヘッド5の現在の
位置(常にメモリ2に記録されている)から考慮して、
移動が最短距離で行われるファイルから順次ヘッド5を
移動させてデータを読取ってメモリ2に転送するように
制御動作を行う。
8はメモリインターフェース(1/F)、9はディスク
インターフェース(I/F)、10はメモリバスである
。ディスクインターフェース9としては周知のESDI
のようなディスクを物理的デバイスとして細かく制御で
きるようなインターフェースが適している。
次に本実施例の作用を説明する。
第2図に示すように、ディスクlの所定エリアには複数
のファイル群例えばA、  Bが設定されて、各々には
内側から順次にファイルla、lc。
1e及びlb、ld、ifの6個が設定されているもの
とする。またディスク1上にはデータを読取るためのヘ
ッド5が位置Pに配置されているものとする。このよう
な構成で今CPU4から連続して複数の転送コマンドが
送られてくると、コマンドキューイング手段6は前記6
個のファイルに相当した1番目乃至6番目の6種類の転
送コマンドか送られてきたタイミングで転送コマンドの
キューイングを行う。続いてコマンドキューイング手段
6はこれら6種類の転送コマンドをコマンド処理制御手
段7に出力する。これに基きコマンド処理制御手段7は
これら転送コマンドを解釈し前記6個のファイルのアド
レスをチエツクして、ヘッド5の現在の位置Pを考慮し
てこれから順次最短の移動距離でアクセスが行なわれる
ような順序を設定する。この結果ヘッド5の現在位置P
から最も近い距離にある外側のファイル群Bのファイル
1bが1番目に設定されて、ヘッド5はディスクコント
ローラ3によって制御されてファイル1bに移動し、フ
ァイル1bからデータを読取ってメモリ2に転送する。
次に前記位置Pから2番目に近い距離にあるファイル1
dが2番目に設定されて、同様にしてヘッド5はファイ
ル1dに移動してファイル1dからデータを読取ってメ
モリ2に転送する。続いてファイルIfが3番目に設定
されて、同様なデータ転送が行われる。
次に内側のファイル群Aのファイル1eが4番目に設定
され、続いてファイルICが5番目に設定され、最後に
ファイル1aが6番目に設定されて各々ヘッド5によっ
てデータが読取られてメモリ2に転送される。以上の各
ファイルごとのデータ転送の順番を■乃至■の数字で示
した。
このように本実施例によれば常に所定タイミングで送ら
れてきた複数の転送コマンドをキューイングした後、こ
れら転送コマンドをヘッドの現在位置を考慮して最適な
順序で処理するように制御するので、各ファイル群の各
ファイルはその位置に応じて最も効率良くアクセスされ
る。すなわち従来のようにヘッドの無駄な動作を伴うこ
となく各ファイルからデータの読取りを行ってメモリに
転送することができるので、データ転送の処理速度を向
上することができる。またこれによって各種システムの
パフォーマンスを向上することができる。
これによって特に医療機器のように多量の医用画像を扱
うような用途に適用することにより、ディスクからメモ
リへのデータ転送を高速度で行うことができるので診断
能をアップすることができる。
本実施例ではディスクからメモリに対してデータ転送を
行う例で説明したが、これらに限らずフロッピーディス
ク、光ディスク、マグネットテープ等のような他の各種
の記録媒体を用いる場合に適用しても同様な効果を得る
ことができる。また各ファイル群及びこれを構成する各
ファイルの数、位置等も任意に設定することができる。
[発明の効果コ 以上述べたように本発明によれば、連続的に送られてき
た複数の転送コマンドを順次処理することなく所定タイ
ミングでキューイングし、これら転送コマンドをヘッド
の現在位置を考慮して最適な順序で処理するようにした
ので、データ転送の処理速度を向上することができる。
【図面の簡単な説明】
第1図は本発明のデータファイル装置の実施例を示すブ
ロック図、第2図は本実施例の作用を説明するディスク
の上面図、第3図は従来例を示すブロック図、第4図は
従来例の作用を説明するディスクの上面図である。 1・・・ディスク、1a乃至1f・・・ファイル、2・
・・メモリ、3・・・ディスクコントローラ、4・・・
CPU (中央演算処理袋wit>、5・・・ヘッド、
6・・・コマンドキューイング手段、7・・・コマンド
制御処理手段。

Claims (1)

    【特許請求の範囲】
  1. 記録媒体の所定エリアに設定された複数のファイルの中
    から、転送コマンドに基いてヘッドを介して順次データ
    を読取って他の記録媒体に転送するデータファイル装置
    において、受取った複数の転送コマンドを所定タイミン
    グでキューイングし記録媒体上のヘッドの現在の位置を
    考慮して最適な順序で複数の転送コマンドを処理させる
    制御機能を有するコマンド処理制御手段を備えたことを
    特徴とするデータファイル装置。
JP32089090A 1990-11-27 1990-11-27 データファイル装置 Pending JPH04191921A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32089090A JPH04191921A (ja) 1990-11-27 1990-11-27 データファイル装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32089090A JPH04191921A (ja) 1990-11-27 1990-11-27 データファイル装置

Publications (1)

Publication Number Publication Date
JPH04191921A true JPH04191921A (ja) 1992-07-10

Family

ID=18126407

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32089090A Pending JPH04191921A (ja) 1990-11-27 1990-11-27 データファイル装置

Country Status (1)

Country Link
JP (1) JPH04191921A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0675490A1 (en) * 1994-03-28 1995-10-04 Seagate Technology International Method for reducing rotational latency in a disc drive
EP0744742A3 (en) * 1995-05-25 1997-03-19 Seagate Technology Method of reducing rotational latency in a disk drive
JPH0991098A (ja) * 1995-09-27 1997-04-04 Nec Software Ltd デバイスドライバアクセス方式

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0675490A1 (en) * 1994-03-28 1995-10-04 Seagate Technology International Method for reducing rotational latency in a disc drive
EP0744742A3 (en) * 1995-05-25 1997-03-19 Seagate Technology Method of reducing rotational latency in a disk drive
JPH0991098A (ja) * 1995-09-27 1997-04-04 Nec Software Ltd デバイスドライバアクセス方式

Similar Documents

Publication Publication Date Title
JP2557183B2 (ja) 2つのアクチュエータを最大限使用する方法
JPS62177621A (ja) デイスク装置
JP2523715B2 (ja) 磁気ディスク装置
US6745300B1 (en) Magnetic disk device and disk access method therefor
JPH0434764A (ja) 磁気ディスク
JP2507497B2 (ja) ディスク制御装置
JPS61292779A (ja) 検索デ−タ制御方法
JPS6325876A (ja) 光デイスク制御装置
JPH10177759A (ja) ディスク制御装置
JPS6366773A (ja) 磁気デイスク装置の磁気ヘツド機構
JPH11175261A (ja) ディスクの制御方法
JPS6053326B2 (ja) 入出力制御装置のデ−タ2重記録方式
JPH05128528A (ja) 光デイスク装置
JPH0546578B2 (ja)
JPS6149229A (ja) 情報処理装置
JP2605588B2 (ja) 高速アクセス機構付きcd−rom装置
JPH08297917A (ja) データコピーシステム
JPS63255888A (ja) フアイル装置
JPH0567022A (ja) 高速データアクセス方式
JPH04241257A (ja) 集合型記憶ディスク制御方式
JPS5823308A (ja) 磁気デイスク装置におけるデ−タの処理方法
JPS61198327A (ja) デイスクバツフア装置
JPS58101359A (ja) 情報フアイルのアクセス方式
JPH10334587A (ja) リード,ライトヘッド分離型ディスク装置
JPH011047A (ja) データ処理システム