JPH0926858A - Data storage method and device - Google Patents

Data storage method and device

Info

Publication number
JPH0926858A
JPH0926858A JP7173125A JP17312595A JPH0926858A JP H0926858 A JPH0926858 A JP H0926858A JP 7173125 A JP7173125 A JP 7173125A JP 17312595 A JP17312595 A JP 17312595A JP H0926858 A JPH0926858 A JP H0926858A
Authority
JP
Japan
Prior art keywords
data
writing
divided
areas
rotary
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
JP7173125A
Other languages
Japanese (ja)
Inventor
Shinji Sasaki
真司 佐々木
Osamu Okamoto
理 岡本
Manabu Uda
学 右田
Yoshimasa Obayashi
善正 尾林
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP7173125A priority Critical patent/JPH0926858A/en
Publication of JPH0926858A publication Critical patent/JPH0926858A/en
Pending legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To uniformalize readout speed by dividing write data into prescribed pieces of data when the data is written, allocating and writing divided data on a rotary storage means, respectively, and reading out the divided data from the rotary storage means, respectively and restoring the data to the one when it is written when the data is read out. SOLUTION: A control circuit 106 divides the write data into the one of prescribed length when the data from an external device 20 is written, and performs the write of the data divided by the pieces of data corresponding to respective data write speed in areas in which the areas of an optical disk device 102 and an optical device 104 are divided into plural areas advancing from an inner periphery to an outer periphery. Also, when the data is read out, the data is read out stored by dividing in the optical device 102 and the optical device 104 are read out, and the data when it is written is restored from read out divided data. In this way, write or readout rate is uniformalized.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、一定の角速度でデータ
の書き込み及び読み出しを行なう回転型記憶装置、例え
ば光ディスク装置に関するものである。以下、回転型記
憶装置を光ディスクとして説明を行なうが、本発明はこ
れに限られるものではない。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a rotary memory device, such as an optical disk device, for writing and reading data at a constant angular velocity. Hereinafter, the rotary storage device will be described as an optical disc, but the present invention is not limited to this.

【0002】[0002]

【従来の技術】現在使用されている光ディスク装置は一
定の角速度でデータの読み書きが行なわれており、内周
と外周の間でかなりのデータの読み書きの速度差があ
る。例えば、松下電器産業(株)製の光ディスク装置LF
-7300Jでは内周が0.78MB/秒、外周が1.56MB/秒である。
2. Description of the Related Art Currently used optical disk devices read and write data at a constant angular velocity, and there is a considerable difference in data reading and writing speed between the inner circumference and the outer circumference. For example, Matsushita Electric Industrial Co., Ltd. optical disk device LF
-7300J has an inner circumference of 0.78MB / sec and an outer circumference of 1.56MB / sec.

【0003】[0003]

【発明が解決しようとする課題】ところで、複数の光デ
ィスク装置を並列につなげ、その並列読み出し方法を内
周外周の物理的位置関係を直接適応しただけであれば、
内周外周の速度差は広がる一方である。例えば、2台並
列にデータを読み書きすると外周付近では約3MByte/
秒、内周付近では約1.5MByte/秒の速度となる。このよ
うな従来の装置では一定のスピードでデータの読み書き
を行うことは不可能であった。
If a plurality of optical disk devices are connected in parallel and the parallel reading method is directly adapted to the physical positional relationship of the inner circumference and the outer circumference,
The speed difference between the inner circumference and the outer circumference is increasing. For example, when reading and writing data in parallel with two units, about 3 MByte /
The speed is about 1.5 MByte / sec near the inner circumference. It is impossible for such a conventional device to read and write data at a constant speed.

【0004】本発明は上記問題点に鑑み、複数の光ディ
スク装置を使用した場合に、その読み出しスピードを平
均化することを目的とした光ディスクを使用したデータ
格納装置を提供するものである。
In view of the above problems, the present invention provides a data storage device using an optical disk for the purpose of averaging the read speeds when a plurality of optical disk devices are used.

【0005】[0005]

【課題を解決するための手段】上記問題点を解決するた
めに本発明の記憶装置は、データの書き込み及び読み出
し時に角速度一定で行なう複数の回転型記憶装置と、前
記それぞれの回転型記憶装置の領域を内周から外周に向
けて書き込みおよび読み出し速度に対応した複数の領域
に分割し、データ書き込み時には、書き込みデータを一
定の個数に分割し、書き込み速度が速い外周の領域へデ
ータを書き込む回転型記憶装置には多くの個数を割り当
て、書き込み速度が遅い内周の領域へデータを書き込む
回転型記憶装置には少ない個数の割り当てを行ない、領
域と分割個数の組合せで、分割した書き込みデータのす
べてを同時にそれぞれの回転型記憶装置で書き込み、さ
らに読み出し時には前記複数の回転型記憶装置の対応し
た位置からデータを同時に読み出しこれらをつなぎあわ
せ読みだす制御回路からなることを特徴とするデータ格
納装置を備えたものである。
In order to solve the above problems, a storage device of the present invention comprises a plurality of rotary type storage devices that perform a constant angular velocity when writing and reading data, and a plurality of rotary type storage devices. A rotary type that divides the area into multiple areas corresponding to the writing and reading speeds from the inner circumference to the outer circumference, divides the write data into a fixed number when writing data, and writes the data to the outer circumference area where the writing speed is high. Allocate a large number to the memory device, and write a small number to the rotary memory device that writes data to the inner area where the writing speed is slow. At the same time, data is written from each rotary memory device, and at the time of reading, data is read from the corresponding positions of the plurality of rotary memory devices. Those having a data storage apparatus characterized by comprising a control circuit for reading stitched read them at the same time.

【0006】[0006]

【作用】上記の構成では、複数の回転型記憶装置の領域
を書き込みまたは読み出し速度に応じた複数の領域に分
割し、この分割した領域を組み合わせて読み書きをおこ
なうことで、複数の回転型記憶装置の書き込みまたは読
み出しスピードを平均化することが可能となる。
In the above structure, the areas of the plurality of rotary storage devices are divided into a plurality of areas according to the writing or reading speed, and the divided areas are combined for reading and writing, so that the plurality of rotary storage devices are It is possible to average the writing or reading speed of the.

【0007】[0007]

【実施例】【Example】

(実施例1)以下本発明のデータ格納装置を図面を参照
しながら説明する。
(Embodiment 1) A data storage device of the present invention will be described below with reference to the drawings.

【0008】(図1)はデータ格納装置の構成を示すも
のである。(図1)において、102、104は本発明
のデータ格納装置108でのデータを格納する光ディス
ク装置A、光ディスク装置Bである。106は、外部から
のデータの書き込み時に、一定の長さに書き込みデータ
を分割し、光ディスク装置A102と光ディスク装置B1
04の領域を内周から外周に向けて複数に分割した領域
でのそれぞれのデータ書き込み速度に応じた数だけ分割
されたデータの書き込みを行ない、またデータの読み出
し時には前記光ディスク装置A102と光ディスク装置B
104に分割されて格納されているデータを読み出しつ
なぎあわせる制御回路である。200は、本発明のデー
タ格納装置108にデータの書き込み及び読み出しを行
なう外部装置である。例えば、外部装置200は通常の
ワークステーション等が考えられ、外部装置200とデ
ータ格納装置108はSCSI等の一般的なインターフェー
スで結ばれている。
FIG. 1 shows the structure of the data storage device. In FIG. 1, reference numerals 102 and 104 denote an optical disk device A and an optical disk device B for storing data in the data storage device 108 of the present invention. When writing data from the outside, 106 divides the write data into a fixed length, and the optical disc device A 102 and the optical disc device B 1
The area 04 is divided into a plurality of areas from the inner circumference to the outer circumference, and the divided data is written by the number corresponding to each data writing speed, and at the time of reading the data, the optical disk device A 102 and the optical disk device B are written.
This is a control circuit for reading out and storing the data divided into 104 and stored. An external device 200 writes / reads data to / from the data storage device 108 of the present invention. For example, the external device 200 may be a normal workstation or the like, and the external device 200 and the data storage device 108 are connected by a general interface such as SCSI.

【0009】(図2)は、光ディスクを内周から外周に
対しての領域を分割した様子を説明する図である。以下
の説明のため、各領域の連続書き込みおよび読み出し速
度は松下製の光ディスクの値を参考にする。よって、内
周から領域1、領域2、領域3、領域4とした場合、そ
れぞれ0.84MB/秒、1.03MB/秒、1.22MB/秒、1.40MB/秒と
仮定する。さらに、光ディスク装置A102の領域1
は、領域A1というように呼び、説明を行なう。
FIG. 2 is a diagram for explaining how the optical disk is divided into areas from the inner circumference to the outer circumference. For the following description, the values of the optical disk manufactured by Matsushita are used as a reference for the continuous writing and reading speeds in each area. Therefore, when the area 1, the area 2, the area 3, and the area 4 are arranged from the inner circumference, it is assumed that they are 0.84 MB / sec, 1.03 MB / sec, 1.22 MB / sec, and 1.40 MB / sec, respectively. Furthermore, the area 1 of the optical disk device A102
Will be referred to as area A1 and will be described.

【0010】以下、(図1)および(図2)を用いて本
発明の実施例を説明する。外部装置200から(図3)
に示すような256kBのデータの書き込みが生じたとす
る。この場合、このデータを受け取った制御装置106
は、256KByteを16分割しこれを(図4)に示す分割され
た領域及び読み書き分割数で光ディスク装置A102と
光ディスク装置B104の領域のペアにデータを書き込
む。例えば、ペア1ではA1に6個の16kByte及びB4に1
0個の16kByteのデータを書き込むことになる。
An embodiment of the present invention will be described below with reference to (FIG. 1) and (FIG. 2). From external device 200 (Fig. 3)
It is assumed that writing of data of 256 kB occurs as shown in. In this case, the controller 106 that received this data
Divides the 256 KByte into 16 and writes the data into the pair of areas of the optical disk device A 102 and the optical disk device B 104 with the divided area and the number of read / write divisions shown in FIG. For example, in pair 1, six 16kBytes in A1 and one in B4
0 pieces of 16 kByte data will be written.

【0011】ここで、領域の組合せ方法は光ディスク装
置の数が2個、分割数が4であるので、(4+1)*2
/2=5となり、領域の総和が5となるような組合せで
ある。よって、領域A1とB4のペア(ペアの種類1)と領域A
4とB1のペア(ペアの種類4)、領域A2とB3のペア(ペアの
種類2)と領域A3とB2(ペアの種類3)はそれぞれ同じ関係
であるのでここでは、それぞれの前者の場合だけ説明を
行なう。
Here, since the number of optical disk devices is 2 and the number of divisions is 4, the area combination method is (4 + 1) * 2.
/ 2 = 5, and the total sum of the areas is 5. Therefore, the pair of areas A1 and B4 (pair type 1) and area A
Since the pair of 4 and B1 (type of pair 4), the pair of regions A2 and B3 (type of pair 2) and the regions A3 and B2 (type of pair 3) have the same relationship, here, in the case of each former Just explain.

【0012】ペアの種類1のように光ディスク装置A1
02の領域1と光ディスク装置B104の領域4にデー
タを書き込む場合、(図5)に示すように光ディスク装
置Aでは6個の16Kbyteのデータを書き込むため16kByt
e*6/0.84=114.3ミリ秒、光ディスク装置Bでは10個の
16kByteのデータを書き込むため16kByte*10/1.40=11
4.3ミリ秒だけデータの書き込み時間が必要である。よ
って、この書き込みには114.3ミリ秒必要であり、この
場合の書き込み速度は2.23MByte/秒である。
An optical disk device A1 like the pair type 1
When writing data to the area 1 of 02 and the area 4 of the optical disk device B 104, the optical disk device A writes six 16 Kbyte data as shown in FIG.
e * 6 / 0.84 = 114.3 milliseconds, 16kByte * 10 / 1.40 = 11 to write 10 pieces of 16kByte data in the optical disk device B
It takes only 4.3 milliseconds to write the data. Therefore, this writing requires 114.3 milliseconds, and the writing speed in this case is 2.23 MByte / sec.

【0013】また、ペアの種類2のように光ディスク装
置A102の領域2と光ディスク装置B104の領域3に
データを書き込む場合、(図6)に示すように光ディス
ク装置Aでは7個の16kByteのデータを書き込むため16
kByte*7/1.03=108.7ミリ秒、光ディスク装置Bでは9個
の16kByteのデータを書き込むため16kByte*9/1.22=11
8.0ミリ秒だけデータの書き込み時間が必要である。よ
って、この書き込みには118ミリ秒必要であり、この場
合の書き込み速度は2.17MByte/秒である。
When data is written in the area 2 of the optical disk device A 102 and the area 3 of the optical disk device B 104 as in the case of the pair type 2, as shown in FIG. 6, the optical disk device A stores seven 16 kByte data. 16 to write
kByte * 7 / 1.03 = 108.7 milliseconds, 16kByte * 9 / 1.22 = 11 to write nine 16kByte data in optical disk device B
The data writing time is only 8.0 milliseconds. Therefore, this writing requires 118 milliseconds, and the writing speed in this case is 2.17 MByte / second.

【0014】また、このデータ格納装置におけるデータ
の読み出し時においては、この逆の操作を行なう。
When data is read from the data storage device, the reverse operation is performed.

【0015】光ディスク装置A102の領域1と光ディ
スク装置B104の領域4からデータを読み出す場合、
(図5)に示すように光ディスク装置Aでは6個の16K
byteのデータを読み出すため16kByte*6/0.84=114.3ミリ
秒、光ディスク装置Bでは10個の16kByteのデータを
読み出すため16kByte*10/1.40=114.3ミリ秒だけデータ
の読み出し時間が必要である。よって、この読み出しに
は114.3ミリ秒必要であり、この場合の読み出し速度は
2.23MByte/秒である。読み出されたデータは、制御回路
106でつなぎ合わされ、外部装置200へ送られる。
When reading data from the area 1 of the optical disk device A 102 and the area 4 of the optical disk device B 104,
As shown in (Fig. 5), the optical disc device A has six 16K units.
16 kByte * 6 / 0.84 = 114.3 milliseconds for reading the byte data, and 16 kByte * 10 / 1.40 = 114.3 milliseconds for reading the 16 16 kByte data in the optical disk device B. Therefore, this read requires 114.3 milliseconds, and the read speed in this case is
It is 2.23 MByte / sec. The read data are connected by the control circuit 106 and sent to the external device 200.

【0016】また、光ディスク装置A102の領域2と
光ディスク装置B104の領域3からデータを読み出す
場合、(図6)に示すように光ディスク装置Aから7個
の16kByteのデータを読み出すため16kByte*7/1.03=10
8.7ミリ秒、光ディスク装置Bでは9個の16kByteのデ
ータを読み出すため16kByte*9/1.22=118.0ミリ秒だけデ
ータの読み出し時間が必要である。よって、この読み出
しには118ミリ秒必要であり、この場合の読み出し速度
は2.17MByte/秒である。読み出されたデータは、制御回
路106でつなぎ合わされ、外部装置200へ送られ
る。
Further, when reading data from the area 2 of the optical disk device A 102 and the area 3 of the optical disk device B 104, 16 kByte * 7 / 1.03 for reading seven 16 kByte data from the optical disk device A as shown in (FIG. 6). = 10
In 8.7 milliseconds, the optical disc device B reads 9 pieces of 16 kByte data, and therefore requires 16 kByte * 9 / 1.22 = 118.0 milliseconds data read time. Therefore, this reading requires 118 milliseconds, and the reading speed in this case is 2.17 MByte / second. The read data are connected by the control circuit 106 and sent to the external device 200.

【0017】つまり、データの書き込み時および読み出
し時の速度は2.17MByteから2.23MByteのように平均化す
ることが可能になる。
That is, the speed at the time of writing and reading the data can be averaged from 2.17 MByte to 2.23 MByte.

【0018】よって、このようにデータの書き込み時に
外部装置200からのデータを制御装置106で分割
し、これを2台の光ディスクの内周から外周にかけての
領域に書き込み速度に対応したあらかじめ決められた割
合で書き込み、さらに、データの読み出し時には2台の
光ディスクから読み出されたデータを制御装置106で
つなぎあわせることにより、2台の光ディスクに対して
の書き込み及び読み出し速度を平均化することが可能に
なる。
Therefore, the data from the external device 200 is divided by the control device 106 at the time of writing the data as described above, and it is predetermined in the area from the inner circumference to the outer circumference of the two optical discs corresponding to the writing speed. It is possible to average the writing and reading speeds for the two optical disks by writing the data at a ratio and by connecting the data read from the two optical disks by the control device 106 when reading the data. Become.

【0019】なお、この実施例において、角速度一定の
記憶装置を光ディスクとしたが、角速度一定の条件を満
たすものであれば、他の記憶装置でもよい。
In this embodiment, the storage device with a constant angular velocity is an optical disk, but another storage device may be used as long as it satisfies the condition with a constant angular velocity.

【0020】また、この実施例において、光ディスクの
内周から外周にかけての分割数を4にし、光ディスクの
台数を2台と限定したが、それぞれがこれ以上の数であ
っても領域の組合せが可能であれば特に問題はない。
In this embodiment, the number of divisions from the inner circumference to the outer circumference of the optical disc is set to 4, and the number of optical discs is limited to 2. However, even if the number of optical discs is more than this, it is possible to combine the areas. If so, there is no particular problem.

【0021】(実施例2)次に本発明の第2の実施例に
ついて説明する。
(Second Embodiment) Next, a second embodiment of the present invention will be described.

【0022】(図7)は本実施例のデータ格納装置の構
成を示すものである。(図7)において、102はデー
タ格納装置108でデータを格納する光ディスク装置
A、104はデータ格納装置108でのデータを格納す
る光ディスク装置Bである。
FIG. 7 shows the structure of the data storage device of this embodiment. In FIG. 7, 102 is an optical disk device A for storing data in the data storage device 108, and 104 is an optical disk device B for storing data in the data storage device 108.

【0023】110は光ディスク装置102および光デ
ィスク装置104の分割領域の位置と書き込みおよび読
み出し速度を格納する領域情報である。
Reference numeral 110 is area information for storing the positions of the divided areas of the optical disk device 102 and the optical disk device 104 and the writing and reading speeds.

【0024】111は領域情報110の値を読み出し、
光ディスク装置102と光ディスク装置104に書き込
む分割データの大きさを読み出し時の時間が同一となる
ように決定する分割サイズ演算手段である。
111 reads the value of the area information 110,
It is a division size calculation means for determining the size of the division data to be written in the optical disc device 102 and the optical disc device 104 so that the times of reading are the same.

【0025】106は、外部からのデータの書き込み時
に、光ディスク装置102と光ディスク装置104の領
域を内周から外周に向けて複数に分割した領域に、分割
サイズ演算手段111により分割されたデータを同時に
書き込み、またデータの読み出し時には光ディスク装置
102と光ディスク装置104に分割されて格納されて
いるデータを同時に読み出してつなぎあわせる制御装置
である。
When writing data from the outside, 106 simultaneously divides the data divided by the division size calculating means 111 into areas obtained by dividing the areas of the optical disk device 102 and the optical disk device 104 into a plurality of areas from the inner circumference to the outer circumference. This is a control device for simultaneously reading and connecting data stored separately in the optical disk device 102 and the optical disk device 104 at the time of writing and reading of data.

【0026】112は光ディスク装置102と光ディス
ク装置104の全アドレス情報を持ち、制御装置106
がデータを書き込む時にその位置を記録し、制御装置1
06のデータ読み出し時にはアドレスを与えるディスク
アドレス管理手段である。
Reference numeral 112 holds all address information of the optical disk device 102 and the optical disk device 104, and the control device 106.
Records the position when the data is written by the controller 1
It is a disk address management means for giving an address when reading the data of 06.

