JPH0973407A - Data management device - Google Patents

Data management device

Info

Publication number
JPH0973407A
JPH0973407A JP7227926A JP22792695A JPH0973407A JP H0973407 A JPH0973407 A JP H0973407A JP 7227926 A JP7227926 A JP 7227926A JP 22792695 A JP22792695 A JP 22792695A JP H0973407 A JPH0973407 A JP H0973407A
Authority
JP
Japan
Prior art keywords
data
storage
area
storage area
computer
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
JP7227926A
Other languages
Japanese (ja)
Inventor
Masahiro Totsuka
正弘 戸塚
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP7227926A priority Critical patent/JPH0973407A/en
Publication of JPH0973407A publication Critical patent/JPH0973407A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 ネットワーク中に接続された複数の計算機が
作り出す処理データを、一台の計算機で一括管理する場
合に、容量が不確定でかつ膨大なデータが生じる場合に
それを効率的に管理するデータ管理装置を得る。 【解決手段】 計算機利用者が処理ソフトウェアを利用
してデータを作り出す場合にbのようなディスク管理用
データを用意し、4のような予め利用者個人毎に決めて
おいた余裕度領域を越えて他利用者の余裕度領域を借用
しなければならなくなった場合はdのように借用元と借
用先の利用者名とその容量を記憶しておいた後、他利用
者の余裕度領域を割り当て直し、一時的データ記憶を行
い、他記憶媒体へのデータ待避が行われ借用の必要が無
くなった場合はeのように借用を意味するデータを消去
するようなデータ管理方法をとる。
(57) [Abstract] [PROBLEMS] When processing data generated by a plurality of computers connected to a network is collectively managed by a single computer and the data is uncertain and huge data is generated, To obtain a data management device for efficient management. SOLUTION: When a computer user creates data by using processing software, disk management data such as b is prepared, and a margin area such as 4 which is determined in advance for each individual user is exceeded. If it becomes necessary to borrow the margin area of another user by storing the user names of the borrowing source and the borrowing destination and their capacities as shown in d, the margin area of the other user is stored. When data is re-allocated, temporary data is stored, and the data is saved to another storage medium and the borrowing is no longer necessary, a data management method is adopted such that the data indicating borrowing is erased like e.

Description

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

【0001】[0001]

【発明の属する技術分野】この発明は、ネットワークに
より接続された複数の計算機のうち1つの計算機が有す
る、例えば磁気ディスク装置を、他の計算機の共有デー
タ記憶装置として用いる計算機システムに係わり、特に
共有データ記憶装置の記憶領域を複数の計算機に対応さ
せて設定し、その設定された記憶領域に各計算機の処理
データを記憶させるためのデータ管理装置に関するもの
である。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a computer system that uses, for example, a magnetic disk device of one computer among a plurality of computers connected by a network, as a shared data storage device of another computer, and more particularly to a shared computer system. The present invention relates to a data management device for setting a storage area of a data storage device so as to correspond to a plurality of computers and storing processing data of each computer in the set storage region.

【0002】[0002]

【従来の技術】従来よりパーソナルコンピュータやワー
クステーション等の計算機分野においては、計算機の利
用者が相互に他の計算機の処理データを共有し合うこと
ができるように、複数の計算機のネットワーク化が進め
られてきている。
2. Description of the Related Art Conventionally, in the field of computers such as personal computers and workstations, networking of a plurality of computers has been advanced so that users of computers can mutually share processing data of other computers. Has been done.

【0003】図6は、複数の計算機をネットワークによ
り接続した計算機システムを示す図であり、図6におい
て、37から39はネットワークに接続された利用者計
算機、40は他の利用者側の計算機が処理結果として作
成するデータを一括管理するための共有データ記憶装置
としてのデータ管理装置、41は各計算機を接続するた
めのネットワークである。このように複数の計算機をネ
ットワークに接続し、1台の計算機の持つ磁気ディスク
を他の計算機の共有データ記憶装置として用いることに
より、例えば計算機37が処理したデータをネットワー
クを介してデータ管理装置40に伝送して共有のデータ
記憶装置に記憶させ、その記憶されたデータを計算機3
8の利用者が再利用することが可能となる。なおここで
共有データ記憶装置とする計算機40をデータ管理装置
と呼ぶことにして、以下に説明する。
FIG. 6 is a diagram showing a computer system in which a plurality of computers are connected by a network. In FIG. 6, 37 to 39 are user computers connected to the network, and 40 is a computer on another user side. A data management device as a shared data storage device for collectively managing the data created as the processing result, and 41 is a network for connecting the computers. In this way, by connecting a plurality of computers to the network and using the magnetic disk of one computer as a shared data storage device of another computer, for example, the data processed by the computer 37 is processed by the data management device 40 via the network. To the shared data storage device, and the stored data is stored in the computer 3
It becomes possible for 8 users to reuse. The computer 40, which is the shared data storage device, will be referred to as a data management device and will be described below.

【0004】データ管理装置40は、ネットワーク中に
一台設置して他の計算機が処理したデータを一括管理す
ることで、複数の計算機間でのデータ共有を図るための
ものであり、その具体的な構成を図7に示す。図7にお
いて、24は計算機の処理経過を随時表示しながら利用
者が処理の進行を確認するためのディスプレイ装置、2
5は計算機処理のための演算を実際に行う演算装置、2
6は利用者が演算装置25へ処理命令を入力指示するた
めの入力装置、27は演算途中の処理内容を一時的に保
持するメモリと呼ばれる第1の記憶装置、28は複数の
計算機の処理結果を記憶する共有データ記憶領域として
の第2の記憶装置であり、通常磁気ディスク装置が用い
られる。29は第2の記憶装置28のデータ容量、既使
用領域、未使用領域及び個々のデータの所有者や作成日
時等を検出するディスク使用状態検出装置、30はディ
スク使用状態検出装置28が検出した状態に応じて計算
機利用者に警告通知するための警告表示装置、31は第
2の記憶装置28を溢れたデータを待避するためのデー
タ待避用記憶装置であり、通常磁気テープ装置が用いら
れる。このデータ管理装置40は、データを共有するた
めの第2の記憶装置28と共有するためのディスク使用
状態検出装置29を具備していること以外は他の利用者
計算機37から39と同じ構成、機能を有するものであ
る。
The data management device 40 is installed in a network and collectively manages data processed by other computers to share the data among a plurality of computers. FIG. 7 shows such a structure. In FIG. 7, reference numeral 24 denotes a display device for the user to confirm the progress of the processing while displaying the progress of the processing of the computer at any time.
5 is an arithmetic unit for actually performing arithmetic for computer processing, 2
6 is an input device for the user to input a processing instruction to the arithmetic unit 25, 27 is a first storage device called a memory for temporarily holding the processing contents during the calculation, 28 is the processing results of a plurality of computers Is a second storage device as a shared data storage area for storing the data, and a magnetic disk device is usually used. Reference numeral 29 is a disk usage state detecting device for detecting the data capacity, used area, unused area and owner of each data, creation date and time of the second storage device 28, and 30 is detected by the disk usage state detecting device 28. A warning display device for giving a warning notification to the computer user according to the state, and a data saving storage device 31 for saving the data overflowing the second storage device 28 are usually a magnetic tape device. This data management device 40 has the same configuration as the other user computers 37 to 39, except that the data management device 40 is provided with a second storage device 28 for sharing data and a disk usage state detection device 29 for sharing. It has a function.

【0005】次に図6に示す計算機システムにおける各
計算機への入力から処理データの記憶に至るまでの動作
について、図7を用いて説明する。まず利用者が入力装
置26より処理したい内容を処理命令として入力する
と、演算装置25がこの命令に対応した処理ソフトウェ
アの実行を開始し、演算装置25が処理を進めていく途
中に、その処理の途中データを第1の記憶装置27に記
憶し、また処理の入力データとして第2の記憶装置28
から必要に応じてデータを呼び出す。データ管理装置の
第2の記憶装置28へは、処理ソフトウェアが記憶命令
を含み演算装置25がこれを実行した場合、または処理
が終了し利用者が入力装置26を操作してデータ記憶指
示を行った場合に書き込みがなされる。なおディスク使
用状態検出装置29は、第2の記憶装置28の中でデー
タが記憶されている既使用領域の容量、データが未だ記
憶されていない未使用領域の容量及び既に記憶されたデ
ータの個々の容量、作成日付を検出し、データ管理のた
めの情報を提供し、必要に応じてデータ管理に関する様
々な警告メッセージを警告表示装置30の機能で発する
ことができる。31は第2の記憶装置28にデータ溢れ
が生じた場合に、データの待避場所とするべき記憶装置
で、通常は安価な磁気テープ装置が用いられる。
Next, the operation from the input to each computer to the storage of processed data in the computer system shown in FIG. 6 will be described with reference to FIG. First, when the user inputs the content to be processed from the input device 26 as a processing instruction, the arithmetic unit 25 starts executing the processing software corresponding to this instruction, and while the arithmetic unit 25 proceeds with the processing, The intermediate data is stored in the first storage device 27, and the second storage device 28 is used as input data for the process.
To call data as needed. When the processing software includes a storage command and the arithmetic unit 25 executes the storage command to the second storage device 28 of the data management device, or when the processing is completed and the user operates the input device 26, a data storage instruction is issued. If it is written, it will be written. It should be noted that the disk usage state detecting device 29 determines the capacity of the used area in which data is stored in the second storage device 28, the capacity of the unused area in which data is not yet stored, and the already stored data. It is possible to detect the capacity and the date of creation, provide information for data management, and issue various warning messages regarding data management by the function of the warning display device 30 as necessary. Reference numeral 31 is a storage device to be used as a data saving place when data overflows in the second storage device 28, and an inexpensive magnetic tape device is usually used.

