[go: up one dir, main page]

JPH05225007A - Large-capacity data input/output device - Google Patents

Large-capacity data input/output device

Info

Publication number
JPH05225007A
JPH05225007A JP4027075A JP2707592A JPH05225007A JP H05225007 A JPH05225007 A JP H05225007A JP 4027075 A JP4027075 A JP 4027075A JP 2707592 A JP2707592 A JP 2707592A JP H05225007 A JPH05225007 A JP H05225007A
Authority
JP
Japan
Prior art keywords
data
input
output
storage device
command
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.)
Withdrawn
Application number
JP4027075A
Other languages
Japanese (ja)
Inventor
Takeyuki Hashimoto
武行 橋本
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.)
NEC Software Shizuoka Ltd
Original Assignee
NEC Software Shizuoka 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 NEC Software Shizuoka Ltd filed Critical NEC Software Shizuoka Ltd
Priority to JP4027075A priority Critical patent/JPH05225007A/en
Publication of JPH05225007A publication Critical patent/JPH05225007A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PURPOSE:To simultaneously read out data different from each other, which are divided by plural internally stored data numbers, to terminal equipments different from each other in parallel. CONSTITUTION:A management data storage part 9 is provided where storage places of data which are stored in storage devices 8A to 8N and are divided by data numbers are stored and a block record number is stored also in the case of storage of data having plural data numbers in the same storage device, and an input/output processing means 6 compares the data volume of data inputted from an input/output device 2 with a reference value and detects and designates storage devices different from each other to control storage of data in the case of the data volume equal to or larger than the reference value and designates a storage device for common storage to store data in the case of the data volume smaller than the reference value. When a read request comes from a terminal equipment, the input/output processing means 6 refers to the management data storage part 9 to detect the pertinent storage device and designates data read from this storage device.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は大容量データ入出力装置
に関し、特にビデオテックスのデータなどの文字や図形
情報を記憶し、端末装置からの要求に応じたデータを読
出し要求元の端末装置に出力する大容量データ入出力装
置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a large-capacity data input / output device, and more particularly to storing character and graphic information such as videotex data, and reading data in response to a request from a terminal device to a terminal device as a request source The present invention relates to a large-capacity data input / output device for outputting.

【0002】[0002]

【従来の技術】従来の大容量データ入出力装置は、大容
量の一つの記憶装置内にデータ番号別に複数のデータを
記憶させておき、この記憶装置に対してデータの書込と
読み出しを行っている。従って、複数の端末からの読み
出し要求に対しては、一つのデータ番号についてのデー
タの処理、すなわち、あるデータ番号に関するデータの
読み出しが終了してから、他のファイル名のデータにつ
いての読み出しを行っている。また、入出力装置から入
力されるデータを前述の記憶装置に書込みを行っている
ときには、他のデータについての読み出しは行われず、
上述したデータの書込みが終了してから指定されたデー
タの読み出しを行っている。
2. Description of the Related Art A conventional large-capacity data input / output device stores a plurality of data for each data number in one large-capacity storage device, and writes / reads data to / from this storage device. ing. Therefore, in response to read requests from a plurality of terminals, data processing for one data number, that is, reading of data for a certain data number is completed, and then data for other file names is read. ing. Also, while writing data input from the input / output device to the above-mentioned storage device, other data is not read,
The specified data is read out after the above-mentioned data writing is completed.

【0003】すなわち、各種のデータの内の一つについ
ての書込あるいは読み出しが終了してから、他のデータ
についての同様な処理を行っている。
That is, after the writing or reading of one of various data is completed, the same processing is performed for other data.

【0004】[0004]

【発明が解決しようとする課題】上述した従来の大容量
データ入出力装置は、同時には一つのデータ番号が付さ
れたデータについてのみの処理がなされ、順次他のデー
タの処理に移行するので、たとえば、極めてデータ量の
多いデータについての上述した処理を行っている場合に
は、次のデータの処理に移行するまで長時間を要すると
いう欠点を有している。
In the conventional large-capacity data input / output device described above, only the data having one data number is processed at the same time, and the process sequentially shifts to other data. For example, when the above-described processing is performed on data having an extremely large amount of data, there is a drawback that it takes a long time to shift to the processing of the next data.

