JP3462675B2 - Disk unit - Google Patents
Disk unitInfo
- Publication number
- JP3462675B2 JP3462675B2 JP27299196A JP27299196A JP3462675B2 JP 3462675 B2 JP3462675 B2 JP 3462675B2 JP 27299196 A JP27299196 A JP 27299196A JP 27299196 A JP27299196 A JP 27299196A JP 3462675 B2 JP3462675 B2 JP 3462675B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- buffer memory
- host computer
- recording
- read
- 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.)
- Expired - Fee Related
Links
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
【0001】[0001]
【発明の属する技術分野】この発明は、例えばCD−R
(コンパクトディスク記録)装置などのディスク装置に
係り、特に、ディスク装置で使用するバッファメモリ回
路に関する。TECHNICAL FIELD The present invention relates to, for example, a CD-R.
The present invention relates to a disk device such as a (compact disk recording) device, and particularly to a buffer memory circuit used in the disk device.
【0002】[0002]
【従来の技術】一般に、ディスク装置からデータをホス
トコンピュータへ送る場合、ディスク装置のデータを格
納するためのバッファメモリが設けられている。2. Description of the Related Art Generally, when data is sent from a disk device to a host computer, a buffer memory for storing data in the disk device is provided.
【0003】ディスク装置からのデータ読み取りと、ホ
ストコンピュータへのデータ転送とを並行して実行する
ことによって、ホストコンピュータのディスク装置アク
セス時間の短縮を可能にした制御方法と装置は、従来か
ら知られている(例えば、特開平2−59923号公
報)。A control method and a device which can shorten the access time of the disk device of the host computer by executing the data reading from the disk device and the data transfer to the host computer in parallel are conventionally known. (For example, Japanese Patent Laid-Open No. 2-59923).
【0004】近年、パーソナルコンピュータなどでは、
データの再生用としてのCD−ROM、記録用としての
CD−Rが普及している。Recently, in personal computers and the like,
CD-ROMs for reproducing data and CD-Rs for recording have been widely used.
【0005】このようなバッファメモリは、再生用と記
録用のいずれにも、同じバッファメモリが使用されてい
る。The same buffer memory is used for both reproduction and recording.
【0006】ここで、従来のCD−Rディスク装置につ
いて、その要部構成を図によって説明する。A conventional CD-R disk device will be described with reference to the drawings.
【0007】図3は、従来のCD−Rディスク装置につ
いて、その要部構成の一例を示す機能ブロック図であ
る。図において、1はドライブ装置、2はCPU、3は
バッファ制御・インターフェイス回路、4はバッファメ
モリ、5はホストコンピュータを示し、実線はデータの
流れ、破線は制御の流れを示す。FIG. 3 is a functional block diagram showing an example of the essential structure of a conventional CD-R disk device. In the figure, 1 is a drive device, 2 is a CPU, 3 is a buffer control / interface circuit, 4 is a buffer memory, 5 is a host computer, a solid line shows a data flow, and a broken line shows a control flow.
【0008】ドライブ装置1から再生されたデータは、
バッファ制御・インターフェイス回路3を介して、バッ
ファメモリ4に一旦蓄えられる。The data reproduced from the drive device 1 is
Through the buffer control interface circuit 3, once 蓄 Erareru in the buffer memory 4.
【0009】次に、バッファ制御・インターフェイス回
路3は、バッファメモリ4からデータを読み出し、その
データをホストコンピュータ5へ送出する。Next, the buffer control / interface circuit 3 reads data from the buffer memory 4 and sends the data to the host computer 5.
【0010】これらの一連の動作は、ホストコンピュー
タ5の司令によって、CPU2がドライブ装置1および
バッファメモリ4の制御を司る。In this series of operations, the CPU 2 controls the drive device 1 and the buffer memory 4 under the command of the host computer 5.
【0011】ところで、CPU2は、ドライブ装置1を
制御して、ホストコンピュータ5に指定されたデータ以
上のデータを読み出すことがある。By the way, the CPU 2 may control the drive device 1 to read out more than the data designated by the host computer 5.
【0012】この場合に、読み出されたデータは、バッ
ファメモリ4に蓄えられ、ホストコンピュータ5が次に
そのデータを読み出す司令を発したときは、ドライブ装
置1からではなく、バッファメモリ4から直接データを
ホストコンピュータ5へ送出する。[0012] In this case, the read data 蓄 Erare the buffer memory 4, when the host computer 5 has issued a commander next reading the data, rather than from the drive device 1, from the buffer memory 4 The data is directly sent to the host computer 5.
【0013】すなわち、2度目のアクセス時には、ドラ
イブ装置1を動作させないので、ホストコンピュータ5
側からみると、見かけ上データのアクセスタイムが非常
に高速になる。この動作は、プリフェッチと呼ばれてい
る。That is, since the drive device 1 is not operated during the second access, the host computer 5
From the side, the data access time is apparently very fast. This operation is called prefetch.
【0014】一般に、このバッファメモリ4には、DR
AM(ダイナミック・ランダム・アクセス・メモリ)が
使用される。Generally, the buffer memory 4 has a DR
AM (Dynamic Random Access Memory) is used.
【0015】データの再生時に、先の図3に示した装置
で、ホストコンピュータ5へほぼ連続的にデータ転送を
行うためには、DRAMの容量として256kB程度を
必要とする。In order to transfer data to the host computer 5 almost continuously by the device shown in FIG. 3 when reproducing data, the capacity of the DRAM is required to be about 256 kB.
【0016】次に、データの記録を行う場合について述
べる。Next, the case of recording data will be described.
【0017】ホストコンピュータ5からのデータは、バ
ッファ制御・インターフェイス回路3を介して、バッフ
ァメモリ4に一旦蓄えられる。[0017] The data from the host computer 5, via the buffer control interface circuit 3, once 蓄 Erareru in the buffer memory 4.
【0018】次に、バッファ制御・インターフェイス回
路3は、バッファメモリ4からデータを読み出し、その
データをドライブ装置1へ送る。Next, the buffer control / interface circuit 3 reads the data from the buffer memory 4 and sends the data to the drive device 1.
【0019】ドライブ装置1は、送られたデータをCD
−Rに記録する。The drive unit 1 stores the sent data in a CD.
-Record at R.
【0020】このように、データをCD−Rへ記録する
場合に、例えばオーディオデータのように、長時間(大
量)のデータを一気に記録するケースがある。As described above, when recording data on a CD-R, there is a case in which a long time (a large amount) of data such as audio data is recorded all at once.
【0021】この場合には、ホストコンピュータ5のデ
ータ転送能力や、転送データが蓄えられているハードデ
ィスクの動作等によって、ホストコンピュータ5からの
データ転送レートが低下することがある。[0021] In this case, and data transfer capability of the host computer 5, the operations of hard disk transfer data are gills 蓄, the data transfer rate from the host computer 5 may be reduced.
【0022】しかしながら、このような場合でも、ドラ
イブ装置1は一定のスピードでデータの記録を続行しな
ければならない。However, even in such a case, the drive device 1 must continue recording data at a constant speed.
【0023】その理由は、もし、この記録中にデータが
途切れると、記録エラー(バッファアンダーランと呼ば
れる)が発生するからである。The reason for this is that if data is interrupted during this recording, a recording error (called buffer underrun) will occur.
【0024】そのため、一般にCD−R装置では、再生
専用のCD−R装置に比べて、大きな容量のバッファメ
モリを必要とする。例えば現在では、1MB以上の容量
のメモリを搭載するのが一般的になっている。Therefore, a CD-R device generally requires a buffer memory having a larger capacity than that of a read-only CD-R device. For example, at present, it is general to mount a memory having a capacity of 1 MB or more.
【0025】また、近年、CD−R、CD−ROMの記
録再生スピードは、年々高速化しており、ドライブの記
録速度が高速になればなるほど、バッファアンダーラン
の発生の可能性が高くなるので、より大容量のバッファ
メモリが必要になる。In recent years, the recording and reproducing speeds of CD-Rs and CD-ROMs have been increasing year by year, and the higher the recording speed of the drive, the higher the possibility of occurrence of buffer underrun. Larger buffer memory is required.
【0026】ここで、従来のCD−Rディスク装置につ
いて、再生時の動作をフローで説明する。Here, the operation of the conventional CD-R disc device during reproduction will be described with reference to a flow chart.
【0027】図4は、従来のCD−Rディスク装置につ
いて、再生時の主要な処理の流れを示すフローチャート
である。図において、♯1〜♯6はステップを示す。FIG. 4 is a flow chart showing the main processing flow at the time of reproduction in the conventional CD-R disc device. In the figure, # 1 to # 6 indicate steps.
【0028】ステップ♯1で、ホストコンピュータ5か
らのデータ読み出し指令の有無を監視する。At step # 1, the presence or absence of a data read command from the host computer 5 is monitored.
【0029】データ読み出し指令があったときは、ステ
ップ♯2へ進み、指定されたデータが、バッファメモリ
4に蓄えられているデータであるかどうかチェックす
る。[0029] When there is a data read instruction, the flow advances to step # 2, specified data is checked whether the data are gills 蓄 the buffer memory 4.
【0030】バッファメモリ4に蓄えられているデータ
でなければ、次のステップ♯3で、ドライブ装置1を制
御して、CD−Rから指定されたデータを読み出す。[0030] If data that is gills 蓄 the buffer memory 4, at the next step # 3, and the drive device 1, reads the designated data from the CD-R.
【0031】ステップ♯4で、読み出したデータを、バ
ッファメモリ4に一旦蓄えてステップ♯5へ進む。[0031] In step ♯4, the read-out data, once proceed to 蓄 Ete step ♯5 in the buffer memory 4.
【0032】また、先のステップ♯2でチェックした結
果、指定されたデータが、バッファメモリ4に蓄えられ
ているデータのときも、ステップ♯5へ進む。[0032] As a result of checking in the previous step # 2, the designated data, even when the data are gills 蓄 the buffer memory 4, the flow proceeds to step # 5.
【0033】ステップ♯5で、バッファメモリ4からデ
ータを読み出す。In step # 5, the data is read from the buffer memory 4.
【0034】ステップ♯6で、読み出したデータをホス
トコンピュータ5へ送出し、再び先のステップ♯1へ戻
り、以下同様の処理を行う。In step # 6, the read data is sent to the host computer 5, the process returns to step # 1 again, and the same processing is performed thereafter.
【0035】以上のステップ♯1〜♯6の処理によっ
て、いわゆるプリフェッチ動作が行われ、高速なデータ
転送が行われる。By the processing in steps # 1 to # 6 described above, a so-called prefetch operation is performed and high-speed data transfer is performed.
【0036】[0036]
【発明が解決しようとする課題】先の従来例で説明した
ように、CD−Rにおいては、長時間(大量)のデータ
を記録する場合、記録中にデータが途切れると、記録エ
ラー(バッファアンダーラン)となってしまう。As described in the above-mentioned conventional example, in the CD-R, when recording a long time (large amount) of data, if the data is interrupted during recording, a recording error (buffer under Run).
【0037】そこで、512kByteから2MByt
eのデータの記憶が可能なバッファメモリが必要となる
が、この場合に使用するDRAMは高価なため、装置の
コストがアップする。Therefore, 512 kByte to 2 MByte
A buffer memory capable of storing the data e is required, but the DRAM used in this case is expensive, which increases the cost of the device.
【0038】この発明では、高価な大容量DRAMを使
用することなく、高速の記録動作が可能なディスク装置
を実現することを課題とする。An object of the present invention is to realize a disk device capable of high speed recording operation without using an expensive large capacity DRAM.
【0039】[0039]
【課題を解決するための手段】請求項1の発明では、ホ
ストコンピュータに接続され、データを一旦バッファメ
モリに蓄えてからデータの記録または再生を行うディス
ク装置において、前記バッファメモリは、第1のバッフ
ァメモリと、この第1のバッファメモリよりアクセス時
間が遅く大容量の第2のバッファメモリとから構成さ
れ、データの記録時には前記第2のバッファメモリにデ
ータを蓄え、データの再生時には前記第1のバッファメ
モリにデータを蓄えると同時に、前記ホストコンピュー
タから指定された以外のデータを先読みデータとして読
み出して前記第2のバッファメモリにその先読みデータ
を蓄える。In [SUMMARY OF] of claim 1 the invention is connected to a host computer, the once disc apparatus which performs by e 蓄 recording or reproduction of data from the buffer memory data, the buffer memory, the first a buffer memory, this is composed of a first of the second buffer memory access time from the buffer memory is slow large capacity, 蓄 example data to said second buffer memory at the time of data recording, the at the time of data reproduction first Buffalo of 1
At the same time as storing data in memory, the host computer
Data other than that specified by the
Obtain 蓄 the read-ahead data in the second buffer memory out look.
【0040】請求項2の発明では、請求項1のディスク
装置において、前記第1のバッファメモリはDRAMで
あり、前記第2のバッファメモリはフラッシュメモリで
ある。[0040] In the invention of claim 2 is the disk <br/> apparatus of claim 1, wherein the first buffer memory is DRAM, the second buffer memory is a flash memory.
【0041】[0041]
【発明の実施の形態】参考例
この参考例では、2種類のバッファメモリを設け、デー
タの書き込み時と読み出し時とでバッファメモリを使い
分ける点、および第1のバッファメモリには比較的高速
で小容量のメモリ、第2のバッファメモリには比較的低
速で大容量のメモリを使用する点に特徴を有している。BEST MODE FOR CARRYING OUT THE INVENTION Reference Example In this reference example, two types of buffer memories are provided, and the buffer memories are selectively used for writing and reading data, and the first buffer memory is relatively fast and small. It is characterized in that a large capacity memory is used at a relatively low speed as the large capacity memory and the second buffer memory.
【0042】図1は、この発明のディスク装置につい
て、その要部構成の一例を示す機能ブロック図である。
図における符号は図3と同様であり、6は第2のバッフ
ァメモリを示し、細実線は記録データの流れ、太実線は
再生データの流れを示す。FIG. 1 is a functional block diagram showing an example of the main configuration of the disk device of the present invention.
The reference numerals in the figure are the same as those in FIG. 3, 6 indicates the second buffer memory, the thin solid line indicates the flow of recording data, and the thick solid line indicates the flow of reproduction data.
【0043】この図1に示すディスク装置は、先に従来
例として示した図3の装置に、第2のバッファメモリ6
が付加された点を除けば、基本的な構成は同様である。The disk device shown in FIG. 1 has a second buffer memory 6 in addition to the device shown in FIG.
The basic configuration is the same except that is added.
【0044】この第2のバッファメモリ6は、(第1
の)バッファメモリ4と同様に、バッファ制御・インタ
ーフェイス回路3に接続される。The second buffer memory 6 has the (first
Like the buffer memory 4), it is connected to the buffer control / interface circuit 3.
【0045】この場合に、第2のバッファメモリ6に
は、NAND型のフラッシュメモリを使用する。このN
AND型のフラッシュメモリは、アクセス時間はDRA
Mに比べて遅いが、セルサイズを小さくすることができ
るので、容量に対して低コストである、という特徴をも
っている。In this case, a NAND flash memory is used as the second buffer memory 6. This N
AND type flash memory has access time DRA
Although it is slower than M, it has a feature that the cell size can be made smaller, so that the cost is lower than the capacity.
【0046】例えば、CD−Rドライブの記録時の転送
レートは、2倍速時(音楽CDの回転数の2倍で回転さ
せて記録した場合)で、600KB/秒である。For example, the transfer rate at the time of recording of the CD-R drive is 600 KB / sec at the double speed (when the recording is performed by rotating at twice the rotation number of the music CD).
【0047】一方、NAND型のフラッシュメモリのデ
ータ読み出し速度は、32バイト/15μsec程度で
あるから、約2.1MB/秒である。On the other hand, the data read speed of the NAND type flash memory is about 2.1 MB / sec because it is about 32 bytes / 15 μsec.
【0048】そして、この速度で書き込み/読み出しを
行うため、その1/2の転送速度になるとしても、CD
−Rドライブの記録時の転送レートの600KB/秒よ
り大きな値になるので、記録時のバッファとして使用す
ることが可能である。Since writing / reading is performed at this speed, even if the transfer speed is half that speed, the CD
-Because it is a value larger than the transfer rate of 600 KB / sec at the time of recording of the R drive, it can be used as a buffer at the time of recording.
【0049】そこで、図1のディスク装置では、先の図
3の場合と同様に、(第1の)バッファメモリ4を介し
て、データをホストコンピュータ5へ送る。Therefore, in the disk device of FIG. 1, data is sent to the host computer 5 via the (first) buffer memory 4 as in the case of FIG.
【0050】すでに述べたように、CD−Rドライブの
記録再生スピードは、CD−ROMと同様に、年々高速
化しているが、この発明のディスク装置でも、(第1
の)バッファメモリ4には、高速アクセスが可能なDR
AMを使用しているのが、格別の問題は生じない。As described above, the recording / reproducing speed of the CD-R drive is increasing year by year as in the case of the CD-ROM.
The buffer memory 4 has a DR that enables high-speed access.
I am using AM, but there is no particular problem.
【0051】したがって、図1のように構成すれば、高
速なバッファメモリに、大容量のものを使用することな
く、低コストのCD−Rが実現される。
実施の一形態
先の参考例では、記録時には低速の第2のバッファメモ
リ6、再生時には高速の(第1の)バッファメモリ4、
というように使い分けする場合を説明したが、この場合
には、再生動作におけるプリフェッチ動作を効果的に行
うためには、大容量のバッファメモリが必要であり、装
置が高価になる、という問題がある。Therefore, with the configuration shown in FIG. 1, a low-cost CD-R can be realized without using a high-speed buffer memory having a large capacity. Embodiment In the above reference example, a low-speed second buffer memory 6 is used for recording, a high-speed (first) buffer memory 4 is used for reproduction,
However, in this case, there is a problem that a large-capacity buffer memory is required to effectively perform the prefetch operation in the reproducing operation, and the apparatus becomes expensive. .
【0052】この本発明の実施の一形態では、2個の大
容量のバッファメモリを必要とする再生動作において、
低コストの装置で、プリフェッチ動作を効果的に行える
ようにした点に特徴を有している。In this embodiment of the present invention, in the reproducing operation requiring two large capacity buffer memories,
The device is characterized in that the prefetch operation can be effectively performed with a low-cost device.
【0053】この実施の一形態でも、ハード構成は、先
の図1と同様である。Also in this embodiment, the hardware configuration is the same as that shown in FIG.
【0054】再生時に(第1の)バッファメモリ4にデ
ータを蓄えると同時に、先読みデータ(前述のプリフェ
ッチ動作で、予め読み出しておいたホストコンピュータ
5からの指定データ以外のデータ)を、第2のバッファ
メモリ6に蓄えておく。[0054] At the same time obtain 蓄 data during reproduction (first) buffer memory 4, (in the previous prefetch operation, the data other than the designated data from the host computer 5 that has been read in advance) prefetching data, second 蓄 Eteoku of the buffer memory 6.
【0055】そして、次の読み出しコマンドがホストコ
ンピュータ5から与えられたとき、その指定データがプ
リフェッチデータと一致していたら、CPU2は、ドラ
イブ装置1を動作させることなく、第2のバッファメモ
リ6からデータを読み出してホストコンピュータ5へ送
出する。Then, when the next read command is given from the host computer 5, if the designated data matches the prefetch data, the CPU 2 operates the second buffer memory 6 without operating the drive device 1. The data is read and sent to the host computer 5.
【0056】すでに述べたように、第2のバッファメモ
リ6は、(第1の)バッファメモリ4に比べれば低速で
あるが、ドライブ装置1から読み出す動作に比べれば、
はるかに高速である。As described above, the second buffer memory 6 is slower than the (first) buffer memory 4, but compared with the operation of reading from the drive device 1.
Much faster.
【0057】その上、(第1の)バッファメモリ4に比
べ極めて大容量であるから、ホストコンピュータ5から
の指定データがプリフェッチデータと一致(ヒット)す
る確率も高くなる。In addition, since the capacity is extremely large compared to the (first) buffer memory 4, the probability that the designated data from the host computer 5 matches (hits) the prefetch data is also high.
【0058】このように構成することにより、ホストコ
ンピュータ5からの平均的なデータのアクセス時間の短
縮が可能になると共に、低コスト化も達成される。With this configuration, the average access time of data from the host computer 5 can be shortened and the cost can be reduced.
【0059】以上の動作をフローに示す。The above operation is shown in the flow chart.
【0060】図2は、この発明のディスク装置につい
て、第2の実施の形態によるデータ転送時の主要な処理
の流れを示すフローチャートである。図において、♯1
1〜♯20はステップを示す。FIG. 2 is a flow chart showing the main processing flow during data transfer according to the second embodiment of the disk device of the present invention. In the figure, # 1
1 to # 20 indicate steps.
【0061】ステップ♯11で、ホストコンピュータ5
からのデータ読み出し指令の有無を監視する。In step # 11, the host computer 5
The presence or absence of a data read command from is monitored.
【0062】データ読み出し指令があったときは、ステ
ップ♯12へ進み、指定されたデータが、(第1の)バ
ッファメモリ4に蓄えられているデータであるかどうか
チェックする。[0062] When there is a data read instruction, the process proceeds to step # 12, the designated data is checked whether the data are gills 蓄 (first) buffer memory 4.
【0063】指定されたデータが、バッファメモリ4に
蓄えられているデータのときは、ステップ♯16へ進
む。The designated data is stored in the buffer memory 4.
When the data that has been gills 蓄, the process proceeds to step ♯16.
【0064】他方、先のステップ♯12でチェックした
結果、バッファメモリ4に蓄えられているデータでなけ
れば、次のステップ♯13で、第2のバッファメモリ6
に蓄えられているデータであるかどうかチェックする。[0064] On the other hand, as a result of checking in the previous step # 12, if data that is gills 蓄 the buffer memory 4, at the next step # 13, the second buffer memory 6
To check whether the data has been gills 蓄 to.
【0065】指定されたデータが、第2のバッファメモ
リ6に蓄えられているデータのときは、ステップ♯20
へ進む。[0065] The specified data, when the data being gills 蓄 in the second buffer memory 6, step ♯20
Go to.
【0066】ステップ♯20で、第2のバッファメモリ
6からデータを読み出し、ステップ♯17で、読み出し
たデータをホストコンピュータ5へ送出して、ステップ
♯18へ進む。In step # 20, the data is read from the second buffer memory 6, the read data is sent to the host computer 5 in step # 17, and the process proceeds to step # 18.
【0067】これに対して、先のステップ♯13でチェ
ックした結果、第2のバッファメモリ6に蓄えられてい
るデータでなければ、次のステップ♯14で、ドライブ
装置1を制御して、CD−Rから指定されたデータを読
み出す。[0067] By contrast, if, as a result of checking in the previous step # 13, if data that is gills 蓄 in the second buffer memory 6, the next step # 14, and the drive device 1, Read the specified data from the CD-R.
【0068】ステップ♯15で、読み出したデータを、
バッファメモリ4に一旦蓄えてステップ♯16へ進む。At step # 15, the read data is
Once proceed to 蓄 Ete step ♯16 in the buffer memory 4.
【0069】ステップ♯16で、バッファメモリ4から
データを読み出す。In step # 16, the data is read from the buffer memory 4.
【0070】ステップ♯17で、読み出したデータをホ
ストコンピュータ5へ送出する。In step # 17, the read data is sent to the host computer 5.
【0071】ステップ♯18へ進み、ドライブ装置1を
制御して、CD−Rから指定された以外のデータを読み
出す(先読み:プリフェッチ動作)。In step # 18, the drive unit 1 is controlled to read the data other than the designated data from the CD-R (prefetch: prefetch operation).
【0072】ステップ♯19で、読み出したデータを第
2のバッファメモリ6に蓄えて、再び先のステップ♯1
1へ戻り、以下同様の処理を行う。[0072] In step # 19, the read data 蓄 Ete in the second buffer memory 6, again the previous step ♯1
Returning to 1, the same processing is performed thereafter.
【0073】以上のステップ♯11〜♯20の処理によ
って、本実施の形態によるデータの先読みによる転送が
行われ、高速なデータ転送が実現される。By the processing in steps # 11 to # 20 described above, the data is read in advance according to the present embodiment, and high-speed data transfer is realized.
【0074】[0074]
【発明の効果】本発明のディスク装置では、読み出し時
に、ホストコンピュータからの指定データ以外のデータ
を、安価で大容量の第2のバッファメモリに蓄えるよう
にしている。In the disk apparatus of the present invention exhibits, at the time of reading, the data other than the specified data from the host computer, so that obtain 蓄 the second buffer memory of a large capacity at low cost.
【0075】第2のバッファメモリは、(第1の)バッ
ファメモリに比べれば低速ではあるが、ドライブ装置か
らの読み出し動作に比べれば、はるかに高速であり、し
かも、第2のバッファメモリは、大容量であるから、ホ
ストコンピュータからの指定データがプリフェッチデー
タと一致する確率も高くなる。The second buffer memory is slower than the (first) buffer memory, but much faster than the read operation from the drive device, and the second buffer memory is Since the capacity is large, the probability that the designated data from the host computer matches the prefetch data also increases.
【0076】したがって、ホストコンピュータからの平
均的なデータのアクセス時間の短縮が可能になると共
に、ディスク装置の低コスト化も実現される。Therefore, the average access time of data from the host computer can be shortened and the cost of the disk device can be reduced.
【図1】この発明のディスク装置について、その要部構
成の実施の形態の一例を示す機能ブロック図である。FIG. 1 is a functional block diagram showing an example of an embodiment of a main configuration of a disk device of the present invention.
【図2】この発明のディスク装置について、第2の実施
の形態によるデータ転送時の主要な処理の流れを示すフ
ローチャートである。FIG. 2 is a flowchart showing a main processing flow during data transfer according to the second embodiment of the disk device of the present invention.
【図3】従来のCD−Rディスク装置について、その要
部構成の一例を示す機能ブロック図である。FIG. 3 is a functional block diagram showing an example of a main part configuration of a conventional CD-R disk device.
【図4】従来のCD−Rディスク装置について、再生時
の主要な処理の流れを示すフローチャートである。FIG. 4 is a flowchart showing a main processing flow at the time of reproduction in the conventional CD-R disc device.
1 ドライブ装置 2 CPU 3 バッファ制御・インターフェイス回路 4 バッファメモリ 5 ホストコンピュータ 6 第2のバッファメモリ 1 drive device 2 CPU 3 buffer control / interface circuit 4 buffer memory 5 Host computer 6 Second buffer memory
Claims (2)
を一旦バッファメモリに蓄えてからデータの記録または
再生を行うディスク装置において、 前記バッファメモリは、第1のバッファメモリと、この
第1のバッファメモリよりアクセス時間が遅く大容量の
第2のバッファメモリとから構成され、 データの記録時には前記第2のバッファメモリにデータ
を蓄え、データの再生時には前記第1のバッファメモリ
にデータを蓄えると同時に、前記ホストコンピュータか
ら指定された以外のデータを先読みデータとして読み出
して前記第2のバッファメモリにその先読みデータを蓄
えることを特徴とするディスク装置。1. A is connected to a host computer, in the disk apparatus for recording or reproducing data data is once e 蓄 the buffer memory, the buffer memory includes a first buffer memory, from the first buffer memory consists access the second buffer memory time is slow mass, 蓄 example data to said second buffer memory at the time of data recording, the at the time of data reproduction first buffer memory
Data is stored in the
Read data other than those specified from the prefetch data
Disk apparatus characterized by the obtaining 蓄 <br/> the preread data in the second buffer memory by.
あり、前記第2のバッファメモリはフラッシュメモリで
あることを特徴とする請求項1記載のディスク装置。Wherein a first buffer memory DRAM, disk apparatus according to claim 1 Symbol mounting and said second buffer memory is a flash memory.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27299196A JP3462675B2 (en) | 1996-09-24 | 1996-09-24 | Disk unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27299196A JP3462675B2 (en) | 1996-09-24 | 1996-09-24 | Disk unit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10106117A JPH10106117A (en) | 1998-04-24 |
| JP3462675B2 true JP3462675B2 (en) | 2003-11-05 |
Family
ID=17521634
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27299196A Expired - Fee Related JP3462675B2 (en) | 1996-09-24 | 1996-09-24 | Disk unit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3462675B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6111709A (en) * | 1997-09-24 | 2000-08-29 | Sony Corporation | Digital recorder with seamless punch-out |
| US6934812B1 (en) * | 2001-10-22 | 2005-08-23 | Apple Computer, Inc. | Media player with instant play capability |
| JP2013025855A (en) * | 2011-07-26 | 2013-02-04 | Mitsubishi Electric Corp | Disk reproducing device |
-
1996
- 1996-09-24 JP JP27299196A patent/JP3462675B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH10106117A (en) | 1998-04-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0821358B1 (en) | CD-ROM reproducing apparatus and method for controlling the same | |
| JP2557203B2 (en) | Fuzzy packing method and data storage system | |
| US5983319A (en) | Information recording and reproduction apparatus and a method of data caching including read-ahead capability | |
| US5787461A (en) | High speed optical disk drive caching executable and non-executable data | |
| JPH0443294B2 (en) | ||
| US7069409B2 (en) | System for addressing a data storage unit used in a computer | |
| JP3462675B2 (en) | Disk unit | |
| JPS6331807B2 (en) | ||
| JP2623238B2 (en) | Information playback method | |
| JP3166827B2 (en) | External storage device and cache memory control method | |
| JP3467094B2 (en) | Reproduction method of information recording / reproduction device | |
| KR100389110B1 (en) | Method of operating a circular queue for low-speed storage device | |
| JP3539802B2 (en) | Information storage device | |
| JP2956757B2 (en) | Optical disk drive | |
| JP2973474B2 (en) | Magneto-optical disk drive | |
| JPH01243268A (en) | Data recording control method | |
| JP2001265653A (en) | Data processing device | |
| JPH0528651A (en) | Information recording / reproducing device | |
| JPH10106143A (en) | Optical disk recording and playback device | |
| JP3412498B2 (en) | Optical disc playback device | |
| JPH04341977A (en) | Data playback control method | |
| JPH11338645A (en) | Optical disk recording method | |
| JPH0628779A (en) | Method for recording and controlling data in disk device | |
| JPH0250743A (en) | External storage subsystem | |
| JPH04111015A (en) | information recording device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080815 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |