JPS63213018A - External memory control device - Google Patents

External memory control device

Info

Publication number
JPS63213018A
JPS63213018A JP62046553A JP4655387A JPS63213018A JP S63213018 A JPS63213018 A JP S63213018A JP 62046553 A JP62046553 A JP 62046553A JP 4655387 A JP4655387 A JP 4655387A JP S63213018 A JPS63213018 A JP S63213018A
Authority
JP
Japan
Prior art keywords
external storage
data
control device
data buffer
buffer memory
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
JP62046553A
Other languages
Japanese (ja)
Inventor
Hiromasa Isobe
裕正 磯部
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP62046553A priority Critical patent/JPS63213018A/en
Publication of JPS63213018A publication Critical patent/JPS63213018A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To improve the system efficiency by controlling independently each external memory so that a high-speed access is possible to these external memories. CONSTITUTION:An external memory 1 contains independent disk controllers DC1-4 set opposite to hard disks HDK1-4. A data buffer memory 4 is divided into blocks in response to the controllers DC1-4. Thus, four data buffers DB1-4 are prepared in the memory 4 and controlled by different control systems included in a buffer controller BC.

Description

【発明の詳細な説明】 〔技術分野〕 本発明は、ハードディスク、フロッピィディスク、磁気
テープ、光ディスクなどの外部記憶装置を制御する外部
記憶制御装置に関し、より詳細には複数の外部記憶装置
を高速にアクセスするための外部記憶制御装置に関する
[Detailed Description of the Invention] [Technical Field] The present invention relates to an external storage control device for controlling external storage devices such as hard disks, floppy disks, magnetic tapes, and optical disks, and more specifically, for controlling multiple external storage devices at high speed. The present invention relates to an external storage control device for access.

〔従来の技術〕[Conventional technology]

近年、コンピュータシステムが大規模なものとなり、コ
ンピュータシステムか処理するデータ量は、画像データ
などが組込まれると非常に多くなり、データを格納する
個々のファイルの容量もこれに伴ない大きくなっている
。このようなファイルをコンピュータシステム内の外部
記憶装置に退避する場合に、外部記憶装置には大容量で
あることおよび高速アクセスの可能であることなどが要
求される。
In recent years, computer systems have become large-scale, and the amount of data that they process has become extremely large when image data is incorporated, and the capacity of individual files that store data has also increased accordingly. . When saving such files to an external storage device within a computer system, the external storage device is required to have a large capacity and be capable of high-speed access.

外部記憶装置の大容量化は、複数の外部記憶ユニットを
設けることなどですでに達成されているが、高速にアク
セスするという面においては、差程の進展がなく大きな
技術的課題となっている。
Increasing the capacity of external storage devices has already been achieved by installing multiple external storage units, but there has been no significant progress in terms of high-speed access, which remains a major technical issue. .

第5図(a)は上述のような外部記憶装置を制御する従
来の外部記憶制御装置の構成図、第5図(b)は従来の
外部記憶制御装置による外部記憶装置のアクセスの仕方
を説明するための図である。
FIG. 5(a) is a block diagram of a conventional external storage control device that controls the above-mentioned external storage device, and FIG. 5(b) explains how the conventional external storage control device accesses the external storage device. This is a diagram for

第5図(a)において、外部記憶制御装W101はシス
テムバス102を介してホストプロセッサ103に接続
されている。また外部記憶制御装置101には外部記憶
装置としてn個のハードディスクMDI、HD2.・・
・・・・、HDnが接続されている。
In FIG. 5(a), an external storage control device W101 is connected to a host processor 103 via a system bus 102. In FIG. The external storage control device 101 also has n hard disks MDI, HD2.・・・
..., HDn is connected.

外部記憶装置101は、システムインタフェース104
と、制御部105と、データバッフアメモリDBと、ユ
ニットインタフェース106どがら構成さている。
The external storage device 101 is connected to the system interface 104
, a control section 105, a data buffer memory DB, and a unit interface 106.

システムインタフェース104は、ホストプロセッサ1
03.メモリ部(図示せず)などのシステムバス102
に接続されている他のモジュールと外部記憶装置として
のハードディスクHDI。
System interface 104 connects host processor 1
03. System bus 102 such as a memory section (not shown)
Hard disk HDI as an external storage device with other modules connected to it.

HD2.・・・・・・、HDnとの信号(アドレス信号
、データ信号、制御信号など)のインタフェースである
HD2. . . . is an interface for signals (address signals, data signals, control signals, etc.) with the HDn.

また制御部105は、プロセッサ103がら送られるコ
マンドに従って外部記憶制御装’l 101全体を制御
する部分であり、ホストプロセッサ103との間でコマ
ンド/ステータスの送受を行なったり、メモリ部とデー
タバッファDB間のデータ転送制御を行なったり、ある
いはユニットインタフェース106の制御を行なったり
するものである。なお外部記憶制御装置がDMA機能を
有している場合には、制御部105の指令によらずにメ
モリ部とデータバッファDB間のデータ転送を直接性な
うこともできる。
The control unit 105 is a unit that controls the entire external storage control device 101 according to commands sent from the processor 103, and sends and receives commands/status to and from the host processor 103, and also controls the memory unit and data buffer DB. It controls data transfer between the units, or controls the unit interface 106. Note that if the external storage control device has a DMA function, it is also possible to directly transfer data between the memory section and the data buffer DB without relying on commands from the control section 105.

=  4 − データバッファDBは、ハードディスクMDI。= 4 - The data buffer DB is a hard disk MDI.

HD2.・・・・・・、HDnへの書込み用データある
いはハードディスクHD 1 、 HD 2、−旧−、
HD nからの読出しデータを一時的に格納するための
バッファである。さらにユニットインタフェース106
は、ハードディスクHDI、HD2.・・・・・・。
HD2. ......, data for writing to HDn or hard disk HD 1, HD 2, -old-,
This is a buffer for temporarily storing data read from HD n. Furthermore, the unit interface 106
is hard disk HDI, HD2. .......

HDnの制御を行なって、データバッファDBとの間で
データの書込み/読出しを行なうためのものである。
It controls HDn and writes/reads data to/from data buffer DB.

このような構成の従来の外部記憶制御装置101では、
複数の外部記憶装置すなわちハードディスクHDI、H
D2.・・団・、HDnを接続することが可能であるの
で大容量化を達成している。
In the conventional external storage control device 101 with such a configuration,
Multiple external storage devices, i.e. hard disks HDI, H
D2. Since it is possible to connect HDn, large capacity has been achieved.

ところで、ハードディスクMDI、HD2.・・・・・
・。
By the way, hard disk MDI, HD2.・・・・・・
・.

HDnの読出し/書込みの細かな制御はホストプロセッ
サ103によって行なわれる。すなわち、図示しないが
各ハードディスクHDKI、HD2゜・・・・・・、H
Dnの領域は管理領域とデータ領域とに区分されており
、管理領域には登録されているファイル名、容量、書込
み位置情報などが格納され、データ領域にはファイルが
格納されている。ホストプロセッサ103は、ハードデ
ィスクMDI。
Detailed read/write control of HDn is performed by host processor 103. That is, although not shown, each hard disk HDKI, HD2゜..., H
The Dn area is divided into a management area and a data area. The management area stores registered file names, capacity, write position information, etc., and the data area stores files. The host processor 103 is a hard disk MDI.

HD2.・・・・・・、HDnの管理領域を先づ読込み
、データ書込み時には空領域を見つけ外部記憶制御装置
101に対して書込み位置とファイルデータとを送り書
込ませる一方、データ読出し時にはファイルが格納され
ている位置情報を外部記憶制御装置に渡し所望のファイ
ルを得るというような細かな制御を行なっている。この
ようにハードディスクHDI、HD2.・・・・・・、
HDnの細がな制御はプロセッサ103によって行なわ
れるので、システムの効率を向上させることができない
HD2. . . . The management area of the HDn is first read, and when writing data, an empty area is found and the writing position and file data are sent to the external storage control device 101 to be written, while when reading data, the file is stored. It performs detailed control such as passing the location information on the file to the external storage control device to obtain the desired file. In this way, hard disk HDI, HD2.・・・・・・、
Since detailed control of the HDn is performed by the processor 103, the efficiency of the system cannot be improved.

また従来の外部記憶制御装置101では、第5図(b)
に示すように同時に処理することができるハードディス
クHD 1 、 HD 2、−旧−、HD nのユニッ
トは1つだけである。すなわち従来の外部記憶制御装置
101では、ハードディスクMDI。
Further, in the conventional external storage control device 101, as shown in FIG.
As shown in the figure, only one unit of hard disks HD1, HD2, -old-, and HDn can be processed at the same time. That is, in the conventional external storage control device 101, the hard disk MDI.

HD2.・・・・・・、HDnのうちの複数のものを同
時にアクセスすることはできない。このために外部記憶
装置を高速にアクセスすることができないという問題が
あった。
HD2. . . . It is not possible to access a plurality of HDn at the same time. For this reason, there was a problem in that the external storage device could not be accessed at high speed.

〔目的〕〔the purpose〕

本発明は、このような従来技術の問題を改善し、外部記
憶装置を高速にアクセスすることが可能であると同時に
システム全体の効率を高めることの可能な外部記憶制御
装置を提供することを目的としている。
SUMMARY OF THE INVENTION An object of the present invention is to provide an external storage control device that can improve the problems of the prior art and can access an external storage device at high speed while increasing the efficiency of the entire system. It is said that

〔構成〕〔composition〕

本発明は上記目的を達成させるため、制御部と、システ
ムインタフェースと、前記制御部の制御の下で前記シス
テムインタフェースを介してシステムとのデータの授受
を行なうデータバッファメモリと、データバッファメモ
リと外部記憶装置とのデータの送受を制御するディスク
コントローラとを備え、前記ディスクコントローラは前
記外部記憶装置が複数ある場合に各外部記憶装置を独立
して制御し、前記データバッファメモリは、同時に複数
の外部記憶装置とのデータ送受を行なうよう所定の個数
のブロックに分割されていることを特徴としたものであ
る。
In order to achieve the above object, the present invention includes a control unit, a system interface, a data buffer memory that exchanges data with the system via the system interface under the control of the control unit, and a data buffer memory and an external and a disk controller that controls data transmission and reception with a storage device, the disk controller independently controls each external storage device when there is a plurality of external storage devices, and the data buffer memory is configured to simultaneously control data transmission to and from a plurality of external storage devices. The device is characterized in that it is divided into a predetermined number of blocks for transmitting and receiving data to and from a storage device.

=  7 − 以下、本発明の一実施例に基づいて具体的に説明する。= 7 - Hereinafter, a detailed explanation will be given based on one embodiment of the present invention.

第1図(a)は本発明の一実施例の外部記憶制御装置の
構成図、第1図(b)は第1図(a)に示す外部記憶制
御装置によって外部記憶装置をアクセスする仕方を説明
するための図である。なお第1図(a)において第5図
(a)と同様な箇所には同じ符号を付して説明を省略す
る。また説明を簡単にするため、外部記憶制御装置1に
は外部記憶装置として4つのハードディスクHDKI、
HDK2゜HDK3.HDK4が接続されているものと
する。
FIG. 1(a) is a block diagram of an external storage control device according to an embodiment of the present invention, and FIG. 1(b) shows a method of accessing an external storage device by the external storage control device shown in FIG. 1(a). It is a figure for explaining. Note that in FIG. 1(a), the same parts as in FIG. 5(a) are designated by the same reference numerals, and the explanation thereof will be omitted. In order to simplify the explanation, the external storage control device 1 includes four hard disks HDKI as external storage devices.
HDK2゜HDK3. It is assumed that HDK4 is connected.

本発明の外部記憶制御装置1は、システムインタフェー
ス104と同様のシステムインタフェース2と、制御部
3と、データバッファメモリ4と、4つのハードディス
クHDKI乃至HDK4のそれぞれに対応した4つのデ
ィスクコンI・ローラDC1,DC2,DC3,DC4
とから構成されている。
The external storage control device 1 of the present invention includes a system interface 2 similar to the system interface 104, a control unit 3, a data buffer memory 4, and four disk controller I/rollers corresponding to each of the four hard disks HDKI to HDK4. DC1, DC2, DC3, DC4
It is composed of.

従来の外部記憶制御装置101と比較すると、本発明の
外部記憶装置1では、個々のハードディスクHDKI乃
至HDK4にそれぞれ独立したディスクコントローラD
CI乃至DC4が設けられ、またこれに対応してデータ
バッファメモリ4はブロック化され、データバッファメ
モリ4内には4つのデータバッファDBI、DB2.D
B3.DB4が用意されている。各データバッファDB
I乃至DB4は、バッファコントローラBC内の別々の
制御系によって制御されるようになっている。
Compared to the conventional external storage control device 101, the external storage device 1 of the present invention has independent disk controllers D for each of the hard disks HDKI to HDK4.
CI to DC4 are provided, and correspondingly, the data buffer memory 4 is divided into blocks, and the data buffer memory 4 includes four data buffers DBI, DB2 . D
B3. DB4 is available. Each data buffer DB
I to DB4 are controlled by separate control systems within the buffer controller BC.

これによってディスクコントローラDc1乃至DC4は
、第1図(b)に示すように各ハードディスクHDKI
乃至HDK4を同時にアクセスし、また各データバッフ
ァDPI乃至DB4を同時にアクセスすることができる
。例えは、ディスクコントローラDCIによりデータバ
ッファDBIとハードディスクHDKIとの間でデータ
の書込み/読出しが行なわれている期間中、データバッ
ファDB3とハードディスクHDK3との間でデータの
書込み/読出しを同時に行なうことができる。
As a result, the disk controllers Dc1 to DC4 control each hard disk HDKI as shown in FIG. 1(b).
HDK4 to HDK4 can be accessed simultaneously, and each data buffer DPI to DB4 can be accessed simultaneously. For example, while data is being written/read between the data buffer DBI and the hard disk HDKI by the disk controller DCI, data cannot be written/read simultaneously between the data buffer DB3 and the hard disk HDK3. can.

また外部記憶制御装置1の制御部3は、従来ポストプロ
セッサ103が行なっていた各ハードディスクHDI乃
至HD4の管理を行なうようになっている。外部記憶制
御装置1へのホストプロセッサ103のアクセスは、例
えば、書込み時にファイル名、ファイル属性情報、ファ
イルデータを外部記憶制御装置に送って書込みを開始さ
せ、読出し時に読出すファイル名を指定して読出しを開
始させるだけとなる。このようにホストプロセッサ10
3が管理する情報は、ファイル検索のインデックス程度
になり、ポストプロセッサ103の負担は著しく軽減す
る。
Furthermore, the control unit 3 of the external storage control device 1 is configured to manage each of the hard disks HDI to HD4, which was conventionally performed by the post processor 103. The host processor 103 accesses the external storage control device 1 by, for example, sending the file name, file attribute information, and file data to the external storage control device when writing to start writing, and specifying the file name to read when reading. All it does is start reading. In this way, the host processor 10
The information managed by the post processor 103 is equivalent to a file search index, and the burden on the post processor 103 is significantly reduced.

このような構成の外部記憶制御装置1の動作を第2図乃
至第4図を用いて説明する。
The operation of the external storage control device 1 having such a configuration will be explained using FIGS. 2 to 4.

第2図乃至第4図はファイルの書込み動作の手順を示し
ており、読出し動作の手順は、書込み動作と逆になるだ
けであるので図示しない。またファイルの管理情報に関
する説明は省略する。
2 to 4 show the procedure for a file write operation, and the procedure for a read operation is not shown because it is simply the opposite of the write operation. Further, explanation regarding file management information will be omitted.

第2図は、外部記憶制御装置1がハードディスクHDK
1乃至HDK4のルコード長に相当するIKバイトのデ
ータを1つの処理単位として処理する場合を示している
FIG. 2 shows that the external storage control device 1 is a hard disk HDK.
This shows a case in which data of IK bytes corresponding to the code length of 1 to HDK 4 is processed as one processing unit.

プロセッサ103から例えば5にバイト長のファイルの
書込み指示が送られると、外部記憶制御装置1は、デー
タバッファDBIにIKバイト(ルコード分)のデータ
X1を取込む。データX1の取込みが終了すると、制御
部3はディスクコントローラDCIを起動し、データX
1をハードディスクHDKIに書込ませる。データX1
のハードディスクHDKIへの書込みを開始すると同時
に、データX1に続くデータX2をデータバッファDB
2に取込み、ディスクコントローラDC2を起動してデ
ータX2をハードディスクHDK2に書込む。このよう
にしてデータX4をデータバッファDB4に取込んで、
データバッファDB4のデータX4のハードディスクH
DK4への書込みを開始すると、制御部3はデータX1
がハードディスクHDKIに書込まれるか否かを判断す
る。データX2の書込みが終了していない時には、デー
タX4の次にデータX5の取込みは待ち状態となる。デ
ータX1の書込みが終了したと判断された時点で、デー
タバッファDBIへのデー−11= りX5の取込みか開始され、データバッファDB1へデ
ータX5が取込まれた後、データバッファDBIからの
データX5をハードディスクHDK1に書込む。このよ
うにしてデータX1乃至X5の書込みが終了した時点で
、制御部3は、5にバイト長のファイルの管理情報(フ
ァイル名、書込み位置、属性など)を各ハードディスク
HDKI乃至HDK4内の管理領域に書込んで書込み処
理を全て終了する。
When the processor 103 sends an instruction to write a byte-long file to, for example, 5, the external storage control device 1 takes in data X1 of IK bytes (for the code) into the data buffer DBI. When the capture of data X1 is completed, the control unit 3 starts the disk controller DCI, and
1 to the hard disk HDKI. Data X1
At the same time, data X2 following data X1 is transferred to the data buffer DB.
2, start the disk controller DC2, and write data X2 to the hard disk HDK2. In this way, data X4 is taken into data buffer DB4,
Hard disk H of data X4 of data buffer DB4
When writing to DK4 is started, control unit 3 writes data
is written to the hard disk HDKI. When the writing of data X2 is not completed, the acquisition of data X5 next to data X4 is in a waiting state. When it is determined that the writing of data Write X5 to hard disk HDK1. When the writing of data X1 to X5 is completed in this way, the control unit 3 stores byte-length file management information (file name, write position, attributes, etc.) in the management area of each hard disk HDKI to HDK4. , and complete the entire write process.

また第3図は、データバッファDPI乃至DB4のそれ
ぞれの容量が2にバイト(2レコ一ド分)ある場合の処
理を示している。ファイルが例えば13にバイト長ある
とすると、外部記憶制御装置1はそれぞれIKバイト長
のデータYl、Y2をデータバッファDBIに取込み、
次いでデータバッファDBI内のデータYl、Y2をハ
ードディスクHDKIに書込む。ハードディスクHDK
Iの書込みと同時に次のデータY3.Y4をデータバッ
ファDBに取込むというように、2にバイト単位で第2
図に示したと同様の処理を行なう。なお、最後のデータ
Y13はIKバイト単位で取込まれ書込まれる。データ
バッファDBI乃至DB4のそれぞれの容量が2にバイ
トとして説明したが例えば3にバイI・、4にバイト、
・・・・・・の場合ではも処理内容は全く同しである。
Further, FIG. 3 shows processing when each of the data buffers DPI to DB4 has a capacity of 2 bytes (corresponding to one record for two records). For example, if the file has a length of 13 bytes, the external storage control device 1 takes in data Yl and Y2 each having a length of IK bytes into the data buffer DBI,
Next, the data Yl and Y2 in the data buffer DBI are written to the hard disk HDKI. hard disk HDK
At the same time as writing I, the next data Y3. 2 in byte units, such as importing Y4 into the data buffer DB.
The same processing as shown in the figure is performed. Note that the last data Y13 is taken in and written in units of IK bytes. The capacity of each of the data buffers DBI to DB4 was explained as 2 bytes, but for example, 3 bytes, 4 bytes, etc.
The processing contents are exactly the same in the case of .

第4図は、各データバッファDBI乃至DB4の容量が
大きく、ファイルを当分する場合の処理を示している。
FIG. 4 shows processing when each of the data buffers DBI to DB4 has a large capacity and files are allocated for the time being.

第4図の例では、ファイルを3つのにバイトごとに等分
して取込んで書込みを行なっている。なおファイルの容
量が等分できないときには制御部3が適宜に調整するよ
うになっている。
In the example shown in FIG. 4, the file is divided equally into three bytes and written. Note that when the file capacity cannot be divided into equal parts, the control unit 3 makes appropriate adjustments.

以上書込み時の動作について説明したか、読出し時の動
作を概略的に説明すると以下のようになる。すなわち、
ホストプロセッサ103からの読出し指示により制御部
3は管理領域を読込み、次いでファイルの格納位置に応
じディスクコントローラDCI乃至DC4のそれぞれに
読出し指示を出す。制御部3は、各データバッファDB
I乃至DB4に読出されたデータを、ファイル分割され
な順番に従ってシステムバス102に出力する。
The write operation has been explained above, and the read operation will be briefly explained as follows. That is,
The control unit 3 reads the management area in response to a read instruction from the host processor 103, and then issues a read instruction to each of the disk controllers DCI to DC4 according to the storage location of the file. The control unit 3 controls each data buffer DB.
The data read from I to DB4 is output to the system bus 102 in the order in which the files are not divided.

これによって読出しが行なわれる。Reading is thereby performed.

このように本実施例の外部記憶制御装置1によれば、外
部記憶装置としてのハードディスクHDK1乃至HDK
4のそれぞれに対応させてディスクコントローラDCI
乃至DC4,データバッファDBI乃至DB4を設けて
いるので、複数のハードディスクHDKI乃至KDK4
を同時にアクセスし高速な処理を行なうとことかできる
と同時に、ハードディスクHDKI乃至HDK4の管理
領域を外部記憶装置1により管理するようにしていいる
のでホストプロセッサ103の負担が軽減され、システ
ムの効率を向上させることができる。
In this way, according to the external storage control device 1 of this embodiment, the hard disks HDK1 to HDK as external storage devices
Disk controller DCI corresponding to each of 4.
Since data buffers DBI to DB4 are provided, multiple hard disks HDKI to KDK4 are provided.
At the same time, the management areas of the hard disks HDKI to HDK4 are managed by the external storage device 1, which reduces the burden on the host processor 103 and improves system efficiency. can be done.

〔効果〕〔effect〕

以上に説明したように、本発明によれば、ディスクコン
トローラは外部記憶装置が複数ある場合に各外部記憶装
置を独立して制御し、データバッファメモリは同時に複
数の外部記憶装置とのデータ送受を行なうよう所定の個
数のブロックに分割されているので、外部記憶装置のア
クセスを高速に行ないシステムの効率を向上させること
ができる。
As described above, according to the present invention, when there are multiple external storage devices, the disk controller independently controls each external storage device, and the data buffer memory simultaneously sends and receives data to and from multiple external storage devices. Since the external storage device is divided into a predetermined number of blocks so that the external storage device can be accessed at high speed, the efficiency of the system can be improved.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図(a)は本発明の一実施例の外部記憶制御装置の
構成図、第1図(b)は第1図(a)に示す外部記憶制
御装置によって外部記憶装置をアクセスする仕方を説明
するための図、第2図乃至第4図はそれぞれファイルの
書込み動作を説明するための図、第5図(a)は従来の
外部記憶制御装置の構成図、第5図(b)は従来の外部
記憶制御装置によって外部記憶装置をアクセスする仕方
を説明するための図である。 1・・・外部記憶制御装置、 2・・・システムインタフェース、3・・・制御部、4
・・・データバッファメモリ、 BC・・・バッファコントローラ、 DBI、DB2.DB3.DB4・・・データバッファ
、 DCI、DC2,DC3,DC4・・・ディスクコント
ローラ、 HDKI、HDK2.HDK3.HDK4・・・ハード
ディスク
FIG. 1(a) is a block diagram of an external storage control device according to an embodiment of the present invention, and FIG. 1(b) shows a method of accessing an external storage device by the external storage control device shown in FIG. 1(a). Figures 2 to 4 are diagrams for explaining the file write operation, Figure 5 (a) is a configuration diagram of a conventional external storage control device, and Figure 5 (b) is a diagram for explaining the file writing operation. FIG. 2 is a diagram for explaining how to access an external storage device by a conventional external storage control device. DESCRIPTION OF SYMBOLS 1... External storage control device, 2... System interface, 3... Control unit, 4
...Data buffer memory, BC...Buffer controller, DBI, DB2. DB3. DB4...Data buffer, DCI, DC2, DC3, DC4...Disk controller, HDKI, HDK2. HDK3. HDK4...hard disk

Claims (1)

【特許請求の範囲】 1)制御部と、システムインタフェースと、前記制御部
の制御の下で前記システムインタフェースを介してシス
テムとのデータの授受を行なうデータバッファメモリと
、データバッファメモリと外部記憶装置とのデータの送
受を制御するディスクコントローラとを備え、前記ディ
スクコントローラは前記外部記憶装置が複数ある場合に
各外部記憶装置を独立して制御し、前記データバッファ
メモリは、同時に複数の外部記憶装置とのデータ送受を
行なうよう所定の個数のブロックに分割されていること
を特徴とする外部記憶制御装置。 2)前記データバッファメモリの1つのブロックの容量
は、外部記憶装置への書込み単位の整数倍であることを
特徴とする特許請求の範囲第1項に記載の外部記憶制御
装置。 3)前記データバッファメモリのブロックの個数は、外
部記憶装置の数と同じであることを特徴とる特許請求の
範囲第1項に記載の外部記憶制御装置。 4)前記データバッファメモリの各ブロックは、前記外
部記憶装置と対応づけられていることを特徴とする特許
請求の範囲第3項に記載の外部記憶制御装置。 5)前記データバッファメモリは、バッファコントロー
ラを備え、バッファコントローラは、外部記憶装置への
書込み対象となるファイルの容量を前記データバッファ
メモリの1つのブロックの容量で分割し各ブロックに取
組むことを特徴とする特許請求の範囲第1項に記載の外
部記憶制御装置。 6)前記データバッファメモリは、バッファコントロー
ラを備え、バッファコントローラは、外部記憶装置への
書込み対象となるファイルの容量を全ブロックの容量に
応じて対応する外部記憶装置に蓄えられることを特徴と
する特許請求の範囲第1項に記載の外部記憶制御装置。 7)前記制御部および前記ディスクコントローラは、デ
ータの書込み、読出しに関する管理情報を処理すること
を特徴とする特許請求の範囲第1項に記載の外部記憶制
御装置。
[Scope of Claims] 1) A control unit, a system interface, a data buffer memory that exchanges data with the system via the system interface under the control of the control unit, a data buffer memory, and an external storage device. and a disk controller that controls data transmission and reception with the external storage device, the disk controller independently controls each external storage device when there is a plurality of external storage devices, and the data buffer memory simultaneously controls the plurality of external storage devices. An external storage control device characterized in that it is divided into a predetermined number of blocks so as to transmit and receive data to and from the external storage control device. 2) The external storage control device according to claim 1, wherein the capacity of one block of the data buffer memory is an integral multiple of the writing unit to the external storage device. 3) The external storage control device according to claim 1, wherein the number of blocks of the data buffer memory is the same as the number of external storage devices. 4) The external storage control device according to claim 3, wherein each block of the data buffer memory is associated with the external storage device. 5) The data buffer memory includes a buffer controller, and the buffer controller divides the capacity of the file to be written to the external storage device by the capacity of one block of the data buffer memory and processes each block. An external storage control device according to claim 1. 6) The data buffer memory includes a buffer controller, and the buffer controller stores the capacity of the file to be written to the external storage device in the corresponding external storage device according to the capacity of all blocks. An external storage control device according to claim 1. 7) The external storage control device according to claim 1, wherein the control unit and the disk controller process management information regarding data writing and reading.
JP62046553A 1987-02-28 1987-02-28 External memory control device Pending JPS63213018A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62046553A JPS63213018A (en) 1987-02-28 1987-02-28 External memory control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62046553A JPS63213018A (en) 1987-02-28 1987-02-28 External memory control device

Publications (1)

Publication Number Publication Date
JPS63213018A true JPS63213018A (en) 1988-09-05

Family

ID=12750511

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62046553A Pending JPS63213018A (en) 1987-02-28 1987-02-28 External memory control device

Country Status (1)

Country Link
JP (1) JPS63213018A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02222026A (en) * 1989-02-23 1990-09-04 Nec Corp Buffer control system for parallel disk device
WO2009144838A1 (en) * 2008-05-30 2009-12-03 株式会社アドバンテスト Tester, information processing system, and data transmission method
KR101137538B1 (en) 2008-05-30 2012-04-23 가부시키가이샤 어드밴티스트 Test equipment, testing method and system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02222026A (en) * 1989-02-23 1990-09-04 Nec Corp Buffer control system for parallel disk device
WO2009144838A1 (en) * 2008-05-30 2009-12-03 株式会社アドバンテスト Tester, information processing system, and data transmission method
JP4674274B2 (en) * 2008-05-30 2011-04-20 株式会社アドバンテスト Test apparatus, information processing system, and data transmission method
KR101137538B1 (en) 2008-05-30 2012-04-23 가부시키가이샤 어드밴티스트 Test equipment, testing method and system
KR101137537B1 (en) 2008-05-30 2012-04-23 가부시키가이샤 어드밴티스트 Tester and information processing system
US8805634B2 (en) 2008-05-30 2014-08-12 Advantest Corporation Test apparatus and test method
US8942946B2 (en) 2008-05-30 2015-01-27 Advantest Corporation Test apparatus and information processing system

Similar Documents

Publication Publication Date Title
US7346754B2 (en) Control method for storage device controller system, and storage device controller system
JP2000148604A (en) Method for controlling storage devices
JPH05224822A (en) Collective storage device
JP2586219B2 (en) High-speed media priority release exclusion method
JPS62177621A (en) Disk device
JPS63213018A (en) External memory control device
JPH11306124A (en) Method and device for data transfer
JPH1185413A (en) Recorder
JPS6027014A (en) Magnetic disk controller
JP3456234B2 (en) Target device
JP2001014219A (en) Method and device for controlling cache
JPH0246967B2 (en)
JPH01201754A (en) Data transfer system in external storage device
JPH0567022A (en) High speed data access system
JPS63255888A (en) File device
JPH01180620A (en) Disk controller
JPH04346123A (en) Data transfer device
JPS63109560A (en) Command control system in file controller
JP2001209577A (en) Information recording and reproducing device
JPH05334012A (en) Large capacity disk controller
JPS6074057A (en) Control system for disk cache
JPS6053326B2 (en) Double data recording method for input/output control equipment
JPS595928B2 (en) Diagnostic program loading processing method
JPS6234227A (en) Auxiliary memory device
WO1984002017A1 (en) Control of cache buffer for memory subsystem