【0005】本発明の目的は、複数の端末から異るデー
タ番号に該当するデータについての読み出し要求がある
場合には、ほぼ同時に平行してこれらの読み出し処理を
行なうことのできる大容量データ入出力装置を提供する
ことにある。
An object of the present invention is to input / output a large-capacity data capable of performing these reading processes in parallel at substantially the same time when a plurality of terminals request reading of data corresponding to different data numbers. To provide a device.

【0006】[0006]

【課題を解決するための手段】本発明の大容量データ入
出力装置は、入力命令に従って特定の入出力装置から入
力されたデータを複数の記憶装置内の何れかに記憶して
おき、複数の端末装置からの読み出し要求に従って前記
読み出し命令により指定されたデータを前記記憶装置内
より読み出し前記読み出し要求を出力した端末装置に出
力する大容量データ入出力装置において、前記入出力装
置からのデータ番号を含むデータの書込命令を受信する
と書込命令に続くデータを受信し受信したデータ量を算
出してそのデータ量とデータとを前記書込命令とともに
出力しまた前記データ番号を指定した読出命令あるいは
消去命令を受信するとこれらの命令を出力しまた読出命
令により読み出されたデータを前記入出力装置に出力す
る送受信制御手段と、すでに前記記憶装置が記憶してい
るすべてのデータについてそのデータ番号とファイル名
と記憶されている記憶装置番号と前記記憶装置が特定の
記憶装置であればその記憶装置内でデータが記憶されて
いるブロックレコード番号とを互いに対応づけた管理デ
ータを記憶している管理テータ記憶部と、前記複数の記
憶装置にそれぞれ個別に接続され該当する命令を受信し
たときその命令に応じてデータの書込または読み出しを
制御する入出力制御部と、前記複数の端末装置にそれぞ
れ1対1に接続され前記接続された端末装置からデータ
番号を含む読み出し命令を受信するとこの読み出し命令
を出力しまた前記読み出し命令で指定されたデータ番号
のデータが出力されると前記端末装置に前記データを出
力する端末用通信制御手段と、前記書込命令を受信する
とその書込命令に続いて入力されるデータ量を予め内部
に記憶してある基準値と比較しデータ量が基準値に満た
ないときは前記特定の記憶装置を選択し前記管理データ
記憶部を参照して空き領域を求め該当する記憶装置と該
当するレコード番号を指定した書込命令を該当する前記
入出力制御部に出力し前記管理データ記憶部の該当部分
を更新しまた入力されたデータ量が前記基準値以上であ
るときは前記特定の記憶装置以外の記憶装置の内でデー
タの記憶されていない装置を前記管理データ記憶部を参
照して検出し検出した記憶装置に接続されている前記入
出力制御部に書込命令を出力し前記管理データ記憶部の
該当部分を更新し前記消去命令を受信するとこの命令で
指定されたデータ番号のデータが記憶されている前記記
憶装置を前記管理データ記憶部を参照して検出し該当す
る入出力制御部に消去命令を出力すると共に該当する管
理データ記憶部の内容を更新しさらに読出命令を受信す
ると命令中に指定されたデータ番号に該当する前記記憶
装置が動作していないときこの記憶装置に接続された前
記入出力制御部に前記読出命令を出力する入出力処理手
段とを備えて構成されている。
A large-capacity data input / output device of the present invention stores data input from a specific input / output device in accordance with an input command in any of a plurality of storage devices. In a large-capacity data input / output device that reads data specified by the read command from the storage device according to a read request from the terminal device and outputs the read data to the terminal device that has output the read request, When receiving the write command of the data including the data, the data following the write command is received, the received data amount is calculated, the data amount and the data are output together with the write command, and the read command or the data number is designated. Transmission / reception control means for outputting these commands when receiving the erasing command and for outputting the data read by the read command to the input / output device , For all data already stored in the storage device, the data number, file name, stored storage device number, and if the storage device is a specific storage device, data is stored in the storage device. A management data storage unit that stores management data in which corresponding block record numbers are associated with each other, and data is written according to the command when a corresponding command is individually connected to each of the plurality of storage devices. Alternatively, when an input / output control unit that controls reading and a plurality of terminal devices are connected to each other in a one-to-one manner and a read command including a data number is received from the connected terminal devices, the read command is output and the read command is also output. And a terminal communication control means for outputting the data to the terminal device when the data of the data number designated by When a write command is received, the amount of data input following the write command is compared with a reference value stored in advance. When the amount of data is less than the reference value, the specific storage device is selected and the management is performed. A free space is obtained by referring to the data storage unit, and a write command designating a corresponding storage device and a corresponding record number is output to the corresponding input / output control unit to update and input the corresponding portion of the management data storage unit. When the amount of stored data is greater than or equal to the reference value, a storage device other than the specific storage device in which no data is stored is detected by referring to the management data storage unit and connected to the detected storage device. When a write command is output to the input / output control unit, the corresponding portion of the management data storage unit is updated, and the erase command is received, the data of the data number designated by this command is stored. The storage device is detected by referring to the management data storage unit, an erase command is output to the corresponding input / output control unit, the contents of the management data storage unit are updated, and a read command is received. When the storage device corresponding to the data number is not operating, the input / output processing means for outputting the read command to the input / output control unit connected to the storage device is provided.

