JPS61241825A - Data transfer method - Google Patents
Data transfer methodInfo
- Publication number
- JPS61241825A JPS61241825A JP8395285A JP8395285A JPS61241825A JP S61241825 A JPS61241825 A JP S61241825A JP 8395285 A JP8395285 A JP 8395285A JP 8395285 A JP8395285 A JP 8395285A JP S61241825 A JPS61241825 A JP S61241825A
- Authority
- JP
- Japan
- Prior art keywords
- input
- output
- head
- address
- track
- 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
Links
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はデータ転送方法に係り、特に外部記憶装置(た
とえばディスク装置1)と内部記憶装置間でデータの転
送を行うデータ転送方法に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data transfer method, and particularly to a data transfer method for transferring data between an external storage device (for example, the disk device 1) and an internal storage device.
第2図は、外部記憶装置としてディスク装置を使用した
場合における従来のデータ転送方法説明図である。FIG. 2 is an explanatory diagram of a conventional data transfer method when a disk device is used as an external storage device.
図中、11は入出カブロックアドレス、12は入出力カ
ウンタ、13は入出カメモリアドレスであり、それぞれ
主記憶装置の1部記憶域を使用して構成されている。又
、21は制御部、nは減算回路でそれぞれcpuで構成
されている。更に、31は入出カドラックセクターレジ
スター、32はカウントレジスタ、33はアドレスレジ
スタであり、たとえば主記憶装置の1部記憶域を使用し
て構成されている。41はディスク制御部、42は外部
記憶装置としてのディスク装置、51はデータ入出力用
の記憶装置であり、実際には主記憶装置のデータ記憶域
である。In the figure, 11 is an input/output block address, 12 is an input/output counter, and 13 is an input/output memory address, each of which is configured using a part of the storage area of the main storage device. Further, 21 is a control section, and n is a subtraction circuit, each of which is composed of a CPU. Furthermore, 31 is an input/output quad rack sector register, 32 is a count register, and 33 is an address register, which are constructed using, for example, a part of the storage area of the main memory. 41 is a disk control unit, 42 is a disk device as an external storage device, and 51 is a storage device for data input/output, which is actually a data storage area of the main storage device.
さて、データ転送に際しては、まず人出カブロックアド
レス11にディスクの入出力要求の先頭ブロック番号が
、入出力カウンタ12に入出カブロックの数が、入出カ
メモリアドレスI3にデータ入出力用記憶装置(主記憶
装置t)51の先頭アドレスがそれぞれ設定される。When transferring data, first, the first block number of the disk input/output request is stored in the input/output block address 11, the number of input/output blocks is stored in the input/output counter 12, and the data input/output storage device is stored in the input/output memory address I3. The starting addresses of (main memory device t) 51 are respectively set.
ついで、制御部21は入出カブロックアドレス11、人
出力カウンタ【2および入出カメモリアドレス13の内
容を読み取り、入出カブロックアドレス11から読み取
った先頭ブロック番号をディスクのトラックおよびセク
ターに変換し、入出カドラックセクターレジスター31
に設定する。また、制御部21は入出力カウンタ12か
ら読み取った入出カブロック数のうち、同一トラック上
にあるアクセスセクp−数ヲカウントレジスタ32に設
定し、更に、アドレスレジスタ羽に入出カメモリレジス
タ13から読み取った主記憶装置51の先頭アドレスを
設定する。しかる後、制御部2工は、ディスク制御部4
1に対して、入出力要求を行う。ディスク制御部41は
入出力要求に基いて入出カドラックセクターレジスタ3
1の内容をディスク装置42に対する先頭ブロックとし
、カウントレジスタ32の内容をディスク装[42に対
するアクセスカウント数とし、アドレスレジスタ羽の内
容をデータ入出力用主記憶装置51に対するアクセスの
先頭アドレスと解釈し、ディスク装置42に入出力要求
を行う。ディスク装置42は上記入出カドラックセクタ
ーレジスタ31、カウントレジスタ32およびアドレス
レジスタ33の内容に従ってデータ入出力用主記憶装W
151に対して入出力処理を行う。入出力処理が終了す
るとディスク制御部41は制御部21に対して処理終了
を知らせる。これにより制御部21は減算回路nに対し
て入出力カウンタ12の内容(入出カブロック数)から
カウントレジスタ32の内容(入出力済みブロック数)
を減算する様要求し、減算回路nは該要求に基いて減算
処理を行ない、減算結果に基き、入出力カウンタ12の
内容を更新する。又、減算回路nは、減算結果(残入出
カブロック数)を制御部21に連絡する。制御部21は
入出力カウンタ12の内容(残りの人出カブロック数)
がOとなったかどうかチェックし、0となっていれば入
出力処理を終了し、0以外の時はカウントレジスト32
の内容に基き入出カドラックセクターレジスタ31およ
びアドレスレジスタ羽の内容を更新する。しかる後、前
述と同様にカウントレジスタ32に人出力カウンタ12
の内容である入出カブロック数のうち、同一トラック上
のアクセスセクター数を設定し、ディスク制御部41に
対して入出力要求を行う。以後、上記処理を入出力カウ
ンタ12の内容(残入出カブロック数)が0になるまで
くり返せばディスク装#、42と主記憶@[51間のデ
ータ転送処理が終了する。Next, the control unit 21 reads the contents of the input/output block address 11, the human output counter 2, and the input/output memory address 13, converts the first block number read from the input/output block address 11 into a track and sector of the disk, and performs input/output operations. Quadrach sector register 31
Set to . Furthermore, the control unit 21 sets the number of accessed sectors p-number on the same track out of the number of input/output blocks read from the input/output counter 12 in the count register 32, and also sets the number of access sectors p-number on the same track from the input/output block memory register 13 in the address register wing. The read start address of the main storage device 51 is set. After that, the control unit 2 operates the disk control unit 4.
Make an input/output request to 1. The disk control unit 41 controls the input/output quad rack sector register 3 based on the input/output request.
The contents of 1 are interpreted as the first block for the disk device 42, the contents of the count register 32 are the access count number for the disk device 42, and the contents of the address register are interpreted as the first address of access to the main storage device 51 for data input/output. , makes an input/output request to the disk device 42. The disk device 42 stores the main memory W for data input/output according to the contents of the input/output quad rack sector register 31, count register 32, and address register 33.
Input/output processing is performed for 151. When the input/output processing is completed, the disk control unit 41 notifies the control unit 21 that the processing has ended. As a result, the control unit 21 converts the contents of the input/output counter 12 (the number of input/output blocks) to the contents of the count register 32 (the number of input/output blocks) to the subtraction circuit n.
The subtraction circuit n performs subtraction processing based on the request, and updates the contents of the input/output counter 12 based on the subtraction result. Further, the subtraction circuit n notifies the control unit 21 of the subtraction result (the number of remaining input/output blocks). The control unit 21 controls the contents of the input/output counter 12 (remaining number of turnout blocks)
Checks whether or not has become O. If it is 0, the input/output process is finished, and if it is other than 0, the count register 32 is checked.
The contents of the input/output quad rack sector register 31 and the address register wing are updated based on the contents of. After that, the human output counter 12 is stored in the count register 32 as described above.
The number of access sectors on the same track is set among the number of input/output blocks, which is the content of , and an input/output request is made to the disk control unit 41. Thereafter, if the above processing is repeated until the content of the input/output counter 12 (the number of remaining input/output blocks) becomes 0, the data transfer process between the disk drive #, 42 and the main memory @[51 is completed.
しかし、従来のデータ転送処理lこおいてはディスクヘ
ッドのディスクに対する現在位置を考慮しないで入出力
要求の開始トラックセクターを決定して入出カドラック
セクターレジスター31にセットしているため、ディス
クヘッドが入出力要求の開始トラック上にあっても開始
セクターに到達するまでに平均ディ12フ2回転のオー
バヘッドが必要となり、又、シーク動作により、ディス
クヘッドが該当トラック上にきた時も、開始セクターに
到達するまでに平均ディ12フ2回転のオーツ(ヘッド
が必要となり、データ転送処理に時間がかかり高速処理
できない欠点があった。However, in conventional data transfer processing, the starting track sector of an input/output request is determined and set in the input/output rack sector register 31 without considering the current position of the disk head with respect to the disk. Even if the disk head is on the start track of the input/output request, an average of 12 diff 2 revolutions is required to reach the start sector, and even when the disk head comes to the corresponding track due to seek operation, it will not be possible to reach the start sector. It required an average of 12 double revolutions to reach this point, which had the drawback that data transfer processing took time and high-speed processing was not possible.
本発明のデータ転送方法においては、外部記憶装置(た
とえば磁気ディスク、レーザディスク装置)の現時点の
入出力位置、換言すればデータリード/ライト用ヘッド
のディスクに対する現在位置を監視し、シーケンシャル
なデータアクセスが要求された時、該論理上のシーケン
シャルなデータアクセス順序を前記ヘッド位置を基準に
したアクセス順序に変換してデータ転送を行う。In the data transfer method of the present invention, the current input/output position of the external storage device (for example, magnetic disk, laser disk device), in other words, the current position of the data read/write head with respect to the disk, is monitored, and sequential data access is performed. When a request is made, the logical sequential data access order is converted to an access order based on the head position, and data transfer is performed.
データリード/ライト用ヘッドのディスクに対する現在
位置を常時監視させ、論理上のシーケンシャルなデータ
アクセスが要求された時、該データアクセス順序を前記
ヘッドの位置に基いて、アクセス迄の待ち時間が最小と
なるように変換し、該変換されたアクセス順序に従って
データ転送を行なう。The current position of the data read/write head relative to the disk is constantly monitored, and when logical sequential data access is requested, the data access order is based on the head position to minimize the waiting time until access. The data is transferred according to the converted access order.
第1図は本発明方法を実現するシステムのブロック図で
ある。FIG. 1 is a block diagram of a system implementing the method of the invention.
尚、@2図に示した従来システムと同一部分には同一符
号を付している。Note that the same parts as in the conventional system shown in Figure @2 are given the same reference numerals.
図中、23は入出力アドレス決定回路で、実際には、主
記憶装置の1部記憶域およびcpuによって構成され、
冴はヘッドのディスクに対する位置を監視するトラック
セクター検出回路であり、同様に、主記憶装置の1部記
憶域、cpuおよびタイマーによって構成されている。In the figure, 23 is an input/output address determination circuit, which is actually composed of a part of the storage area of the main storage device and the CPU.
Sae is a track sector detection circuit that monitors the position of the head with respect to the disk, and is also constituted by a part of the main storage area, a CPU, and a timer.
尚、トラックセクター検出回路別はディスク装置のイン
デックスホール検出回路とクロック信号およびディスク
制御部41のトラックレジスタを組み合せて構成するこ
ともできる。Incidentally, each track sector detection circuit can also be constructed by combining the index hole detection circuit of the disk device, the clock signal, and the track register of the disk control section 41.
入出カブロックアドレス11、入出力カウンタ12およ
び入出カメモリアドレス13にそれぞれ先頭ブロック番
号、入出カブロック数、先頭アドレスが設定されてデー
タ入出力要求が行われると、制御部21はトラックセク
ター検出回路スより、現在のディスクに対するヘッド位
置(トラック/セクター)I−1aを取り出す。ついで
制御部21はこのヘッド位置f(aと入出カブロックア
ドレス11および入出力カウンタ12の内容(先頭ブロ
ック番号H1,入出カブロック数Nb)を入出力アドレ
ス決定回路器に送り込む。When the first block number, the number of input/output blocks, and the first address are set in the input/output block address 11, input/output counter 12, and input/output memory address 13, respectively, and a data input/output request is made, the control unit 21 activates the track sector detection circuit. From the source, the current head position (track/sector) I-1a for the disk is extracted. Next, the control section 21 sends this head position f (a, the input/output block address 11, and the contents of the input/output counter 12 (first block number H1, number of input/output blocks Nb) to the input/output address determining circuit.
入出力アドレス決定回路23は、先頭ブロック番号H1
と入出カブロック数隔と現ヘッド位置Haを用いて入出
力の開始トラックセクターを判断し、これを制御部21
へ渡す。尚、入出力の開始トラック及びセクターの決定
には種々の方法があるが、ここでは以下の手法により決
定する。すなわち開始トラックは、入出力要求クロック
の先頭トラックまたは最終トラックのいずれかとし、先
頭トラックとするか最終トラックとするかは現ヘッドア
ドレスより近い方とし、同じ場合は先頭トラックとする
。一方、開始セクターは、ヘッドが該当トラックへ移動
した時入出力中最も早くヘッド位置に遭遇するセクター
であるとし、入出力カウントとしては、該当トラック中
の入出力要求セクター数Nsとする。The input/output address determination circuit 23 selects the first block number H1.
The input/output start track sector is determined using the input/output block number interval and the current head position Ha, and this is determined by the control unit 21.
pass it on to There are various methods for determining the input/output start track and sector, but here the following method is used to determine the input/output start track and sector. That is, the starting track is either the first track or the last track of the input/output request clock, and whether the first track or the last track is the one that is closer than the current head address, and if they are the same, the first track is used. On the other hand, the start sector is the sector that encounters the head position earliest during input/output when the head moves to the corresponding track, and the input/output count is the number Ns of sectors requested for input/output in the corresponding track.
制御部21は、開始トラックセクターを入出カドラック
セクターレジスタ31へ設定し、カウントレジスタ32
へは、入出力アドレス決定回路23より返された入出力
カウントNsを設定する。但し、開始セクターより該当
トラックの最終セクターまでの数が、入出力カラン)N
sに満たない時は、最終セクターオでの数Neがカウン
トレジスタ32に設定され、入出力カウントNsとカウ
ントレジスタ32に設定されたNeとの差は残りきして
制御部21に保持される。The control unit 21 sets the start track sector in the input/output quad rack sector register 31, and sets the start track sector in the input/output quad rack sector register 31.
The input/output count Ns returned from the input/output address determination circuit 23 is set in . However, the number from the start sector to the last sector of the relevant track is the input/output count) N
When it is less than s, the number Ne at the last sector O is set in the count register 32, and the difference between the input/output count Ns and Ne set in the count register 32 remains and is held in the control section 21.
、 アドレスレジスタ33には、入出カメモリアドレス
13の内容に入出カドラックセクターレジスタ31と入
出カブロックアドレス11のオフセットにセクター当り
のバイト数又はワード数の積を加算した値が設定される
。これは入出カドラックセクターレジスタ31内の開始
トラックセクターのデータ入出力用記憶装置上のアクセ
スの対象となるアドレスを示している。A value obtained by adding the product of the number of bytes or number of words per sector to the contents of the input/output memory address 13 is set in the address register 33 to the offset of the input/output quad rack sector register 31 and the input/output block address 11. This indicates the address to be accessed on the data input/output storage device of the start track sector in the input/output quad rack sector register 31.
以後、制御部21は、第2図の従来例と同様にディスク
制御部41に入出力要求を出し、該入出力要求によって
、ディスク制御部41はディスク装置42に対して入出
力要求を出しこれによりヘッドは該当トラックの該当セ
クターに位置決めされる。尚、入出力開始セクターは該
当トラックの入出力要求ブロック中最も早く遭遇するセ
クターであるため該トラックにヘッドが位置決めされた
後の待ち時間は滑小の待ち時間で済ますことになる。以
後データ転送が行われてディスク制御部41より入出力
処理終了を受けとると、制御部21は第2図の従来例と
同じく減算回路22に入出力カウンタ12の内容(残入
出カブロック数)よりカウントレジスタ32の内容(入
出力済みブロック数)を減算させ、該該減算結果に基い
て前述と同様の処理を行う。胤核当トラック中に残りの
セクターがある場合には、入出力処理終了により以下の
処理を行なってから減算処理を行う。すなわち、入出力
処理終了によす、残すセクター数をカウントレジスタ3
2に設定すると共に、入出カドラックセクターレジスタ
31に設定されている開始トラックを変えずに開始セク
ターのみを1に設定する。又、アドレスレジスタ33に
は、主記憶装置51の開始トラックセクターがアクセス
するアドレスを設定する。以後制御部21からディスク
制御部41へ入出力要求を出力し、この入出力要求に対
する処理終了がディスク制御部41より制御部4に返さ
れた時、制御部21は減算回路22をして上記減算処理
を行なわせる。該当トラック中桟りのセクターがある場
合もない場合も、入出力カウンタ12の内容がOとなっ
た時入出力処理は終了する。入出力カウンタ12の内容
がOでない時は制御部21は、トラックセクター検出回
路Uより読取ったヘッド位置と人出力カウンタ12の内
容および人出カブロックアドレス11のアドレスをそれ
ぞれ入出力アドレス決定回路器に入力し、入出力の開始
トラックセクターを減算させる。Thereafter, the controller 21 issues an input/output request to the disk controller 41 in the same way as in the conventional example shown in FIG. The head is positioned at the corresponding sector of the corresponding track. Incidentally, since the input/output start sector is the sector that is encountered earliest among the input/output request blocks of the corresponding track, the waiting time after the head is positioned on the corresponding track is a very short waiting time. Thereafter, when data transfer is performed and the end of input/output processing is received from the disk control unit 41, the control unit 21 uses the contents of the input/output counter 12 (remaining input/output block number) in the subtraction circuit 22, as in the conventional example shown in FIG. The content of the count register 32 (the number of input/output blocks) is subtracted, and the same processing as described above is performed based on the result of the subtraction. If there are remaining sectors in the seed kernel track, the subtraction process is performed after the input/output process is completed and the following process is performed. In other words, count register 3 counts the number of sectors remaining after input/output processing is completed.
At the same time, only the start sector is set to 1 without changing the start track set in the input/output quad rack sector register 31. Further, the address register 33 is set with an address to be accessed by the start track sector of the main memory 51. Thereafter, the control unit 21 outputs an input/output request to the disk control unit 41, and when the disk control unit 41 returns the completion of processing for this input/output request to the control unit 4, the control unit 21 performs the subtraction circuit 22 to obtain the above-mentioned result. Performs subtraction processing. Regardless of whether there is a sector in the middle of the corresponding track or not, the input/output process ends when the content of the input/output counter 12 becomes O. When the content of the input/output counter 12 is not O, the control unit 21 inputs the head position read from the track sector detection circuit U, the content of the human output counter 12, and the address of the human output block address 11 to the input/output address determining circuit, respectively. and subtract the starting track sector of the input and output.
この時出力するブロックアドレスは、入出カブロックア
ドレス11のトラック番号と入出カドラックセクターレ
ジスタ31の番号が等しい時は、トラック番号を1だけ
加算し、セクタ一番号を1とした値で、トラック番号が
等しくない時は、トラック番号を1だけ減算し、セクタ
一番号ifとした値である。以後、入出力アドレス決定
回路囚により演算された入出力開始トラックセクターを
、人出カドラックセクターレジスタ31に設定し、カウ
ントレジスタ32およびアドレスレジスタ33の内容を
更新して、ディスク制御部41へ入出力要求を出力し、
入出力カウンタ12の値が0になるまで上記動作をくり
返すと七により、データ転送処理を完了する。When the track number of the input/output block address 11 and the number of the input/output rack sector register 31 are equal, the block address to be output at this time is the value obtained by adding 1 to the track number and setting the sector 1 number to 1. If they are not equal, the track number is subtracted by 1 and the value is set as the sector number if. Thereafter, the input/output start track sector calculated by the input/output address determination circuit is set in the outflow quad rack sector register 31, the contents of the count register 32 and address register 33 are updated, and the input/output start track sector is input to the disk control unit 41. Output the output request,
When the above operation is repeated until the value of the input/output counter 12 becomes 0, the data transfer process is completed.
以上本発明によれば、常時データリード/ライト用ヘッ
ドの記憶媒体(ディスク)に対するデータ入出力位置を
監視し、論理上シーケンシャルなデータアクセスが要求
された場合、該シーケンシャルなデータアクセス順序を
前記データ入出力位置に基いたアクセス順序に変換し、
該得られたアクセス順序に従ってデータ転送を行なうよ
うに構成したからヘッドを開始トラックセクターに位置
決めする位置決め時間を短縮でき、データ転送処理の速
度向上を図ることができた。As described above, according to the present invention, the data input/output position of the data read/write head with respect to the storage medium (disk) is constantly monitored, and when logically sequential data access is requested, the sequential data access order is Convert to access order based on input/output location,
Since the data transfer is performed in accordance with the obtained access order, the positioning time for positioning the head to the starting track sector can be shortened, and the speed of data transfer processing can be improved.
第1図は、本発明方法を説明するブロック図、第2図は
従来方法を説明するブロック図である。
11・・・入出カブロックアドレス
12・・・入出力カウンタ
13・・・入出カメモリアドレス
21・・・制御部
n・・・減算回路
n・・・入出力アドレス決定回路
U・・・トラックセクター検出回路
31・・・入出カドラックセクターレジスタ32・・・
カウントレジスタ
33・・・アドレスレジスタ
41・・・ディスク制御部
42・・・ディスク装置
51・・・主記憶装置
特許出願人 アルプス電気沫式会社
第1図FIG. 1 is a block diagram for explaining the method of the present invention, and FIG. 2 is a block diagram for explaining the conventional method. 11... Input/output block address 12... Input/output counter 13... Input/output memory address 21... Control section n... Subtraction circuit n... Input/output address determination circuit U... Track sector Detection circuit 31... Input/output quad rack sector register 32...
Count register 33...Address register 41...Disk control unit 42...Disk device 51...Main storage device Patent applicant Alps Denki Shiki Co., Ltd. Figure 1
Claims (1)
ッドと記憶媒体としてのディスクとを備えた外部記憶装
置と内部記憶装置間でデータ転送を行うデータ転送方法
において、前記ヘッドのディスクに対する位置を常時監
視し、論理上シーケンシャルなデータアクセスが要求さ
れた場合、該シーケンシャルなデータアクセス順序を前
記ヘッド位置に基いたアクセス順序に変換し、該得られ
たアクセス順序に従ってデータ転送を行うことを特徴と
するデータ転送方法。In a data transfer method for transferring data between an external storage device and an internal storage device that are equipped with at least a head for reading or writing data and a disk as a storage medium, the position of the head with respect to the disk is constantly monitored, and a logical A data transfer method characterized in that, when sequential data access is requested, the sequential data access order is converted to an access order based on the head position, and data transfer is performed according to the obtained access order.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8395285A JPS61241825A (en) | 1985-04-19 | 1985-04-19 | Data transfer method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8395285A JPS61241825A (en) | 1985-04-19 | 1985-04-19 | Data transfer method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS61241825A true JPS61241825A (en) | 1986-10-28 |
Family
ID=13816917
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8395285A Pending JPS61241825A (en) | 1985-04-19 | 1985-04-19 | Data transfer method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61241825A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6391734A (en) * | 1986-10-06 | 1988-04-22 | Fuji Xerox Co Ltd | Data storage controller |
JPH05197501A (en) * | 1992-01-21 | 1993-08-06 | Waaku Bitsuto:Kk | Disk storage device, and interface circuit and access method used for the same |
JPH06105425B2 (en) * | 1991-02-19 | 1994-12-21 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Method of transferring data between a data storage subsystem and a host data processing system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS4895139A (en) * | 1972-03-15 | 1973-12-06 | ||
JPS50141229A (en) * | 1974-04-30 | 1975-11-13 | ||
JPS5379336A (en) * | 1976-12-23 | 1978-07-13 | Nec Corp | Intelligent disc unit |
-
1985
- 1985-04-19 JP JP8395285A patent/JPS61241825A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS4895139A (en) * | 1972-03-15 | 1973-12-06 | ||
JPS50141229A (en) * | 1974-04-30 | 1975-11-13 | ||
JPS5379336A (en) * | 1976-12-23 | 1978-07-13 | Nec Corp | Intelligent disc unit |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6391734A (en) * | 1986-10-06 | 1988-04-22 | Fuji Xerox Co Ltd | Data storage controller |
JPH06105425B2 (en) * | 1991-02-19 | 1994-12-21 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Method of transferring data between a data storage subsystem and a host data processing system |
JPH05197501A (en) * | 1992-01-21 | 1993-08-06 | Waaku Bitsuto:Kk | Disk storage device, and interface circuit and access method used for the same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5729718A (en) | System for determining lead time latency as function of head switch, seek, and rotational latencies and utilizing embedded disk drive controller for command queue reordering | |
JPH0245271B2 (en) | ||
US4494157A (en) | Information readout apparatus | |
KR100206681B1 (en) | Disc controller | |
JPH0711789B2 (en) | Simultaneous data transfer control device | |
JPS61241825A (en) | Data transfer method | |
US6327641B1 (en) | Method of implementing a geometry per wedge (GPW) based headerless solution in a disk drive formatter and a computer program product incorporating the same | |
JPH0556543B2 (en) | ||
EP0080878A2 (en) | Cache memory and method of control for use with magnetic disks | |
JPH0562360A (en) | System for processing defective sector of rotary type storage device | |
JPH031370A (en) | Write / read control circuit for magnetic disk device | |
KR0176639B1 (en) | Buffer detecting device of disk driving recording apparatus | |
JPS59221810A (en) | Alternate sector device in magnetic storage device | |
JPH0528651A (en) | Information recorder and reproducer | |
EP0109306A2 (en) | Cache memory apparatus for computer | |
JPH10177764A (en) | Optical disk recording device | |
JPS6358668A (en) | Access controller for magnetic recording/reproducing device | |
KR930008151B1 (en) | Disk control device | |
JPH0341557A (en) | Data retrieving device | |
JPS63241648A (en) | Disk controller | |
JP2002196980A (en) | Data loading method and device | |
JPH01113844A (en) | Disk cache device | |
JPS59195753A (en) | Control system of disc cache memory | |
JPH04341977A (en) | Data reproducing control system | |
JPH01304553A (en) | Device for reading out data from storage device |