【0006】ところでデータ管理装置40は、各計算機
の処理データを第2の記憶装置28に記憶させる場合に
は、予め各計算機利用者に記憶領域を分割し割り当て、
その割り当て領域内にのみ対応した利用者の計算機処理
データを記憶させる機能を有している。ここで従来より
の第2の記憶装置28の記憶領域の割り当てとデータの
記憶のさせかたについて図8にて説明する。図8では第
2の記憶装置28の記憶領域を、論理的に容量に対して
の棒形状で表現した。まず(o)は、上記のデータ管理
機能としての各利用者計算機毎に第2の記憶装置28の
記憶領域を分割し割り当てる機能を利用せずに、各計算
機の処理データ42から44を発生順に順次記憶してい
く方法である。(p)は第2の記憶装置28の記憶領域
を分割し割り当てる機能を利用し、データ管理装置の第
2の記憶装置28を利用者計算機数分で等分割した場合
で、利用者個人領域45の中では計算機利用者が自由に
データ利用をできるようにしたものである。(q)は
(p)の付加機能として、利用者毎に分割した記憶領域
にデータ溢れを生じた場合の待避領域として、予め46
の固定的な余裕度を持たせるものである。(r)は処理
ソフトウェアが図7の入力装置26の一定の操作回数ま
たは操作時間毎に処理途中のデータを第2の記憶装置2
8へ記憶させる機能を含み、この命令を受けた演算装置
25は第1の記憶装置27の中に記憶された処理途中デ
ータ48を第2の記憶装置28に記憶した後、ディスク
使用状態検出装置29の機能により、47のような未使
用領域の容量を警告表示装置30の機能にて利用者に知
らしめるものである。
By the way, the data management apparatus 40 divides the storage area into each computer user in advance and allocates the storage area in order to store the processed data of each computer in the second storage device 28.
It has a function of storing the computer processing data of the corresponding user only in the allocated area. Here, a conventional method of allocating a storage area of the second storage device 28 and storing data will be described with reference to FIG. In FIG. 8, the storage area of the second storage device 28 is logically represented by a bar shape with respect to the capacity. First, (o) does not use the function of dividing and allocating the storage area of the second storage device 28 for each user computer as the data management function described above, but processing data 42 to 44 of each computer in the order of occurrence. It is a method of sequentially storing. (P) is a case where the function of dividing and allocating the storage area of the second storage device 28 is used, and the second storage device 28 of the data management device is equally divided by the number of user computers. Among them, computer users can freely use the data. (Q) is an additional function of (p), and is a save area when data overflow occurs in a storage area divided for each user.
It has a fixed margin of. In (r), the processing software causes the second storage device 2 to store the data in the middle of processing at a certain number of times of operation or the operation time of the input device 26 of FIG. 7.
8 has a function of storing the data in the storage device 8, and the arithmetic unit 25 which has received this command stores the in-process data 48 stored in the first storage device 27 in the second storage device 28, and then the disk usage state detection device. With the function of 29, the capacity of the unused area such as 47 is notified to the user by the function of the warning display device 30.

【0007】従来のデータ管理装置は以上のようになっ
ているが、計算機のソフトウェアの種類によっては処理
終了後に発生するデータ容量が処理実行前には予測のつ
きにくいものがある。例えばワードプロセッサに代表さ
れるような会話型のソフトウェアでは、文字入力や図形
編集のためにキーボードやマウスのような図7の入力装
置26を操作するが、文字入力のためのキーボードのキ
ー操作回数や操作時間とデータ容量とは概ね線形性を保
った形で推移するため、発生するデータ容量の予測がつ
きやすい。しかし、様々な自然科学、社会科学的な現象
を計算機上で疑似化し、その現象の起こるべき結果を予
測しようとしたシュミレーションソフトウェアにおいて
は、発生するデータ容量の予測がつきにくい。計算機利
用者がシュミレーションソフトウェアを利用した場合の
作業フローを図9に示す。図9においては、49は予測
すべき現象を疑似化し現象予測を導き出すための数学的
解法を見い出す問題の定式化の段階、50は問題の定式
化49で見いだした手法により計算機が処理でき得るデ
ータとして、疑似化すべき現象の制約条件を数学モデル
化するモデルの作成の段階、51は実際にシュミレーシ
ョンを実行し現象予測を導き出す段階、52は導き出さ
れた現象予測が望ましいものかを検証する段階である。
なお53はシュミレーション結果の検証52の段階で現
象予測が望ましいものでなかった場合にモデルの作成5
0の段階に立ち戻るものであり、モデルの作成50にて
制約条件の修正を再び行い、望ましい結果が得られるま
でモデルの作成50からシュミレーション結果の検証5
2及び53までの処理を再帰的に行い、どのような制約
条件の場合望ましい結果が得られるかを探求する。
The conventional data management apparatus has been configured as described above, but depending on the type of software of the computer, the data capacity generated after the processing is difficult to predict before the processing is executed. For example, in conversational software represented by a word processor, the input device 26 of FIG. 7 such as a keyboard or a mouse is operated for character input or graphic editing. Since the operation time and the data volume change in a form that maintains a substantially linear shape, it is easy to predict the generated data volume. However, simulation software that simulates various natural science and social science phenomena on a computer and tries to predict the consequences of such a phenomenon is difficult to predict the amount of data that will occur. FIG. 9 shows a work flow when the computer user uses the simulation software. In FIG. 9, 49 is a step of formulating a problem in which a mathematical solution for simulating a phenomenon to be predicted and deriving a phenomenon prediction is derived, and 50 is data which a computer can process by the method found in the problem formulation 49. , 51 is a step of creating a model for mathematically modeling the constraint conditions of the phenomenon to be simulated, 51 is a step of actually executing simulation to derive a phenomenon prediction, and 52 is a step of verifying whether the derived phenomenon prediction is desirable. is there.
In addition, 53 is model creation 5 when the phenomenon prediction is not desirable at the stage 52 of verification of simulation results.
It returns to the stage of 0, and the constraint conditions are corrected again in the model creation 50, and the model creation 50 to the simulation result verification 5 are performed until a desired result is obtained.
The processes up to 2 and 53 are performed recursively, and under what kind of constraint conditions a desirable result is obtained.

【0008】例えば構造物の振動シュミレーションを例
に取ると、構造物が運用される運用環境下で生ずる振動
の周波数範囲を実験などより予測し設定すると、その周
波数範囲内で、構造物の形状が著しく歪む共振の状態
が、どんな周波数で幾つ生じるかはシュミレーションを
実行してみないと予測できない。このため共振周波数領
域における構造物の歪みの度合いを示す変形図等のデー
タは、図9ではシュミレーションの実行51が終わった
後でしかその数及び量が予測できないことになる。
For example, taking the vibration simulation of a structure as an example, if the frequency range of the vibration generated in the operating environment in which the structure is operated is predicted and set by experiments or the like, the shape of the structure is determined within that frequency range. It is impossible to predict how many and how many resonances will be significantly distorted unless simulation is performed. Therefore, in FIG. 9, data such as a deformation diagram showing the degree of distortion of the structure in the resonance frequency region can be predicted only in number after the simulation execution 51 is completed.

【0009】図9のシュミレーションソフトウェアの利
用者の作業フローを、それを計算機が処理する場合の処
理フローと対比して図7にて説明する。問題の定式化4
9については、現象予測を導き出すための数学的解法を
処理ソフトウェアとして演算処理25の命令内容として
作成する。モデルの作成50は、利用者が入力装置26
を操作して会話型で演算装置25に処理命令を送り、演
算装置25はその操作内容を受けて制約条件を計算機で
表現したモデルを作成し、そのモデル作成過程をディス
プレイ装置24で表示し利用者に確認させる。なおモデ
ルの作成50の処理については、会話型で処理が進むた
めワードプロセッサと同様に概ね線形性を保った形でデ
ータ容量が推移する。またこのモデルのデータについて
は、データ管理装置に記憶させる命令の入力操作を必要
に応じて利用者が行い、演算装置25はこの操作内容を
受けデータ管理装置の第2の記憶装置28にデータを記
憶させておく。次にシュミレーションの実行51につい
ては、利用者が入力装置26を操作してシュミレーショ
ンの実行命令を演算装置25に送り、演算装置25は処
理ソフトウェアを呼び出し処理を開始し、モデルの作成
50で作成したモデルを第2の記憶装置28から呼び出
し、処理途中データを第1の記憶装置27へ記憶しなが
ら処理を進め、現象予測として処理結果を導き出す。な
おシュミレーションの実行51については、実行開始命
令を発してから処理が終了するまでは、利用者側の結果
待ち時間となり、入力装置26の操作は必要ない。シュ
ミレーションの実行51の処理結果が得られた時点で、
この結果データをデータ管理装置40の第2の記憶装置
28に記憶し、これを呼び出し、シュミレーション結果
の検証52の段階でのディスプレイ装置等に処理結果を
表示して現象予測としての処理結果の妥当性を利用者が
検証する。シュミレーション結果の検証52で、検証の
結果が望ましいものでなかった場合は、利用者が入力装
置26を操作して予め第2の記憶装置28に記憶してお
いたモデル情報を呼び出し、これを修正し再びモデルの
作成50から以降の作業を再帰的に行う。またモデルの
作成50からシュミレーション結果の検証52及び53
までの再帰的な処理を行う場合に以前の処理内容を保持
したまま違った制約条件のもとで再度シュミレーション
を実行する場合が多く、同じデータに対して追加編集を
行うこととなり、この再帰的な処理の回数が増えるほ
ど、一つのデータ容量が順次増えていくこととなる。
The work flow of the user of the simulation software of FIG. 9 will be described with reference to FIG. 7 in comparison with the process flow when the computer processes it. Problem formulation 4
With respect to 9, the mathematical solution for deriving the phenomenon prediction is created as the processing content of the operation processing 25 as processing software. The user creates the model 50 by using the input device 26.
Is operated interactively to send a processing command to the arithmetic unit 25, and the arithmetic unit 25 receives the contents of the operation to create a model in which the constraint conditions are expressed by a computer, and the model creating process is displayed on the display unit 24 for use. To confirm. As for the process of model creation 50, since the process proceeds in an interactive manner, the data capacity changes in a manner that maintains linearity as in a word processor. With respect to the data of this model, the user performs an input operation of a command to be stored in the data management device as needed, and the arithmetic unit 25 receives the contents of this operation and stores the data in the second storage device 28 of the data management device. Remember. Next, for the simulation execution 51, the user operates the input device 26 to send a simulation execution command to the arithmetic unit 25, the arithmetic unit 25 calls the processing software and starts the process, and the model is created 50. The model is called from the second storage device 28, the processing is advanced while the mid-process data is stored in the first storage device 27, and the processing result is derived as the phenomenon prediction. Regarding the simulation execution 51, there is a waiting time as a result on the user side from the issuance of the execution start command to the end of the processing, and the operation of the input device 26 is not necessary. When the processing result of execution 51 of the simulation is obtained,
This result data is stored in the second storage device 28 of the data management device 40, which is called, and the processing result is displayed on the display device or the like at the stage of verification 52 of the simulation result to validate the processing result as a phenomenon prediction. The user verifies the sex. In the verification 52 of the simulation result, if the verification result is not desirable, the user operates the input device 26 to call the model information stored in the second storage device 28 in advance and correct it. Then, the model creation 50 is performed again and the subsequent steps are recursively performed. In addition, from model creation 50 to verification of simulation results 52 and 53
In the case of performing the recursive processing up to, it is often the case that the previous processing contents are retained and the simulation is executed again under different constraint conditions, and additional editing is performed on the same data. As the number of such processes increases, one data capacity will increase in sequence.

【0010】このように発生量を予測できない処理デー
タのデータ管理装置としては従来の技術におけるデータ
管理方法では以下のような不都合を生ずる。まず図8の
(o)のような方法では、容量に限りのある磁気ディス
クについてデータの溢れを生じた場合、データ管理装置
の全利用者がデータを新たに記憶できなくなってしま
う。利用者毎にデータ管理装置の第2の記憶装置28を
分割し割り当てる(p)の方法では、割り当てられた利
用者個人領域にデータ溢れを生じたとしても、他利用者
には影響が及ばなくなり局所化できる利点はあるが、こ
の溢れを生じた場合には他のデータをデータ待避用記憶
装置31など他の記憶媒体に一旦待避し、データを記憶
でき得る未使用領域を確保した上でシュミレーションを
再実行しなければならず、長時間に及ぶ結果待ち時間が
無駄になってしまう。一方(q)の利用者毎に一定の余
裕度を持たせておく方法では、発生するデータ容量が予
測できないことより、その余裕度をも越えるデータが生
じた場合に(p)と同様の状態になってしまう。(r)
の方法では、前に記したワードプロセッサのような会話
型のソフトウェアの場合は、入力装置の操作回数または
操作時間に対して概ね線形性を保った形でデータ量が推
移するため、一定の操作回数または操作時間毎に処理途
中データをデータ管理装置の第2の記憶装置28に記憶
した後に、未使用領域の残量を利用者に通知すれば、利
用者側はそれに対処し、どのくらいの操作でデータ溢れ
を生じるかを判断し、操作を中断して前もって他のデー
タを待避しておくような対応がとれ、処理時間の無駄を
最小限にできる。しかし発生するデータ容量の予測のつ
かないシュミレーションソフトウェアの図9のシュミレ
ーションの実行51のような処理の場合は、利用者はデ
ータ溢れを生ずるか否やを判断することができないた
め、この方法ではやはり溢れを生じた場合の結果待ち時
間の無駄が起きてしまう。
As described above, as a data management device for processing data whose generation amount cannot be predicted, the following problems occur in the conventional data management method. First, in the method shown in FIG. 8 (o), when data overflow occurs in a magnetic disk having a limited capacity, all users of the data management apparatus cannot store new data. In the method of dividing and allocating the second storage device 28 of the data management device for each user (p), even if data overflow occurs in the allocated user personal area, it does not affect other users. Although there is an advantage that the data can be localized, if this overflow occurs, other data is temporarily saved in another storage medium such as the data save storage device 31, and the simulation is performed after securing an unused area where the data can be stored. Must be re-executed, resulting in a long waiting time being wasted. On the other hand, in the method of giving a certain margin to each user of (q), the amount of data to be generated is unpredictable. Become. (R)
In the case of interactive software such as the word processor described above, in the method of (1), since the amount of data changes in a manner that maintains linearity with respect to the number of operations of the input device or the operation time, a certain number of operations Alternatively, if the user is informed of the remaining amount of the unused area after storing the in-process data in the second storage device 28 of the data management device for each operation time, the user can handle it and how much operation It is possible to determine whether a data overflow will occur, interrupt the operation, and save other data in advance, thereby minimizing waste of processing time. However, in the case of a process such as the simulation execution 51 of the simulation software shown in FIG. 9 in which the amount of generated data is unpredictable, the user cannot determine whether or not the data overflow occurs, and thus the overflow is still caused by this method. As a result, waiting time is wasted.

【0011】[0011]

【発明が解決しようとする課題】この発明はこのような
従来の課題を解決するためになされたものであり。計算
機処理ソフトウェアが作り出す処理結果データを効率よ
く管理することで、計算機処理ソフトウェアの処理結果
待ち時間の無駄を最小限にしたものである。
The present invention has been made to solve such conventional problems. By efficiently managing the processing result data generated by the computer processing software, the waste of the processing result waiting time of the computer processing software is minimized.

【0012】[0012]

【課題を解決するための手段】この発明は、データ管理
装置の第2の記憶装置28の記憶領域の複数の計算機に
対応して分割設定された各記憶領域の未使用領域の容量
と、データ溢れ分を格納するために設定された余裕度領
域の使用容量を検知する検知手段と、上記分割設定され
た自己の記憶領域と上記余裕度領域の総和をも越える容
量のデータが計算機処理結果として生じた場合、上記検
知手段で検知された他の利用者用の余裕度領域を用いて
自己の記憶領域を拡大するように再設定する再設定手段
とを具備したものである。
According to the present invention, the capacity of the unused area of each storage area divided and set corresponding to a plurality of computers in the storage area of the second storage device 28 of the data management device, and the data The detection means for detecting the used capacity of the margin area set to store the overflow, and the data of the capacity exceeding the sum of the divided storage area of its own storage area and the margin area as the computer processing result. In the event of occurrence, a resetting means is provided for resetting so as to expand its own storage area by using the margin areas for other users detected by the above-mentioned detection means.

【0013】この発明は、データ管理装置の第2の記憶
装置28の記憶領域の複数の計算機に対応して分割設定
された各記憶領域の中に再設定用の記憶領域を設け、未
使用領域全体とこの再設定用記憶領域の容量を検知する
検知手段と、上記分割設定された自己の記憶領域を超え
る量のデータが計算機処理結果として生じた場合、上記
検知手段で検知された他の利用者の再設定用記憶領域を
用いて自己の記憶領域を拡大するように再設定する再設
定手段を具備したものである。
According to the present invention, a storage area for resetting is provided in each storage area divided and set corresponding to a plurality of computers in the storage area of the second storage device 28 of the data management apparatus, and an unused area is provided. If the amount of data that exceeds the entire storage area and the capacity of the storage area for resetting and the amount of data that exceeds the storage area of the divided storage device is generated as a computer processing result, another use detected by the detection means A resetting means for resetting so as to enlarge its own storage area by using the resetting storage area of the person is provided.

【0014】この発明は、データ管理装置の第2の記憶
装置28の記憶領域を複数の計算機に対応して分割され
た各記憶領域の未使用領域を検知する検知手段と、処理
途中データを保持する第1の記憶装置27の全記憶容量
が、上記検知手段にて検知された未使用領域の容量を越
えるとき、警告を発する警告手段を具備したものであ
る。
According to the present invention, the storage area of the second storage device 28 of the data management apparatus detects the unused area of each storage area divided corresponding to a plurality of computers, and holds the in-process data. If the total storage capacity of the first storage device 27 exceeds the capacity of the unused area detected by the detection means, the warning means is provided.

【0015】またこの発明は、他利用者の未使用領域を
再設定手段により自己の記憶領域として再設定した記憶
領域に記憶されたデータについて、最新のデータ以外の
データに対しては計算機処理ソフトウェアの再実行を制
限する手段を設けたものである。
The present invention is also directed to computer processing software for data stored in a storage area in which an unused area of another user has been reset by the resetting means as its own storage area. It is provided with a means for limiting the re-execution of.

【0016】この発明は、他利用者の未使用領域を再設
定手段により自己の記憶領域として再設定した記憶装置
に記憶されたデータについて、最新のデータ以外のデー
タに対して計算機処理ソフトウェアの再実行を行う場
合、実行を禁止する警告を発する警告手段を設けたもの
である。
According to the present invention, for data stored in a storage device in which an unused area of another user is reset as its own storage area by the resetting means, the computer processing software is reset for data other than the latest data. When the execution is carried out, a warning means for issuing a warning for prohibiting the execution is provided.

【0017】この発明は、他利用者の未使用領域を再設
定手段により自己の記憶領域として再設定した記憶装置
に記憶されたデータについて、記憶機処理ソフトウェア
の再実行回数が予め設定した実行回数を越える場合、そ
の計算機処理ソフトウェアの実行を制限する手段を設け
たものである。
According to the present invention, the number of times of re-execution of the storage processing software is preset for the data stored in the storage device in which the unused area of another user has been re-set as its own storage area by the resetting means. If it exceeds the above, a means for limiting the execution of the computer processing software is provided.

【0018】この発明は、他利用者の未使用領域を再設
定手段により自己の記憶領域として再設定した記憶装置
に記憶されたデータについて、計算機処理ソフトウェア
の再実行回数が予め設定した実行回数を超える場合、実
行禁止の警告を発する警告手段を設けたものである。
According to the present invention, the number of times of re-execution of the computer processing software is the preset number of execution times for the data stored in the storage device in which the unused area of another user is re-set as its own storage area by the resetting means. If it exceeds the limit, warning means is provided to issue a warning that execution is prohibited.

【0019】この発明は、計算機処理ソフトウェアの実
行禁止の警告手段の出力信号により、データ管理装置の
第2の記憶装置28に記憶されたデータのうち、予め待
避可能なデータを他の記憶装置に記憶させ、上記第2の
記憶装置28に記憶されたデータを消去し得る手段を設
けたものである。
According to the present invention, among the data stored in the second storage device 28 of the data management device, the data which can be saved in advance is stored in another storage device by the output signal of the execution prohibition warning means of the computer processing software. Means for storing and erasing the data stored in the second storage device 28 is provided.

【0020】[0020]

【発明の実施の形態】BEST MODE FOR CARRYING OUT THE INVENTION

実施の形態1.データ管理装置の第2の記憶装置28の
記憶領域を予め利用者毎に分割して割り当て、その個人
領域毎に別に余裕度を持たせた図8の(q)の方法で
は、余裕度領域をも越えるデータが生じた場合は、待避
可能なデータをデータ待避用記憶装置31に待避して記
憶領域を確保した上で処理を再実行しなければならず、
処理結果の待ち時間の無駄が生じる。この発明はこれを
避けるために、余裕度をも越えるデータが生じた場合
は、他利用者の余裕度を割り当て、一時的に記憶させる
手段を演算装置に設けたものである。
Embodiment 1. In the method of (q) in FIG. 8 in which the storage area of the second storage device 28 of the data management device is divided and assigned in advance for each user, and the individual areas are each provided with an allowance, If there is data that exceeds the limit, the data that can be saved must be saved in the data saving storage device 31, a storage area must be secured, and the processing must be re-executed.
The waiting time for the processing result is wasted. In order to avoid this, the present invention provides the arithmetic unit with means for allocating the margin of another user and temporarily storing it when data exceeding the margin is generated.

【0021】図1はデータ管理装置の第2の記憶装置2
8の全体領域を論理的に容量に対しての棒形状で示した
図である。(a)及び(b)は新規に計算機処理したデ
ータ1又は既存データを計算機によって編集処理したデ
ータ2又は他の記憶装置へ待避したデータ3について、
その都度利用者毎に既使用領域、未使用領域、余裕度領
域、及び他利用者に余裕度領域を貸し出した場合の貸し
出し相手の利用者名を記した(b)の表を演算装置25
の機能により第2の記憶装置28の記憶領域中にディス
ク管理データ記憶領域を7のように作成し記憶したもの
であり、(b)の表では利用者個人領域の既使用領域、
未使用領域、余裕度領域の総和を100として各領域の
容量を数字により示している。(c)及び(d)は計算
機処理結果として生じた個人の余裕度領域を使わなけれ
ば記憶できないデータ8を記憶する場合を示したもので
あり、(d)の表で利用者Aの未使用領域が無くなり零
になり、余裕度領域を使用した分の容量を減じた数字を
余裕度領域の項に入れたものである。(e)及び(f)
は計算機処理結果として生じた個人の余裕度領域をも越
えてしまうデータ9を記憶する場合を示したものであ
り、(f)の表で利用者Bの未使用領域が無くなり零に
なり、既使用領域は他利用者から借用した分も含めて利
用者個人の全使用量を入れ、余裕度領域については利用
者Cから借用分の残りを入れ、利用者Cの余裕領域には
利用者Bが借用しているので零を入れ、他利用者項に借
用した利用者Bの名前を入れたものである。(g)及び
(h)は(e)までで利用者Bが一時的に利用者Cの余
裕度領域を借用している状態となり、データ10をデー
タ待避用記憶装置31に待避した場合を示したものであ
り、データ10を待避したことによってデータ9が利用
者個人領域の中におさまり、利用者Cの余裕度領域を借
用する必要が無くなり、(h)の表で利用者Bの余裕度
領域に余りが生じた容量を余裕度領域の項に入れ、利用
者Cの余裕度領域の容量を元に戻し、他利用者の項を消
去したものである。
FIG. 1 shows a second storage device 2 of the data management device.
It is the figure which showed the whole area | region of 8 logically by the rod shape with respect to capacity. (A) and (b) are data 1 newly computer-processed, data 2 edited by existing computer, or data 3 saved in another storage device,
The table of (b) in which the used area, the unused area, the margin area, and the user name of the lending partner when the margin area is lent to another user is described for each user in each case
The disk management data storage area is created and stored as shown in 7 in the storage area of the second storage device 28 by the function of, and in the table of FIG.
The capacity of each area is shown numerically, with the sum of the unused area and the margin area being 100. (C) and (d) show the case of storing the data 8 which cannot be stored unless the personal margin area generated as a result of the computer processing is used. The number is zero when the area disappears and the capacity is reduced by the amount used for the margin area, and the figure is entered in the term of the margin area. (E) and (f)
Shows a case in which the data 9 that exceeds the personal margin area generated as a result of the computer processing is stored, and the unused area of the user B disappears and becomes zero in the table of (f). The usage area includes the total usage amount of each individual user including those borrowed from other users, the remaining area of the borrowed area from the user C is included in the spare area, and the user B is included in the spare area of the user C. Since it is borrowed, 0 is entered, and the name of the borrowed user B is entered in the other user section. (G) and (h) show the case where the user B temporarily borrows the margin area of the user C until (e) and saves the data 10 in the data save storage device 31. Since the data 10 is saved, the data 9 is contained in the user's personal area, and it is not necessary to borrow the user C's allowance area, and the user B's allowance is shown in the table of (h). The capacity having a surplus in the area is put into the term of the margin area, the capacity of the margin area of the user C is returned to the original, and the terms of other users are deleted.

【0022】図7のディスク使用状態検出装置29の機
能により、図1の(a)ではデータの記憶、編集、待避
が起きる都度、当該利用者の既使用領域、未使用領域、
余裕度領域を検出して、その情報を演算装置25が第2
の記憶装置28のディスク管理データ記憶領域7に
(b)の表のデータをディスク管理データとして記憶す
る。図1の(c)のデータ8のような未使用領域は越え
るが個人の余裕度領域内におさまるようなデータが生じ
た場合は、(a)の場合と同様にディスク管理データ記
憶領域7に(d)の表のデータをディスク管理データと
して濃くした後、警告表示装置30の機能によりディス
ク容量超過の警告を利用者に発する。図1の(e)のデ
ータ9のような個人の余裕度をも越えて他利用者のデー
タを借用しなければならない場合は、予め作成しておい
た(d)の表から全利用者の余裕度領域の使用状況を検
索し、余裕度領域を使っていない利用者を演算装置25
の機能により探し出し、(d)の表では余裕度領域の項
から利用者Cが余裕度領域を使用していないから、利用
者Cの余裕度領域を利用者Bのものとして一時的に割り
当て直し、利用者Cの他利用者の項に借用元の利用者B
の名前を演算装置25の機能で入れ、(f)の表を作成
し、データ管理装置のディスク管理データ記憶領域に記
憶する。図1の(g)のデータ10のように、他利用者
の余裕度領域を借用している状態で待避するデータが生
じ、借用する必要が無くなった場合は、(a)の場合と
同様にディスク管理データ記憶領域に(h)のような表
を記憶し、利用者Bに貸し出していた利用者Cの余裕度
領域を元の利用者に戻すため利用者Cの他利用者の項を
演算装置25の機能により消去する。
Due to the function of the disk usage state detecting device 29 of FIG. 7, in FIG. 1 (a), every time data is stored, edited, or saved, the user's used area, unused area,
The computing device 25 detects the margin area and outputs the information to the second area.
The data in the table (b) is stored in the disk management data storage area 7 of the storage device 28 as disk management data. When data such as the data 8 shown in FIG. 1C exceeds the unused area but falls within the individual margin area, the disk management data storage area 7 is stored in the same manner as in the case of FIG. After thickening the data in the table of (d) as disk management data, a warning of the disk capacity is issued to the user by the function of the warning display device 30. When it is necessary to borrow the data of other users beyond the individual margin such as the data 9 of FIG. 1 (e), the table of (d) prepared in advance is used to list all users. The operating condition of the spare area is searched and the user who does not use the spare area is searched for by the arithmetic unit 25.
The user C does not use the allowance area from the item of the allowance area in the table of (d), so that the allowance area of the user C is temporarily reassigned as that of the user B. , The user B of the borrower in the section of the other user of the user C
Is entered by the function of the arithmetic unit 25, the table of (f) is created, and stored in the disk management data storage area of the data management unit. When there is data to be saved while borrowing the margin area of another user like the data 10 in FIG. 1G and there is no need to borrow, the same as in the case of (a). A table such as (h) is stored in the disk management data storage area, and the term of another user of user C is calculated in order to return the spare area of user C lent to user B to the original user. It is erased by the function of the device 25.

【0023】上記のようなデータ管理装置の機能によ
り、処理実行前には発生するデータ量の予測のつきにく
い処理ソフトウェアが生成するデータを、他利用者の余
裕度領域を動的に再設定することにより一時的に記憶で
きる得るものとして、処理結果待ち時間の無駄を最小限
にする効果がある。
By the function of the data management apparatus as described above, the data generated by the processing software, which is difficult to predict the amount of data generated before the processing is executed, dynamically resets the margin areas of other users. As a result, it can be temporarily stored, which has an effect of minimizing waste of the processing result waiting time.

【0024】実施の形態2.発明の実施の形態1ではデ
ータ管理装置の第2の記憶装置28の記憶領域を利用者
毎に分割して割り当てた記憶領域と、ディスク溢れを生
じた場合にその溢れ分を格納すべき余裕度領域は別々の
領域として管理したが、この発明は利用者個人領域中に
余裕度領域にあたる領域を作成し、これを再設定用記憶
領域として管理するものであり、データ管理装置の第2
の記憶装置28の使用状態の検出手段、警告を発する手
段及び再設定用記憶領域を含む未使用領域を越える処理
結果としてのデータが生じた場合に他利用者の再設定用
記憶領域を割り当てる手段を有する。
Embodiment 2. In the first embodiment of the invention, the storage area of the second storage device 28 of the data management apparatus is allocated by dividing the storage area for each user, and the margin to store the overflow when a disk overflow occurs. Although the areas are managed as separate areas, the present invention creates an area corresponding to the margin area in the user's personal area and manages it as a resetting storage area.
Means for detecting the usage state of the storage device 28, means for issuing a warning, and means for allocating the resetting storage area of another user when data as a processing result exceeds the unused area including the resetting storage area Have.

【0025】上記のようなデータ管理装置の機能によ
り、発明の実施の形態1と同様の効果を保ったまま、全
ての利用者が最初に割り当てた利用者個人領域の範囲内
で第2の記憶装置28を利用している場合は、第2の記
憶装置28の全記憶領域を利用でき、発明の実施の形態
1の余裕度領域の制約を免れられる効果がある。
With the function of the data management device as described above, the second storage is performed within the range of the user personal area initially assigned by all the users while maintaining the same effect as that of the first embodiment of the invention. When the device 28 is used, the entire storage area of the second storage device 28 can be used, and the restriction of the allowance area of the first embodiment of the invention can be avoided.

【0026】実施の形態3.一般に半導体で構成された
メモリ装置は磁気ディスク装置より高価であるため、第
1の記憶装置27の記憶容量は第2の記憶装置28の容
量より小さい。図7の第1の記憶装置27の中に演算装
置25が処理する処理途中の情報が格納させていること
に着目し、演算途中データを保持している第1の記憶装
置27の最大記憶容量を越えるデータは処理結果として
も生じ得ないことより、この発明は第2の記憶装置28
の未使用領域の容量を検出し、シュミレーション実行前
に計算機に一意に固定的に定まった第1の記憶装置27
の最大記憶容量とを比較し、第2の記憶装置28の未使
用領域の容量の方が少ない場合はデータ溢れの生ずる可
能性がある旨を利用者に警告するようにしたものであ
る。このことにより予め利用者は、データ溢れが生じる
可能性がある場合は警告に従い、シュミレーション実行
前に他のデータを待避してから実行する対処がとれ、処
理結果待ち時間の無駄が無くなる。
Embodiment 3 FIG. In general, a memory device formed of a semiconductor is more expensive than a magnetic disk device, and thus the storage capacity of the first storage device 27 is smaller than that of the second storage device 28. The maximum storage capacity of the first storage device 27 that holds the data in the middle of the calculation is focused on that the information in the middle of the process performed by the calculation device 25 is stored in the first storage device 27 of FIG. Since the data exceeding 1 cannot occur as a processing result, the present invention provides the second storage device 28.
Of the unused area of the first storage device 27 that is fixedly determined in the computer before the simulation is executed.
The maximum storage capacity of the second storage device 28 is compared with the maximum storage capacity of the second storage device 28, and the user is warned that there is a possibility of data overflow if the unused area of the second storage device 28 has a smaller capacity. As a result, the user follows the warning when data overflow may occur, saves other data before executing the simulation, and executes it, thereby eliminating waste of processing result waiting time.

【0027】図2は計算機を構成する要素の中から第1
の記憶装置27と第2の記憶装置28の部分を容量に対
する棒形状で表現し、11は第2の記憶装置28の未使
用領域の容量を示したものであり、12は第1の記憶装
置27に一時的に記憶されている処理途中データであ
り、13は第1の記憶装置27の最大記憶容量を示し、
14はデータ溢れをする可能性がある場合の警告であ
り、第1の記憶装置27の最大記憶容量13が第2の記
憶装置28の未使用領域の容量11より大きいためデー
タ溢れを生じる可能性があることを示したものである。
第1の記憶装置27の最大記憶容量13は、計算機に一
意に固定的に定まる。シュミレーションソフトウェアの
実行直前に、ディスク使用状態検出装置29の機能によ
り利用者個人領域の未使用領域の容量11を検出し、固
定的な第1の記憶装置27の最大記憶容量13と比較
し、第1の記憶装置27の最大記憶容量のほうが大きい
場合は警告表示装置30の機能を用いて利用者にデータ
溢れを生じる可能性がある旨の警告を発する。
FIG. 2 shows the first of the elements that make up the computer.
The storage device 27 and the second storage device 28 are represented by a bar shape with respect to the capacity, 11 indicates the capacity of the unused area of the second storage device 28, and 12 indicates the first storage device. In the middle of processing, which is temporarily stored in 27, 13 indicates the maximum storage capacity of the first storage device 27,
Reference numeral 14 is a warning when there is a possibility of data overflow, and data overflow may occur because the maximum storage capacity 13 of the first storage device 27 is larger than the unused area capacity 11 of the second storage device 28. It means that there is.
The maximum storage capacity 13 of the first storage device 27 is uniquely and fixedly determined in the computer. Immediately before the execution of the simulation software, the capacity 11 of the unused area of the user's personal area is detected by the function of the disk usage state detection device 29, and is compared with the fixed maximum storage capacity 13 of the first storage device 27. When the maximum storage capacity of the first storage device 27 is larger, the warning display device 30 is used to issue a warning to the user that data overflow may occur.

【0028】上記のようなデータ管理装置の機能によ
り、処理実行前に発生するデータの容量が予測のつきに
くい処理ソフトウェアのデータ管理として、第1の記憶
装置27の最大記憶容量の上限値で警告を与えること
で、処理実行前に他のデータ待避を予め行い、データ待
避を事前に行っておき処理結果待ち時間の無駄を避ける
効果がある。
By the function of the data management device as described above, as the data management of the processing software in which the capacity of the data generated before the processing is difficult to predict, the upper limit of the maximum storage capacity of the first storage device 27 is used as a warning. By providing the above, there is an effect that other data saving is performed in advance before the processing is executed and the data saving is performed in advance to avoid waste of the processing result waiting time.

【0029】実施の形態4.発明の実施の形態1のよう
なデータ管理を行った上で、一人の利用者の作成したデ
ータが著しく他利用者の記憶領域を占有してしまうこと
を防ぐため、この発明は他利用者の記憶領域を借用して
いる状態では、最新のデータ以外は作成、編集を禁止す
る手段を設けたものである。これは図9のシュミレーシ
ョンソフトウェアの作業フローにおいて、望まれた現象
予測を得るまでの再帰的な処理について、ある現象に対
しての数回の再帰的な作業を経た後に、望まれた結果を
得てその制約条件等のデータを後工程へ引き渡した後、
次の現象のシュミレーションを行うといった、現象毎に
望まれた結果を得ては次へ移るという作業となるから、
データ溢れを生じて他利用者の記憶領域の借用が必要に
なった最新のデータに対応した現象については、望まれ
た現象予測をまだ得ていない作業途中のデータであり、
その他のデータは一旦望まれた結果を得て後工程へ情報
を引き渡した完了データであることが想定される。最新
のデータのみを編集可能とするのは、他利用者の記憶領
域を借用した状態では、一旦後工程へ引き渡した完了デ
ータを流用して新たな作業を起こしたり、全く新たな作
業を開始したりすることを禁止し、作業途中のものを完
了させることのみを可能とさせることにより、他利用者
の余裕度領域を著しく消費することを避ける必要がある
ためである。
Embodiment 4 In order to prevent the data created by one user from occupying the storage area of another user significantly after performing the data management as in the first embodiment of the invention, the present invention is directed to another user. When the storage area is borrowed, a means for prohibiting creation and editing of data other than the latest data is provided. This is because the recursive process until the desired phenomenon prediction is obtained in the simulation software workflow of FIG. After passing data such as the constraint conditions to the subsequent process,
It is a task to obtain the desired result for each phenomenon such as simulating the next phenomenon and move to the next,
Regarding the phenomenon corresponding to the latest data that caused the overflow of data and required the borrowing of the storage area of another user, it is the data in the middle of work that has not yet obtained the desired phenomenon prediction,
It is assumed that the other data is the completion data which has obtained the desired result and passed the information to the subsequent process. Only the latest data can be edited when, while borrowing the storage area of another user, the completed data once handed over to the subsequent process is diverted to start a new operation or start a completely new operation. This is because it is necessary to prevent excessive consumption of the margin area of other users by prohibiting the use of the user and allowing only the work in progress to be completed.

【0030】図3は(i)の現象15から現象17につ
いて、シュミレーションの実行を順次行おうとした場
合、その処理データとして結果データ18から20のデ
ータを生じ、それを利用者Bの利用者個人領域に記憶し
た場合の図であり、他データの待避を行い記憶領域を確
保しない限り、現象16以外のシュミレーションの実行
を禁止する。
In FIG. 3, when it is attempted to sequentially execute the simulation for the phenomena 15 to 17 of (i), the result data 18 to 20 are generated as the processing data, and the result data 18 to 20 It is a diagram of a case where the data is stored in an area, and execution of simulation other than phenomenon 16 is prohibited unless another data is saved and a storage area is secured.

【0031】上記の機能を実現するためには、データ管
理装置に対するデータの記憶、待避、編集が行われる都
度、図7のディスク使用状態検出装置29の機能を利用
して、利用者個人毎の全てのデータについてその作成日
時を図2の(j)の表の通り検出し、シュミレーション
実行前に現象に対応するデータが最新のものかを、当該
利用者の全データについて(j)の表を検索し、演算装
置25の機能によりチェックし、対象データが最新でな
い場合は、シュミレーションの実行を禁止して、実行で
きない旨を警告表示装置30の機能により利用者に警告
を発する。
In order to realize the above-mentioned function, every time data is stored, saved, or edited in the data management device, the function of the disk usage state detection device 29 of FIG. The creation date and time of all the data is detected as shown in the table of FIG. 2 (j), and whether the data corresponding to the phenomenon is the latest data before the simulation is executed. If the target data is not the latest, the simulation is prohibited, and the user is warned by the function of the warning display device 30 that the simulation cannot be executed.

【0032】上記のようなデータ管理装置の機能によ
り、データ溢れを生じ他利用者の余裕度領域を借用した
状態では、作業が完了していないデータのみを編集でき
るものとすることで、一人の利用者が著しく他利用者の
記憶領域を占有することがなくなり、より効率的なデー
タ管理が実現できる効果がある。
By the function of the data management device as described above, when data overflow occurs and the spare area of another user is borrowed, it is possible to edit only the data for which work has not been completed. There is an effect that a user does not occupy the storage area of another user remarkably and more efficient data management can be realized.

【0033】実施の形態5.発明の実施の形態3のよう
に作業途中のデータのみを編集可能とした上で、一つの
現象についてのシュミレーションソフトウェアの作業フ
ローを示した図9のモデルの作成50からシュミレーシ
ョン結果の検証52及び53の再帰的な作業の繰り返し
について、この再帰的な作業の実行回数を無制限に許す
と、制約条件を保持したまま多くの組み合わせでの図9
のシュミレーションを実行51することとなり、第2の
記憶装置28に記憶されるデータ容量が増え、他利用者
の余裕度領域を一人の利用者が著しく占有してしまうこ
ととなる。これを避けるためこの発明は、利用者個人領
域にデータ溢れを生じさせた最新のデータについて図9
のモデルの作成50からシュミレーション結果の検証5
2及び53までの再帰的な処理の打ち切り回数を設定
し、この打ち切り回数を超えるシュミレーションの実行
を禁止する手段を設けたものである。
Embodiment 5 FIG. As in the third embodiment of the invention, only the data in the middle of work can be edited, and then the model creation 50 of FIG. 9 showing the work flow of the simulation software for one phenomenon is verified from the simulation result verification 52 and 53. When the number of executions of this recursive work is allowed indefinitely with respect to the recursive work of, the number of combinations shown in FIG.
Therefore, the data capacity stored in the second storage device 28 increases and one user remarkably occupies the spare area of another user. In order to avoid this, the present invention relates to the latest data that causes data overflow in the user's personal area.
Model creation 50 to simulation result verification 5
A means is provided for setting the number of times of recursive processing up to 2 and 53 and for prohibiting execution of the simulation exceeding the number of times of cancellation.

【0034】具体的には、図1の(f)のとおり作成し
た第2の記憶装置のディスク管理データ記憶領域に記憶
した表を、図4の(1)のように実行回数の項を拡張
し、データ溢れを生じた時点で実行回数として1を当該
利用者の部分に記憶しておき、以降シュミレーションが
実行される都度、図7の演算装置25の機能としてこの
実行回数データを1ずつ増やし、第2の記憶装置28の
ディスク管理データ記憶領域7にディスク管理データと
して記憶する。またシュミレーション実行前にディスク
管理データ記憶領域に記憶されている図4の(1)の表
の実行回数を読み出し、この値に1を加えた場合に初め
に設定しておいた打ち切り回数を越えないかを演算装置
25がチェックし、打ち切り回数を越える場合は実行を
禁止し、実行できない旨を警告表示装置30の機能によ
り利用者に警告を発する。
Specifically, the table stored in the disk management data storage area of the second storage device created as shown in FIG. 1F is expanded in terms of the number of executions as shown in FIG. 4A. However, when the data overflow occurs, 1 is stored in the part of the user as the number of executions, and each time the simulation is executed thereafter, the number of executions data is increased by 1 as a function of the arithmetic unit 25 of FIG. , As disk management data in the disk management data storage area 7 of the second storage device 28. Further, before executing the simulation, the execution count of the table in (1) of FIG. 4 stored in the disk management data storage area is read out, and when 1 is added to this value, the initially set abort count is not exceeded. The arithmetic unit 25 checks whether or not, and if the number of times of termination is exceeded, the execution is prohibited, and the user is warned by the function of the warning display device 30 that the execution cannot be performed.

【0035】上記のようなデータ管理装置の機能によ
り、データ溢れを生じ他利用者の余裕度領域を借用した
状態で、一つのデータに対する処理の再実行の打ち切り
回数を設けることで、一人の利用者が著しく他利用者の
記憶領域を占有することがなくなり、より効率的なデー
タ管理ができる効果がある。
By the function of the data management device as described above, the overflow of data occurs and the spare area of another user is borrowed, and the number of times of re-execution of the process for one data is set to be aborted. Since the person does not remarkably occupy the storage area of another user, there is an effect that more efficient data management can be performed.

【0036】実施の形態6.この発明は、処理実行前に
は発生するデータの容量が予測のつきにくい処理ソフト
ウェアが、処理結果として作り出したデータにより磁気
ディスク装置の記憶領域にデータ溢れが生じた時点で、
磁気ディスク装置に記憶されている他データを全て検索
し、データ待避用記憶装置31等の他の記憶装置に待避
可能なデータが無いか利用者に確認させる手段を設けた
ものである。このことにより、予め割り当てておいた利
用者個人領域を越えて他利用者の記憶領域を一時的に借
用している状態では、絶えずデータの待避により磁気デ
ィスク装置の記憶領域を空けることを利用者に要求する
こととなり、他の利用者の記憶領域を占有する期間を短
くすることができる。
Sixth Embodiment According to the present invention, when the processing software, which is hard to predict the capacity of the generated data before the processing is executed, causes the data created as the processing result to overflow the storage area of the magnetic disk device,
A means is provided for searching all other data stored in the magnetic disk device, and for making the user confirm whether or not there is any saveable data in another storage device such as the data save storage device 31. As a result, when the storage area of another user is temporarily borrowed beyond the previously allocated personal area of the user, it is necessary to keep the storage area of the magnetic disk device empty by constantly saving data. Therefore, the period of occupying the storage area of another user can be shortened.

【0037】図5は計算機の各構成要素と、第2の記憶
装置28の予め割り当てられたある一人の利用者個人領
域を容量に対しての棒形状で表現したものとを示し、利
用者個人領域にデータ溢れが生じた場合の本データ管理
装置の動作を示したものである。図5において、24か
ら31は各々計算機を構成する要素である。
FIG. 5 shows each component of the computer and one pre-allocated user personal area of the second storage device 28, which is represented by a bar shape with respect to the capacity. It shows the operation of the present data management device when data overflow occurs in the area. In FIG. 5, reference numerals 24 to 31 are elements constituting a computer.

【0038】図5の(m)のとおり利用者個人領域にデ
ータ32からデータ36まで順に記憶された場合、デー
タ36を記憶する時点で記憶領域に溢れを生じ、ディス
ク使用状態検出装置29がこれを検出する。データが溢
れた旨を信号として演算装置25に送ると、演算装置は
警告表示装置30に利用者にデータ溢れの警告させる旨
の警告信号を送り、同時にディスク使用状態検出装置2
9の機能を用いて当該利用者の利用者個人領域に記憶さ
れている全データについて、データ名と作成日付を検出
し、発明の実施の形態4と同様に(n)のような表を作
成する。演算装置25は(n)の表を検索し、作成日付
の古いものから順に警告表示装置30の機能によりデー
タ待避用記憶装置31に待避する旨を利用者に警告して
いき、利用者が了承した場合は自動的にデータ待避用記
憶装置31に演算装置25の機能により待避し、第2の
記憶装置28の記憶領域から削除する。
When data 32 to 36 are sequentially stored in the user's personal area as shown in FIG. 5 (m), the storage area overflows when the data 36 is stored, and the disk usage state detecting device 29 causes the overflow. To detect. When the data overflow is sent to the arithmetic unit 25 as a signal, the arithmetic unit sends a warning signal to the warning display unit 30 to warn the user of the data overflow, and at the same time, the disk usage state detecting unit 2
The data name and creation date are detected for all the data stored in the user's personal area of the user using the function of 9, and a table such as (n) is created as in the fourth embodiment of the invention. To do. The computing device 25 searches the table of (n) and warns the user that the data is saved in the data saving storage device 31 by the function of the warning display device 30 in order from the oldest created date. In this case, the data saving storage device 31 is automatically saved in the data saving storage device 31 by the function of the arithmetic unit 25 and deleted from the storage area of the second storage device 28.

【0039】上記のようなデータ管理装置の機能によ
り、利用者は予め割り当てられた利用者個人領域を越え
てデータを記憶している状態では、常に他のデータ待避
用記憶装置31のような記憶装置へのデータの待避を要
求されることとなり、他利用者の記憶領域を占有する時
間が短くなり、より効率的なデータ管理が実現できる効
果がある。
With the function of the data management device as described above, when the user stores the data beyond the user's personal area which is assigned in advance, the user always stores the data like the other data saving storage device 31. Since it is required to save data to the device, the time for occupying the storage area of another user is shortened, and there is an effect that more efficient data management can be realized.

【0040】[0040]

【発明の効果】以上のように、この発明においては限り
ある第2の記憶装置28の記憶領域を効率的に管理し、
データ溢れが生じ得る場合に予め警告に従って対処でき
ることと、もし溢れを生じてしまった場合においても一
時的に第2の記憶装置28に記憶しておくことができる
ことより、従来ならば処理結果が記憶できずに第2の記
憶装置28の記憶内容をデータ待避用記憶装置31に待
避してから再実行しなければならなくなったために生ず
る処理結果待ち時間の無駄を最小限にするという効果が
ある。
As described above, according to the present invention, the limited storage area of the second storage device 28 is efficiently managed,
In the conventional case, the processing result is stored because the data overflow can be dealt with in advance according to the warning and the data can be temporarily stored in the second storage device 28 even if the data overflow occurs. This has the effect of minimizing the waste of the processing result waiting time caused by having to save the stored contents of the second storage device 28 to the data saving storage device 31 and then re-execute it.

【0041】また、データ溢れを生じて他利用者の記憶
領域を借用している場合には、処理ソフトウェアの実行
を制限したことで、著しく他利用者の記憶領域を一人の
利用者が占有してしまい、他利用者のデータ管理装置の
利用を妨げなくする効果も得られる。
When the data overflow occurs and the storage area of another user is borrowed, the execution of the processing software is restricted so that the storage area of another user is significantly occupied by one user. Therefore, it is possible to obtain the effect of not hindering the use of the data management device by other users.

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

【図1】 この発明の実施の形態1を示すデータ管理装
置のデータ管理方法を示す図である。
FIG. 1 is a diagram showing a data management method of a data management device showing a first embodiment of the present invention.

【図2】 この発明の実施の形態3を示すデータ管理装
置のデータ管理方法を示す図である。
FIG. 2 is a diagram showing a data management method of a data management device showing a third embodiment of the present invention.

【図3】 この発明の実施の形態4を示すデータ管理装
置のデータ管理方法を示す図である。
FIG. 3 is a diagram showing a data management method of a data management device showing an embodiment 4 of the invention.

【図4】 この発明の実施の形態5を示すデータ管理装
置のデータ管理方法を示す図である。
FIG. 4 is a diagram showing a data management method of a data management device according to a fifth embodiment of the present invention.

【図5】 この発明の実施の形態6を示すデータ管理装
置のデータ管理方法を示す図である。
FIG. 5 is a diagram showing a data management method of a data management device showing a sixth embodiment of the present invention.

【図6】 ネットワークに接続された各利用者用計算機
がこの発明のデータ管理装置を利用する形態を示す概念
図である。
FIG. 6 is a conceptual diagram showing a form in which each user computer connected to the network uses the data management device of the present invention.

【図7】 この発明のデータ管理装置の構成を示す構成
図である。
FIG. 7 is a configuration diagram showing a configuration of a data management device of the present invention.

【図8】 従来のデータ管理装置のデータ管理方法を示
す図である。
FIG. 8 is a diagram showing a data management method of a conventional data management device.

【図9】 シュミレーションソフトウェアを利用する場
合の利用者の作業フローを示した図である。
FIG. 9 is a diagram showing a work flow of a user when using the simulation software.

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

7 ディスク管理データ記憶領域、b ディスク管理デ
ータ、29 ディスク使用状態検出装置、30 警告表
示装置、40 データ管理装置。
7 disk management data storage area, b disk management data, 29 disk usage detection device, 30 warning display device, 40 data management device.

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 ネットワークに接続され、計算機処理ソ
フトウェアの実行処理途中データと、処理結果データを
それぞれ記憶する第1、第2の記憶装置を有する複数の
計算機のうち、1つの計算機が有する第2の記憶装置を
他の計算機の共有データ記憶装置として構成し、かつ上
記共有データ記憶装置の記憶領域を複数の計算機に対応
させて分割設定し、更に上記分割設定した記憶領域にデ
ータの溢れを生じた場合にその溢れ分を格納すべき記憶
領域を上記分割設定された記憶領域毎に予め別に余裕度
として与え、上記分割設定された記憶領域及び余裕度領
域に各計算機の処理結果データを記憶させるようにした
データ管理装置において、上記共有データ記憶装置の複
数の計算機に対応して分割設定された各記憶領域の未使
用領域の容量と、データ溢れ分を格納するために設定さ
れた余裕度領域の使用容量を検知する検知手段と、上記
分割設定された自己の記憶領域と上記余裕度領域の総和
をも越える容量のデータが計算機処理結果として生じた
場合、上記検知手段で検知された他の利用者用の余裕度
領域を用いて自己の記憶領域を拡大するように再設定す
る再設定手段とを具備したことを特徴とするデータ管理
装置。
1. A second computer has one of a plurality of computers which are connected to a network and which have first and second storage devices for respectively storing execution processing data of computer processing software and processing result data. Storage device as a shared data storage device of another computer, and the storage area of the shared data storage device is divided and set corresponding to a plurality of computers, and data overflow occurs in the divided storage area. In case of overflow, a storage area for storing the overflow is given as a margin in advance for each of the divided and set storage areas, and the processing result data of each computer is stored in the divided and set storage area and the margin area. In such a data management apparatus, the capacity of the unused area of each storage area divided and set corresponding to the plurality of computers of the shared data storage apparatus, and the Detection means for detecting the used capacity of the margin area set to store the data overflow, and the data of the capacity which exceeds the sum of the divided storage area of its own storage area and the margin area are processed by the computer. In the event that it occurs as a result, the data is provided with resetting means for resetting so as to expand its own storage area by using the margin areas for other users detected by the detection means. Management device.
【請求項2】 ネットワークに接続された、計算機処理
ソフトウェアの実行処理途中データと、処理結果データ
をそれぞれ記憶する第1、第2の記憶装置を有する複数
の計算機のうち、1つの計算機が有する第2の記憶装置
を他の計算機の共有データ記憶装置として構成し、かつ
上記共有データ記憶装置の記憶領域を複数の計算機に対
応させて分割設定し、上記分割設定された記憶領域に各
計算機の処理データを記憶させるようにしたデータ管理
装置において、各記憶領域中に余裕度領域にあたる再設
定用記憶領域を設け、各記憶領域全体とこの再設定用記
憶領域の容量を検知する検知手段と、上記分割設定され
た自己の記憶領域を超える容量のデータが計算機処理結
果として生じた場合、上記検知手段で検知された他の利
用者の再設定用記憶領域を用いて自己の記憶領域を拡大
するように再設定する再設定手段とを具備したことを特
徴とするデータ管理装置。
2. A first computer having one of a plurality of computers having first and second storage devices, which are connected to a network, and which store intermediate processing data of computer processing software and processing result data, respectively. The second storage device is configured as a shared data storage device of another computer, the storage area of the shared data storage device is divided and set corresponding to a plurality of computers, and the processing of each computer is performed in the divided storage area. In a data management device configured to store data, a resetting storage area corresponding to a margin area is provided in each storage area, and detection means for detecting the entire storage area and the capacity of the resetting storage area, When data having a capacity exceeding the divided storage area of its own is generated as a result of computer processing, another user's storage for resetting detected by the detection means. And a resetting means for resetting so as to expand its own storage area by using the area.
【請求項3】 ネットワークに接続され、計算機処理ソ
フトウェアの実行処理途中データと、処理結果データを
それぞれ記憶する第1、第2の記憶装置を有する計算機
のうち、1つの計算機が有する第2の記憶装置を他の計
算機の共有データ記憶装置として構成し、かつ上記共有
データ記憶装置の記憶領域を複数の計算機に対応させて
分割設定し、更に上記分割設定した記憶領域にデータの
溢れを生じた場合にその溢れ分を格納すべき記憶領域を
上記分割設定された記憶領域毎に予め別に余裕度として
与え、上記分割設定された記憶領域及び余裕度領域に各
計算機の処理結果データを記憶させるようにしたデータ
管理装置において、上記共有データ記憶装置の複数の計
算機に対応して分割設定された各記憶領域の未使用領域
の容量と、データ溢れ分を格納するために設定された余
裕度領域の使用容量を検知する検知手段と、上記第1の
記憶装置の全記憶容量が、上記検知手段により検知され
た未使用領域容量を超えるとき、他の利用者用の余裕度
領域を用いて自己の記憶領域を拡大しないと記憶できな
いデータが生じる可能性がある旨の警告を、処理ソフト
ウェアの実行前に発する警告手段とを具備したことを特
徴とするデータ管理装置。
3. A second storage provided in one computer of the computers having first and second storage devices which are connected to a network and which store data in the middle of execution processing of computer processing software and processing result data, respectively. When the device is configured as a shared data storage device of another computer, and the storage area of the shared data storage device is divided and set corresponding to a plurality of computers, and data overflows in the divided storage area. A storage area in which the overflow is to be stored is given as a margin in advance for each of the divided and set storage areas, and the processing result data of each computer is stored in the divided and set storage area and the margin area. In the data management device, the capacity of the unused area of each storage area divided and set corresponding to the plurality of computers of the shared data storage apparatus and the data overflow. When the detection means for detecting the used capacity of the margin area set to store the portion and the total storage capacity of the first storage device exceed the unused area capacity detected by the detection means, A warning means is provided for issuing a warning that data that cannot be stored may occur unless the user's own storage area is expanded using the margin area for other users, before the execution of the processing software. Data management device.
【請求項4】 再設定手段により再設定した記憶領域に
記憶された計算機の処理結果データのうち、最新データ
以外のデータに対して計算機処理ソフトウェアの再実行
を制限する手段を設けたことを特徴とする請求項1又は
2記載のデータ管理装置。
4. A means for limiting re-execution of computer processing software to data other than the latest data among the processing result data of the computer stored in the storage area reset by the resetting means. The data management device according to claim 1 or 2.
【請求項5】 再設定手段により再設定した記憶領域に
記憶された計算機の処理結果データのうち、最新データ
以外のデータに対して計算機処理ソフトウェアの再実行
を行う場合、実行禁止の警告を発する警告手段を設けた
ことを特徴とする請求項1又は2記載のデータ管理装
置。
5. An execution prohibition warning is issued when the computer processing software is re-executed for data other than the latest data among the processing result data of the computer stored in the storage area reset by the resetting means. 3. The data management device according to claim 1, further comprising a warning unit.
【請求項6】 再設定手段により再設定した記憶領域に
記憶された計算機処理結果データについて、計算機処理
ソフトウェアの再実行回数が予め設定した実行回数を超
える場合、その計算機処理ソフトウェアの再実行を制限
する手段を設けたことを特徴とする請求項1又は2記載
のデータ管理装置。
6. The computer processing result data stored in the storage area reset by the resetting means limits the re-execution of the computer processing software when the number of times of re-execution of the computer processing software exceeds a preset execution number. 3. The data management device according to claim 1, further comprising means for performing.
【請求項7】 再設定手段により再設定した記憶領域に
記憶された計算機処理結果データについて、計算機処理
ソフトウェアの再実行回数が予め設定した実行回数を超
える場合、実行禁止の警告を発する警告手段を設けたこ
とを特徴とする請求項1又は2記載のデータ管理装置。
7. A warning means for issuing an execution prohibition warning when the computer processing result data stored in the storage area reset by the resetting means exceeds the preset number of times of execution of the computer processing software. The data management device according to claim 1, wherein the data management device is provided.
【請求項8】 警告手段の出力信号により、処理ソフト
ウェアの実行禁止の場合は共有データ記憶装置に記憶さ
れたデータのうち、予め待避可能なデータを他の記憶装
置に記憶させ、上記共有データ記憶装置に記憶されたデ
ータを消去し得る手段を設けたことを特徴とする請求項
3,5,7いずれか記載のデータ管理装置。
8. When the execution of the processing software is prohibited by the output signal of the warning means, data that can be saved in advance is stored in another storage device among the data stored in the shared data storage device, and the shared data storage is performed. 8. A data management device according to claim 3, further comprising means for erasing data stored in the device.
JP7227926A 1995-09-05 1995-09-05 Data management device Pending JPH0973407A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7227926A JPH0973407A (en) 1995-09-05 1995-09-05 Data management device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7227926A JPH0973407A (en) 1995-09-05 1995-09-05 Data management device

Publications (1)

Publication Number Publication Date
JPH0973407A true JPH0973407A (en) 1997-03-18

Family

ID=16868466

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7227926A Pending JPH0973407A (en) 1995-09-05 1995-09-05 Data management device

Country Status (1)

Country Link
JP (1) JPH0973407A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001134384A (en) * 1999-11-04 2001-05-18 Nec Software Hokkaido Ltd Information processor
JP2002123427A (en) * 2000-10-13 2002-04-26 Nec Soft Ltd Access control system for computer
JP2009151807A (en) * 2009-02-09 2009-07-09 Hitachi Ltd Storage device
JP2010113727A (en) * 2009-12-21 2010-05-20 Hitachi Ltd Control method and storage system
KR101370266B1 (en) * 2012-07-20 2014-03-06 한국항공우주산업 주식회사 Method for verification Opertional Flight Program Using Cyclic Redundancy Check TOOL
WO2015056352A1 (en) * 2013-10-18 2015-04-23 株式会社日立製作所 File management method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001134384A (en) * 1999-11-04 2001-05-18 Nec Software Hokkaido Ltd Information processor
JP2002123427A (en) * 2000-10-13 2002-04-26 Nec Soft Ltd Access control system for computer
JP2009151807A (en) * 2009-02-09 2009-07-09 Hitachi Ltd Storage device
JP2010113727A (en) * 2009-12-21 2010-05-20 Hitachi Ltd Control method and storage system
KR101370266B1 (en) * 2012-07-20 2014-03-06 한국항공우주산업 주식회사 Method for verification Opertional Flight Program Using Cyclic Redundancy Check TOOL
WO2015056352A1 (en) * 2013-10-18 2015-04-23 株式会社日立製作所 File management method

Similar Documents

Publication Publication Date Title
JP2883784B2 (en) Microcomputer
JP2009163497A (en) Office flow generation apparatus and method
US20070030286A1 (en) Method, system, and program product for controlling a display on a data editing screen
JPH0973407A (en) Data management device
JP3002242B2 (en) CAD system
CN117032955A (en) An operating system kernel parameter adjustment method, system, equipment and media
JP3727832B2 (en) Production schedule creation device and recording medium recording production schedule creation program in production schedule creation device
JPS59139451A (en) Information processing method
US6085264A (en) Accounting-information outputting device
JPH02156348A (en) Overflow area control method for plural hash tables
JPH08202668A (en) Performance evaluation device and evaluation method
JPH04191934A (en) Method and device for managing functional program
JPH11327681A (en) Virtual system time management system and management method and recording medium recording management program
JPH10228492A (en) CAD system
JP3255975B2 (en) Automatic management device for the logic design rule confirmation status
JPH03255547A (en) Memory dump output system
JPH027170A (en) Hierarch design processing system
JPH07200659A (en) Layout design support device
JPS58223855A (en) Storage address controller using microprogram
Sastron et al. Design management system
JPH0454623A (en) Data processor
JPH02236663A (en) Data processor
JPH021034A (en) Program control system
JPH09106343A (en) Software resource maintenance management method
JPH08153031A (en) File management device