【0007】[0007]

【実施例】次に、本発明の実施例について図面を参照し
て説明する。
Embodiments of the present invention will now be described with reference to the drawings.

【0008】図1は本発明の大容量データ入出力装置の
一実施例を示すブロック図であり、図2は図1に示され
ている管理データ記憶部の記憶内容を示す説明図であ
る。
FIG. 1 is a block diagram showing an embodiment of the large-capacity data input / output device of the present invention, and FIG. 2 is an explanatory diagram showing the contents stored in the management data storage unit shown in FIG.

【0009】本実施例の大容量データ入出力装置1は、
図1に示すように、外部の入出力装置2に接続されてい
る送受信制御手段4と、端末装置3A〜3Nのそれぞれ
に1対1に接続される端末用通信制御手段5A〜5N
と、送受信制御手段4および端末用通信制御手段3A〜
3Nに接続される入出力処理手段6と、入出力処理手段
6に接続される管理データ記憶部9と、入出力処理手段
6に接続される入出力制御部7A〜7Nと、これら入出
力制御部7A〜7Nにそれぞれ個別に接続されている記
憶装置8A〜8Nとから構成されている。
The mass data input / output device 1 of this embodiment is
As shown in FIG. 1, the transmission / reception control means 4 connected to the external input / output device 2 and the terminal communication control means 5A to 5N connected to the terminal devices 3A to 3N on a one-to-one basis.
And the transmission / reception control means 4 and the terminal communication control means 3A to
Input / output processing unit 6 connected to 3N, management data storage unit 9 connected to input / output processing unit 6, input / output control units 7A to 7N connected to input / output processing unit 6, and these input / output control The storage units 8A to 8N are individually connected to the units 7A to 7N.

【0010】管理データ記憶部9はデータに付与された
データ番号と、このデータ番号のデータに与えられたフ
ァイル名と、このデータ番号に該当するデータが記憶装
置8A〜8Nの内のどの記憶装置に記憶されているかを
示す記憶装置8A〜8Nのそれぞれに付与されている装
置番号と、その記憶装置が8Aであるとき、その記憶装
置8A内でデータが記憶されているブロックレコード番
号とが前述のデータ番号別に互いに対応づけられて記憶
されている。
The management data storage unit 9 stores a data number given to the data, a file name given to the data having this data number, and which one of the storage devices 8A to 8N corresponds to the data number. The device number assigned to each of the storage devices 8A to 8N indicating whether or not the data is stored in the storage device and the block record number in which the data is stored in the storage device 8A when the storage device is 8A are described above. The data numbers are stored in association with each other.