【0027】200は、本発明のデータ格納装置108
にデータの書き込み及び読み出しを行なう外部装置であ
る。例えば、外部装置200は通常のワークステーショ
ン等が考えられ、外部装置200とデータ格納装置10
8はSCSI等の一般的なインターフェースで結ばれて
いる。
Reference numeral 200 denotes the data storage device 108 of the present invention.
It is an external device for writing and reading data to and from. For example, the external device 200 may be a normal workstation or the like, and the external device 200 and the data storage device 10 may be used.
8 is connected by a general interface such as SCSI.

【0028】以下、(図7)および前記(図2)を用い
て実施例を説明する。外部装置200から(図8)に示
すような256kByteのデータの書き込みが生じたとする。
この場合、このデータを受け取った制御装置106は、
分割サイズ演算手段111に対して、分割サイズの値を
要求する。この時、サイズの最小単位は本ディスク装置
の制限から1kByteとなるため、256kByteのデータは(図
8)に示すようにd1からd256の256単位に分割されて
いることになる。
An embodiment will be described below with reference to (FIG. 7) and the above (FIG. 2). It is assumed that the external device 200 writes data of 256 kBytes as shown in FIG.
In this case, the control device 106 that received this data
A value of the division size is requested to the division size calculation means 111. At this time, the minimum unit of size is 1 kByte due to the limitation of the present disk device, so 256 kByte data is divided into 256 units of d1 to d256 as shown in (FIG. 8).

【0029】分割サイズ演算手段111は、領域情報1
10に格納されている各領域の速度を用いて、読み出し
時の時間が同じとなるような分割サイズの計算をおこな
う。以下、本実施令のような速度の異なる2つの組合せ
の場合について、分割サイズ演算手段111における計
算方法について説明する。2つのディスクのうち遅い方
の速度をSS、サイズをDSとし、早い方を速度をSF、サイ
ズをDFとすると、(数1)および(数2)の2つからSF
とDFを決定することができる。
The division size calculation means 111 uses the area information 1
Using the speeds of the respective areas stored in 10, the division size is calculated so that the read times are the same. Hereinafter, a calculation method in the division size calculation means 111 will be described in the case of two combinations of different speeds as in this embodiment. If the slower speed of the two disks is SS, the size is DS, the faster speed is SF, and the size is DF, then the two from (Equation 1) and (Equation 2) will be SF.
And DF can be determined.

【0030】[0030]

【数1】 [Equation 1]

【0031】[0031]

【数2】 [Equation 2]

【0032】(数1)はサイズを合計するとデータ長25
6kByteになることから成立し、(数2)は読み出し時間
長が同じになることから成立する。
[Equation 1] is the data length 25 when the sizes are summed up.
It is established because it becomes 6 kByte, and (Equation 2) is established because the read time length becomes the same.

【0033】実際の領域の組合せは、領域A1とB4のペア
(ペアの種類1)と領域A2とB3のペア(ペアの種類2)と領域
A3とB2のペア(ペアの種類3)と領域A4とB1のペア(ペアの
種類4)の4つで、それぞれについて前記の値を代入して
求めたサイズを(図9)に示す。(図9)におけるデー
タサイズの値は(図8)に示すように、最小サイズ単位
が1kByteということから、四捨五入した近似値となって
いる。
The actual combination of areas is the pair of areas A1 and B4.
(Pair type 1) and area A2 and B3 pair (pair type 2) and area
The size obtained by substituting the above values for four pairs of A3 and B2 (pair type 3) and regions A4 and B1 (pair type 4) is shown in FIG. As shown in (FIG. 8), the data size value in (FIG. 9) is a rounded-off approximate value because the minimum size unit is 1 kByte.

【0034】このようにして得られた分割サイズ演算手
段111の値によって、制御装置106は256KByteを
(図9)に示す領域及びサイズで光ディスク装置102
と光ディスク装置104の領域のペアにデータを書き込
む。例えば、ペア1ではA1には96kByte及びB4には16
0kByteのデータを書き込むことになる。また、制御装
置106が光ディスク装置102と光ディスク装置10
4に対してデータを書き込む時にはディスクアドレス管
理手段112に書き込んだ位置とサイズを格納してお
く。
Based on the value of the division size calculation means 111 thus obtained, the control device 106 causes the optical disk device 102 to have 256 KBytes in the area and size shown in FIG.
And data is written in a pair of the area of the optical disk device 104. For example, pair 1 has 96kByte for A1 and 16 for B4
0kByte data will be written. Further, the control device 106 controls the optical disk device 102 and the optical disk device 10.
When writing data to No. 4, the written position and size are stored in the disk address management means 112.

【0035】次に、読み出す場合には、ディスクアドレ
ス管理手段112により位置とサイズを受け取った制御
装置106が光ディスク装置102と光ディスク装置1
04からそれぞれ読み出したデータをつなぎあわせて、
外部装置200へ送り出す。
Next, when reading, the control device 106 which has received the position and size by the disk address management means 112 is the optical disk device 102 and the optical disk device 1.
Connect the data read from 04 respectively,
Send it to the external device 200.

【0036】この読み出し時の様子を示したのが(図1
0)と(図11)である。(図10)は領域A1とB4のペ
ア(ペアの種類1)と領域A4とB1のペア(ペアの種類4)にお
ける読み出しであり、(図11)は領域A2とB3のペア
(ペアの種類2)と領域A3とB2のペア(ペアの種類3)おける
読み出しである。(図10)および(図11)より読み
出し時間は114.3msから113.9msとなるので、データ読み
出し時の速度は2.24MByteから2.25MByteと平均化されて
いる。
The state of this reading is shown in FIG.
0) and (FIG. 11). (FIG. 10) shows reading in a pair of areas A1 and B4 (pair type 1) and pair of areas A4 and B1 (pair type 4), and (FIG. 11) shows a pair of areas A2 and B3.
(Type of pair 2) and reading of a pair of regions A3 and B2 (type of pair 3). Since the read time is from 114.3 ms to 113.9 ms from (FIG. 10) and (FIG. 11), the speed at the time of data read is averaged from 2.24 MByte to 2.25 MByte.

【0037】さらに、(図10)では2台の光ディスク
装置からの読み出し時間は同一であり、先の実施例にお
ける(図6)のように読み出し時間が異なり時間が無駄
になるということはない。また(図11)でも読み出し
時間の違いは0.3msecと無視できるほどであり、同一の
読み出し時間といえる。このような読み出し時間の違い
は分割サイズ演算手段111における計算時に、最小サ
イズ単位に合わせた近似値を用いているためであり、最
小サイズ単位がより小さな光ディスク装置であれば、読
み出し時間の違いも無くすことが可能である。
Further, in (FIG. 10), the read times from the two optical disk devices are the same, and unlike the (FIG. 6) in the previous embodiment, the read times are different and the time is not wasted. Also in (FIG. 11), the difference in read time is negligible at 0.3 msec, which can be said to be the same read time. This difference in read time is due to the fact that an approximate value that matches the minimum size unit is used during the calculation in the division size calculation unit 111. If the minimum size unit is smaller, the read time also differs. It is possible to lose it.

【0038】このようにデータを2台の光ディスクの内
周から外周にかけての領域に書き込み速度に対応した割
合で格納する際に、分割サイズ演算手段111によって
読み出し時間が同一になるように(数1)と(数2)と
からサイズを計算し分割することにより、2台の光ディ
スクからデータを読み出す際には、より高速で平均化さ
れた速度で読み出すことが可能となる。
In this way, when the data is stored in the area from the inner circumference to the outer circumference of the two optical disks at a rate corresponding to the writing speed, the division size calculating means 111 makes the read times the same (Equation 1). By calculating the size from (1) and (Equation 2) and dividing the size, it becomes possible to read data from two optical disks at a higher speed and at an averaged speed.

【0039】なお(数1)における256という値は本実
施例における1つのデータ長が256kByteであることによ
るもので、データ長は任意の値としても(数1)は成立
し、サイズを求めることができる。
The value of 256 in (Equation 1) is due to the fact that one data length in this embodiment is 256 kBytes, and even if the data length is an arbitrary value, (Equation 1) holds and the size should be obtained. You can

【0040】なお、本実施例において、角速度一定の記
憶装置を光ディスク装置としたが、角速度一定の条件を
満たすものであれば、他の記憶装置でもよい。
In this embodiment, the storage device with a constant angular velocity is the optical disk device, but another storage device may be used as long as it satisfies the condition with a constant angular velocity.

【0041】[0041]

【発明の効果】以上のように本発明は、データの書き込
み時に外部から入力されるデータを分割し、これを複数
の角速度一定回転型記憶装置の内周から外周にかけての
領域に決められた割合に書き込むことにより、複数の回
転型記憶装置に対しての書き込みまたは読み出し速度を
平均化することが可能となる。
As described above, according to the present invention, the data inputted from the outside at the time of writing the data is divided and the ratio of the divided data is determined in the area from the inner circumference to the outer circumference of the plurality of constant angular velocity rotation type storage devices. By writing to the memory, it is possible to average the write or read speeds for a plurality of rotary storage devices.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の実施例におけるデータ格納装置を示す
FIG. 1 is a diagram showing a data storage device according to an embodiment of the present invention.

【図2】同実施例における光ディスクの領域分割の説明
FIG. 2 is an explanatory diagram of area division of the optical disc in the embodiment.

【図3】同実施例における外部装置からのデータおよび
分割方法の説明図
FIG. 3 is an explanatory diagram of data from an external device and a division method in the same embodiment.

【図4】同実施例における2台の光ディスクの使用領域
ペアの説明図
FIG. 4 is an explanatory diagram of a use area pair of two optical disks in the same embodiment.

【図5】同実施例におけるデータ読み出し時及び書き込
み時の説明図
FIG. 5 is an explanatory diagram at the time of reading and writing data in the same embodiment.

【図6】同実施例におけるデータ読み出し時及び書き込
み時の説明図
FIG. 6 is an explanatory view at the time of reading and writing data in the same embodiment.

【図7】第9の実施例におけるデータ格納装置の構成図FIG. 7 is a configuration diagram of a data storage device according to a ninth embodiment.

【図8】第9の実施例における外部装置からのデータお
よび分割方法の説明図
FIG. 8 is an explanatory diagram of data from an external device and a dividing method according to a ninth embodiment.

【図9】第9の実施例における2台の光ディスクの使用
領域ペアの説明図
FIG. 9 is an explanatory diagram of a used area pair of two optical disks in a ninth embodiment.

【図10】第9の実施例におけるデータ読み出し時の説
明図
FIG. 10 is an explanatory diagram of reading data according to the ninth embodiment.

【図11】第9の実施例におけるデータ読み出し時の説
明図
FIG. 11 is an explanatory diagram of reading data according to the ninth embodiment.

【符号の説明】[Explanation of symbols]

102 光ディスク装置A 104 光ディスク装置B 106 制御回路 108 データ格納装置 110 領域情報 111 分割サイズ演算手段 112 ディスクアドレス管理手段 200 外部装置 102 optical disk device A 104 optical disk device B 106 control circuit 108 data storage device 110 area information 111 division size calculation means 112 disk address management means 200 external device

───────────────────────────────────────────────────── フロントページの続き (72)発明者 尾林 善正 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Yoshimasa Obayashi 1006 Kadoma, Kadoma City, Osaka Prefecture Matsushita Electric Industrial Co., Ltd.

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】データの書き込みまたは読み出しを角速度
一定で行なう複数の回転型記憶手段において、前記各回
転型記憶手段の記憶領域を内周から外周に向けて書き込
みまたは読み出し速度に対応した複数の領域に分割し、 データ書き込み時には、書き込みデータを所定の個数に
分割するとともに、書き込みを行う各回転型記憶手段
に、書き込みを行う領域における書き込み速度に応じて
前記分割したデータを割り当て、各回転型記憶手段では
前記割り当てられた分割データを書き込み、 読み出し時には、前記複数の回転型記憶手段の対応した
位置からデータをそれぞれ読み出し、読み出した分割デ
ータから書き込み時のデータを復元することを特徴とす
るデータ格納方法。
1. A plurality of rotary type memory means for writing or reading data at a constant angular velocity, wherein a plurality of areas corresponding to the write or read speeds of the memory areas of the respective rotary type memory means from the inner circumference to the outer circumference. When the data is written, the write data is divided into a predetermined number, and the divided data is assigned to each rotary storage unit for writing according to the writing speed in the area for writing, and each rotary storage is Means for writing the allocated divided data, for reading, for reading each of the data from the corresponding positions of the plurality of rotary storage means, and for restoring the data for writing from the read divided data. Method.
【請求項2】回転型記憶手段の数をNとし、前記各回転
型記憶手段の記憶領域の分割数をMとし、前記分割した
領域の番号を1〜Mとした場合に、 それぞれ書き込みを行なう回転型記憶手段の領域番号の
総和が (1+M)*N/2 になるように回転型記憶手段の記憶領域の組み合わせを
指定することを特徴とする請求項1記載のデータ格納方
法。
2. When the number of rotary type storage means is N, the number of divisions of the storage area of each rotary type storage means is M, and the number of the divided areas is 1 to M, writing is performed respectively. 2. The data storage method according to claim 1, wherein the combination of the storage areas of the rotary type storage means is specified so that the total sum of the area numbers of the rotary type storage means becomes (1 + M) * N / 2.
【請求項3】書き込みデータを分割する際の分割サイズ
を、 各回転型記憶手段の書き込みを行う領域から書き込んだ
データを読み出のに要する時間がほぼ同じになるように
決定することを特徴とする請求項1記載のデータ格納方
法。
3. The division size when dividing the write data is determined so that the time required to read the written data from the writing area of each rotary storage means becomes substantially the same. The method for storing data according to claim 1.
【請求項4】データの書き込みまたは読み出しを角速度
一定で行なう複数の回転型記憶手段と、 前記それぞれの回転型記憶手段の記憶領域を内周から外
周に向けて書き込みまたは読み出し速度に対応した複数
の領域に分割し、 データ書き込み時には、書き込みデータを所定の個数に
分割し、 書き込みを行う各回転型記憶手段に、書き込みを行う領
域における書き込み速度に応じて前記分割したデータを
割り当て、各回転型記憶手段では前記割り当てられた分
割データを書き込み、 読み出し時には、前記複数の回転型記憶装置の対応した
位置からデータをそれぞれ読み出し、読み出した分割デ
ータから書き込み時のデータを復元する制御回路とを備
えたデータ格納装置。
4. A plurality of rotary memory means for writing or reading data at a constant angular velocity, and a plurality of memory areas corresponding to the write or read speeds from the inner circumference to the outer circumference of the respective memory areas of the rotary memory means. When the data is written, the write data is divided into a predetermined number of areas, and the divided data is assigned to each rotation type storage means for writing, according to the writing speed in the area to be written, and each rotation type storage is performed. Means for writing the allocated divided data, for reading, for reading each of the data from corresponding positions of the plurality of rotary storage devices, and for controlling the data for writing from the read divided data Storage device.
【請求項5】回転型記憶手段の数をNとし、前記各回転
型記憶手段の記憶領域の分割数をMとし、前記分割した
領域の番号を1〜Mとした場合に、 それぞれ書き込みを行なう回転型記憶手段の領域番号の
総和が (1+M)*N/2 になるように回転型記憶手段の記憶領域の組み合わせを
指定することを特徴とする請求項4記載のデータ格納装
置。
5. When the number of rotary type memory means is N, the number of divided memory areas of each rotary type memory means is M, and the numbers of the divided areas are 1 to M, writing is performed respectively. 5. The data storage device according to claim 4, wherein the combination of the storage areas of the rotary type storage means is designated so that the total sum of the area numbers of the rotary type storage means becomes (1 + M) * N / 2.
【請求項6】データの書き込みまたは読み出しを角速度
一定で行なう複数の回転型記憶手段と、 前記回転型記憶手段の記憶領域を内周から外周に向けて
書き込みおよび読み出し速度に対応した複数の領域に分
割し、 外部装置から入力されたデータを書き込む時には、書き
込みデータを分割し、分割したデータをそれぞれ前記複
数の回転型記憶装手段上の記憶領域に書き込み、 読み出し時には、前記回転型記憶手段の対応した位置か
らデータをそれぞれ読み出し、読み出したデータから書
き込み時のデータを復元して前記外部装置へ出力する制
御手段と、 前記制御手段が前記回転型記憶手段にデータを書き込む
時に、データを複数の前記回転型記憶手段の領域に分割
して格納した場合に、前記制御手段がそれぞれの前記回
転型記憶手段から分割されたデータを読み出すのに要す
る時間がほぼ同じになるようにデータの分割サイズを決
定し、前記制御手段に分割サイズを指示する分割サイズ
演算手段と、を備えることを特徴とするデータ格納装
置。
6. A plurality of rotary storage means for writing or reading data at a constant angular velocity, and a storage area of the rotary storage means in a plurality of areas corresponding to write and read speeds from the inner circumference toward the outer circumference. When the data is divided and the data input from the external device is written, the write data is divided, and the divided data is respectively written in the storage areas on the plurality of rotary type memory devices, and when the data is read, the correspondence of the rotary type memory device is performed. The data from each of the read positions, restores the data at the time of writing from the read data, and outputs the data to the external device; and when the control device writes the data to the rotary storage unit, a plurality of data are stored. When divided and stored in the areas of the rotary type storage means, the control means separates from the respective rotary type storage means. A data storage device, comprising: a division size calculating means for determining the division size of the data so that the time required to read the divided data is substantially the same, and for giving the division size to the control means. .
JP7173125A 1995-07-10 1995-07-10 Data storage method and device Pending JPH0926858A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7173125A JPH0926858A (en) 1995-07-10 1995-07-10 Data storage method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7173125A JPH0926858A (en) 1995-07-10 1995-07-10 Data storage method and device

Publications (1)

Publication Number Publication Date
JPH0926858A true JPH0926858A (en) 1997-01-28

Family

ID=15954602

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7173125A Pending JPH0926858A (en) 1995-07-10 1995-07-10 Data storage method and device

Country Status (1)

Country Link
JP (1) JPH0926858A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008090414A (en) * 2006-09-29 2008-04-17 Nec Personal Products Co Ltd Writing control method for disk device, and disk writing device
CN121187516A (en) * 2025-11-24 2025-12-23 四川和恩泰半导体有限公司 A time-delay-based solid-state drive data storage method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008090414A (en) * 2006-09-29 2008-04-17 Nec Personal Products Co Ltd Writing control method for disk device, and disk writing device
CN121187516A (en) * 2025-11-24 2025-12-23 四川和恩泰半导体有限公司 A time-delay-based solid-state drive data storage method
CN121187516B (en) * 2025-11-24 2026-02-27 四川和恩泰半导体有限公司 Solid state disk data storage method based on time delay

Similar Documents

Publication Publication Date Title
US5889795A (en) Disk array system and method for storing data
JP3330187B2 (en) Memory card
JP3347015B2 (en) Adaptive localization method and apparatus for frequently accessed and randomly addressed data
US5650969A (en) Disk array system and method for storing data
EP0639811A2 (en) Memory systems with data storage redundancy management
US5784703A (en) Storage system having logical subsystems configured in accordance with equally divided storage capacities, specified allotment rates, designated boundary positions or designated physical size
JPH08249134A (en) Method for writing of user data according to redundancy parity storage technique
US5761160A (en) Optical disk playback and recording device which alternately allocates logical addresses on different sides of disk
JPH08161124A (en) Computer system
JPH0926858A (en) Data storage method and device
JPS6232494B2 (en)
EP0108651A2 (en) Dynamic addressing for variable track length cache memory
JPH04111113A (en) Hard disk emulator
US7552278B2 (en) Disk array access dynamic control device and method
US6523105B1 (en) Recording medium control device and method
JP2510662B2 (en) Data recording control method
JPS6027014A (en) Magnetic disk controller
KR100255246B1 (en) Apparatus and method for assigning cluster
JPH09297705A (en) Memory control method
JPH09265358A (en) Disk array device
JPH04215120A (en) File system
JPH03265057A (en) Data transfer control system
JPH04111015A (en) information recording device
JPH0567022A (en) High speed data access system
JPS58169271A (en) Data buffer control system