【0011】なお、記憶装置8Aは予め定められた基準
値未満のデータ量を持つデータを複数記憶する記憶装置
とし、他の記憶装置8B〜8Nは前述した基準値以上の
データ量を持つデータをそれぞれ一つづつ記憶する記憶
装置とする。
The storage device 8A is a storage device for storing a plurality of data having a data amount less than a predetermined reference value, and the other storage devices 8B to 8N store data having a data amount more than the reference value described above. A storage device is used to store each one.

【0012】まず、データを入力し記憶装置8A〜8N
の内の何れかにデータを記憶する場合の動作を説明す
る。
First, data is input and the storage devices 8A to 8N are input.
The operation of storing data in any of the above will be described.

【0013】入出力装置2により入力データはデータ番
号とファイル名を含む書込命令に続いて入力される。送
受信制御手段4はこれを受信し、この命令が書込命令で
あることを識別し後続して入力されるデータを順次内部
に有する記憶領域に一時記憶する、送受信制御手段4は
データの終りに付されているデータ終了符号を検出する
と、記憶したデータ量を算出して上述した書込命令とと
もに入出力処理手段6に出力する。
Input data is input by the input / output device 2 following a write command including a data number and a file name. The transmission / reception control means 4 receives this, identifies that this command is a write command, and sequentially stores the data to be subsequently input in a storage area internally having the transmission / reception control means 4 at the end of the data. When the attached data end code is detected, the stored data amount is calculated and output to the input / output processing means 6 together with the above-mentioned write command.

【0014】入出力処理手段6は書込命令とデータ量を
示す情報を受信すると、予め記憶している基準値とデー
タ量とを比較し、データ量が基準値未満であるときに
は、このデータの記憶先として記憶装置8Aを選択し、
管理テーブル記憶部9の内容を参照してそれまで記憶装
置8Aに記憶されているブロックレコード番号を検出
し、このブロックレコード番号に隣接する未記憶領域の
ブロックレコード番号を選択し入出力制御部7Aに対し
てデータ番号とファイル名と選択したブロックレコード
番号とを含む書込命令と入力されたデータとを出力す
る。また、同時に管理データ記憶部9の該当する情報の
更新を行う。
When the input / output processing means 6 receives the write command and the information indicating the data amount, it compares the previously stored reference value with the data amount, and when the data amount is less than the reference value, this data Select the storage device 8A as the storage destination,
The block record number stored in the storage device 8A is detected by referring to the contents of the management table storage unit 9, and the block record number of the unstored area adjacent to this block record number is selected to input / output control unit 7A. In response to the input, the write command including the data number, the file name, and the selected block record number and the input data are output. At the same time, the corresponding information in the management data storage unit 9 is updated.

【0015】この書込命令を受信した入出力制御部7A
は、命令に従った記憶装置8A内のレーコードブロック
番号に該当する領域にデータを書き込む制御を行う。
The input / output control unit 7A that has received this write command
Controls the writing of data in the area corresponding to the racode block number in the storage device 8A according to the instruction.

【0016】もし、上述したデータ量が前述した基準値
以上であるときには、入出力処理手段6は管理データ記
憶部9内の情報を参照して、記憶装置8Bから8Nにつ
いて予め決められた順序でデータが記憶されていない記
憶装置を検出し、検出した記憶装置に接続されている入
出力制御部(入出力制御部7Bから7Nの内の一つ)に
対してデータ番号と、そのデータのファイル名とを含む
書込命令と入力されたデータとを出力しかつ管理データ
記憶部9の記憶内容を更新する。
If the above-mentioned amount of data is equal to or more than the above-mentioned reference value, the input / output processing means 6 refers to the information in the management data storage unit 9 and in the predetermined order for the storage devices 8B to 8N. A storage device in which no data is stored is detected, and a data number and a file of the data for the input / output control unit (one of the input / output control units 7B to 7N) connected to the detected storage device. The write command including the name and the input data are output, and the storage content of the management data storage unit 9 is updated.

【0017】この書込命令を受信した入出力制御部は、
入出力処理手段6から出力されるデータをこの入出力制
御部に接続されている記憶装置に書込む制御を行う。
The input / output control unit that receives this write command is
Control is performed to write the data output from the input / output processing means 6 into the storage device connected to this input / output control unit.

【0018】つぎに、記憶装置内に書込まれているデー
タを消去する場合の動作を図1を参照して説明する。
Next, the operation for erasing the data written in the storage device will be described with reference to FIG.

【0019】データの消去命令は入出力装置2より入力
される。すなわち、データ番号を指定した消去命令が入
出力装置2から入力されると、送信制御手段4がこれを
受信し、消去命令であることを識別して、上述した消去
命令をそのまま入出力処理手段6に出力する。
A data erasing command is input from the input / output device 2. That is, when an erase command designating a data number is input from the input / output device 2, the transmission control means 4 receives it, identifies it as an erase command, and outputs the erase command as it is to the input / output processing means. Output to 6.

【0020】入出力処理手段6はデータ番号をキーとし
て管理データ記憶部9に記憶されている該当情報中よ
り、そのデータがどの記憶装置に記憶されているかを検
出して該当する記憶装置、すなわち、8Aから8Nまで
の記憶装置の内の何れか一つにに接続されている入出力
制御部(7Aから7Nまでの入出力装置の内の何れか一
つ)に対してデータの消去命令を出力する。このとき、
該当記憶装置が8Aであれば、該当するブロックレコー
ド番号をも消去命令に含めて出力する。また、入出力処
理手段6は管理データ記憶部9内のデータを更新する。
The input / output processing means 6 detects which storage device the data is stored from among the corresponding information stored in the management data storage unit 9 using the data number as a key, that is, the corresponding storage device, that is, , A data erasing instruction is issued to the input / output control unit (any one of the input / output devices 7A to 7N) connected to any one of the storage devices 8A to 8N. Output. At this time,
If the corresponding storage device is 8A, the corresponding block record number is also included in the erase command and output. Further, the input / output processing means 6 updates the data in the management data storage unit 9.

【0021】データの消去命令を受信した入出力制御部
は接続されている記憶装置に記憶されている該当するデ
ータの消去の制御を行い該当データを消去させる。
The input / output control unit which has received the data erasing command controls erasing of the corresponding data stored in the connected storage device to erase the corresponding data.

【0022】端末装置3A〜3Nの内の何れかからデー
タ番号を含む読み出し命令が出力された場合には、その
読出命令を出力した端末装置に接続されている端末用通
信制御手段(5Aから5Nの内の何れか)がこれを受信
し、その命令を入出力処理手段6に出力する。
When a read command including a data number is output from any of the terminal devices 3A to 3N, the terminal communication control means (5A to 5N) connected to the terminal device that has output the read command. Any of them receives this and outputs the command to the input / output processing means 6.

【0023】入出力処理手段6はこの読出命令に含まれ
ているデータ番号をキーとして管理データ記憶部9を参
照してそのデータ番号に該当するデータがどの記憶装置
に記憶されているかを検出する、もし、該当する記憶装
置が8Aであれば、そのデータが記憶されているブロッ
クレコード番号をも管理データ記憶部9の中から抽出す
る。
The input / output processing means 6 refers to the management data storage section 9 by using the data number included in the read command as a key and detects in which storage device the data corresponding to the data number is stored. If the corresponding storage device is 8A, the block record number in which the data is stored is also extracted from the management data storage unit 9.

【0024】入出力処理手段6は検出した記憶装置がす
でに動作中でなければこの記憶装置に接続されている入
出力制御部に対して読出命令を出力する、もし、対象と
する記憶装置が8Aであれば、読出命令の中に該当する
レコードブロック番号をも含める。但し、該当する記憶
装置がすでに動作中であれば、その動作が終了してから
上述の命令を出力する。
The input / output processing means 6 outputs a read command to the input / output control unit connected to this storage device if the detected storage device is not already in operation. If the target storage device is 8A. If so, the corresponding record block number is also included in the read command. However, if the corresponding storage device is already in operation, the above command is output after the operation is completed.

【0025】この読出命令を受信した入出力制御部はそ
の命令に従って、接続されている記憶装置内から該当す
るデータを読み出す制御を行い、読み出したデータを入
出力処理手段6と先述した読出命令を受信した端末用通
信制御手段を介して端末装置に出力する。
Upon receipt of this read command, the input / output control unit controls the read of the corresponding data from the connected storage device in accordance with the command, and the read data is sent to the input / output processing means 6 and the above-mentioned read command. Output to the terminal device via the received terminal communication control means.

【0026】同様に、入出力装置2からデータ番号を含
む読出命令が入力されたときは、送信制御手段4を介し
てこの命令が入出力処理手段6に加えられる。このと
き、入出力処理手段6は端末用通信制御手段5A〜5N
の一つから読出命令を受信したときと同様な動作を行
う。この結果読み出されたデータは入出力処理手段6と
送受信制御手段4を介して入出力装置2に出力される。
Similarly, when a read command including a data number is input from the input / output device 2, this command is added to the input / output processing means 6 via the transmission control means 4. At this time, the input / output processing means 6 controls the terminal communication control means 5A to 5N.
The same operation as when the read command is received from one of the above. The data read as a result is output to the input / output device 2 via the input / output processing means 6 and the transmission / reception control means 4.

【0027】なお、入出力処理手段6はデータの書込ま
たは読出処理の終了を監視しており、このようにして、
データの書込あるいは読み出しが行われている記憶装置
に対して読出命令または、書込命令が別に加えられたと
きには、入出力処理手段6は該当する入出力制御部に対
する読出命令あるいは書込命令を待機状態にし該当する
記憶装置が先行した命令についての処理を終了してから
待機した命令を出力すする。
The input / output processing means 6 monitors the end of the data writing or reading process, and in this way,
When a read command or a write command is separately added to the storage device in which the data is written or read, the input / output processing means 6 outputs the read command or the write command to the corresponding input / output control unit. The standby instruction is output after the corresponding storage device finishes the processing of the preceding instruction in the corresponding storage device.

【0028】なお、前述した基準値未満のデータ量に対
応するデータ番号を付されたデータが多量にあるときに
は、このようなデータを記憶する記憶装置として、記憶
装置8Aだけでなく、たとえば、記憶装置8Bも記憶装
置8Aと同様な動作を行わせるようにしてもよい。その
場合には、管理データ記憶部9の記憶内容の内で記憶装
置8Bに関する情報中にそのブロックレコード番号を含
めればよい。
When there is a large amount of data with data numbers corresponding to the above-mentioned data amount less than the reference value, not only the storage device 8A but also the storage device 8A is used as a storage device for storing such data. The device 8B may also be made to perform the same operation as the storage device 8A. In that case, the block record number may be included in the information regarding the storage device 8B in the stored contents of the management data storage unit 9.

【0029】[0029]

【発明の効果】以上説明したように、本発明の大容量デ
ータ入出力装置は、データ番号により他のデータより区
分される予め定められた基準値以上のデータ量を有する
データについては、このデータ番号に対応するデータの
みを一つの記憶装置に記憶させ、上述した基準値にその
データ量が達しないデータについてはこれらのデータを
複数記憶する記憶装置に記憶させることにより、ある端
末装置に対して上述した基準値以上のデータ量を有する
データを出力しているときに、他の端末装置または入出
力装置からの読出命令に応じて平行してデータを出力す
ることができるので、データの読み出しに長時間を有す
るデータの読み出しを行っているときでも、従来のこの
種の大容量データ入出力装置にくらべて短時間で他の端
末装置からの読出要求に対処することができるという利
点を有している。
As described above, the large-capacity data input / output device of the present invention can be used for data having a data amount equal to or larger than a predetermined reference value which is divided from other data by the data number. By storing only the data corresponding to the number in one storage device and storing the data whose data amount does not reach the reference value described above in the storage device storing a plurality of these data, When data having a data amount equal to or greater than the reference value is being output, the data can be output in parallel in response to a read command from another terminal device or an input / output device. Even when reading data that has a long time, reading from other terminal devices can be done in a shorter time than conventional large-capacity data input / output devices of this type. It has the advantage of being able to cope with demand.

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

【図1】本発明の大容量データ入出力装置の一実施例を
示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of a large capacity data input / output device of the present invention.

【図2】図1に示されている管理データ記憶部9内の記
憶内容を示す説明図である。
FIG. 2 is an explanatory diagram showing storage contents in a management data storage unit 9 shown in FIG.

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

1 大容量データ入出力装置 2 入出力装置 4 送受信制御手段 6 入出力処理手段 9 管理データ記憶部 3A〜3N 端末装置 5A〜5N 端末用通信制御手段 7A〜7N 入出力制御部 8A〜8N 記憶装置 1 large-capacity data input / output device 2 input / output device 4 transmission / reception control means 6 input / output processing means 9 management data storage unit 3A to 3N terminal device 5A to 5N communication control unit for terminal 7A to 7N input / output control unit 8A to 8N storage device

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 入力命令に従って特定の入出力装置から
入力されたデータを複数の記憶装置内の何れかに記憶し
ておき、複数の端末装置からの読み出し要求に従って前
記読み出し命令により指定されたデータを前記記憶装置
内より読み出し前記読み出し要求を出力した端末装置に
出力する大容量データ入出力装置において、前記入出力
装置からのデータ番号を含むデータの書込命令を受信す
ると書込命令に続くデータを受信し受信したデータ量を
算出してそのデータ量とデータとを前記書込命令ととも
に出力しまた前記データ番号を指定した読出命令あるい
は消去命令を受信するとこれらの命令を出力しまた読出
命令により読み出されたデータを前記入出力装置に出力
する送受信制御手段と、すでに前記記憶装置が記憶して
いるすべてのデータについてそのデータ番号とファイル
名と記憶されている記憶装置番号と前記記憶装置が特定
の記憶装置であればその記憶装置内でデータが記憶され
ているブロックレコード番号とを互いに対応づけた管理
データを記憶している管理テータ記憶部と、前記複数の
記憶装置にそれぞれ個別に接続され該当する命令を受信
したときその命令に応じてデータの書込または読み出し
を制御する入出力制御部と、前記複数の端末装置にそれ
ぞれ1対1に接続され前記接続された端末装置からデー
タ番号を含む読み出し命令を受信するとこの読み出し命
令を出力しまた前記読み出し命令で指定されたデータ番
号のデータが出力されると前記端末装置に前記データを
出力する端末用通信制御手段と、前記書込命令を受信す
るとその書込命令に続いて入力されるデータ量を予め内
部に記憶してある基準値と比較しデータ量が基準値に満
たないときは前記特定の記憶装置を選択し前記管理デー
タ記憶部を参照して空き領域を求め該当する記憶装置と
該当するレコード番号を指定した書込命令を該当する前
記入出力制御部に出力し前記管理データ記憶部の該当部
分を更新しまた入力されたデータ量が前記基準値以上で
あるときは前記特定の記憶装置以外の記憶装置の内でデ
ータの記憶されていない装置を前記管理データ記憶部を
参照して検出し検出した記憶装置に接続されている前記
入出力制御部に書込命令を出力し前記管理データ記憶部
の該当部分を更新し前記消去命令を受信するとこの命令
で指定されたデータ番号のデータが記憶されている前記
記憶装置を前記管理データ記憶部を参照して検出し該当
する入出力制御部に消去命令を出力すると共に該当する
管理データ記憶部の内容を更新しさらに読出命令を受信
すると命令中に指定されたデータ番号に該当する前記記
憶装置が動作していないときこの記憶装置に接続された
前記入出力制御部に前記読出命令を出力する入出力処理
手段とを備えることを特徴とする大容量データ入出力装
置。
1. Data input from a specific input / output device in accordance with an input command is stored in any of a plurality of storage devices, and data specified by the read command according to a read request from a plurality of terminal devices. In the large-capacity data input / output device which reads out from the storage device and outputs the read request to the terminal device, when the write command of the data including the data number is received from the input / output device, the data following the write command is received. Is received, the received data amount is calculated, the data amount and the data are output together with the write command, and when a read command or an erase command designating the data number is received, these commands are output and the read command Transmission / reception control means for outputting the read data to the input / output device, and all data already stored in the storage device Regarding the data number, the file name, the stored storage device number, and if the storage device is a specific storage device, management data in which the block record number in which the data is stored in the storage device are associated with each other. A management data storage unit that stores the data; an input / output control unit that is individually connected to the plurality of storage devices and that controls writing or reading of data according to the command when the corresponding command is received; When a read command including a data number is received from each of the terminal devices and the read command including the data number is output from the connected terminal device, the read command is output, and the data having the data number designated by the read command is output. Terminal communication control means for outputting the data to the terminal device, and when the write command is received, the write command is input subsequently. The amount of data is compared with a reference value stored in advance, and when the amount of data is less than the reference value, the specific storage device is selected and the free space is obtained by referring to the management data storage unit and corresponding storage is performed. A write command designating a device and a corresponding record number is output to the corresponding input / output control unit to update the corresponding portion of the management data storage unit, and when the input data amount is equal to or more than the reference value, A storage device other than a specific storage device in which data is not stored is detected by referring to the management data storage unit, and a write command is output to the input / output control unit connected to the detected storage device. When the corresponding portion of the management data storage unit is updated and the erase command is received, the storage device in which the data of the data number designated by this command is stored is detected by referring to the management data storage unit and the corresponding When an erase command is output to the input / output control unit, the content of the corresponding management data storage unit is updated, and a read command is received, the storage device corresponding to the data number specified in the command is not operating. A large-capacity data input / output device comprising: an input / output processing unit that outputs the read command to the input / output control unit connected to a storage device.
JP4027075A 1992-02-14 1992-02-14 Large-capacity data input/output device Withdrawn JPH05225007A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4027075A JPH05225007A (en) 1992-02-14 1992-02-14 Large-capacity data input/output device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4027075A JPH05225007A (en) 1992-02-14 1992-02-14 Large-capacity data input/output device

Publications (1)

Publication Number Publication Date
JPH05225007A true JPH05225007A (en) 1993-09-03

Family

ID=12210954

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4027075A Withdrawn JPH05225007A (en) 1992-02-14 1992-02-14 Large-capacity data input/output device

Country Status (1)

Country Link
JP (1) JPH05225007A (en)

Similar Documents

Publication Publication Date Title
JPH05225007A (en) Large-capacity data input/output device
JP3288158B2 (en) Channel control method
JPS6240736B2 (en)
JPS5987567A (en) Variable length data storage controlling system
JP3131918B2 (en) Memory device
JP2778343B2 (en) Monitoring and control equipment
JPH05318845A (en) Printer
JPH0124318B2 (en)
JPS60128493A (en) Display control system
JP2817911B2 (en) Access control method for keyed files
JPS61107285A (en) Display control method
JPS6186859A (en) Bus selector
JPS63175948A (en) Message logging method
JPH0520133A (en) Data collecting system
JPS61148561A (en) Data processing method in terminal equipment
JPS63153655A (en) Memory access control method
JPH05298032A (en) Copy system
JPH0580908A (en) Crt display device
JPH05204847A (en) Data transfer controller
JPH05233160A (en) Duplex storage device
JPS63205727A (en) Magnetic disk control channel
JPH08286970A (en) Shared memory controller
JPH11327932A (en) Memory management device and computer provided with the device
JPH01158545A (en) Control system for memory
JPH09185565A (en) Network system with program transferring function

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990518