JPH0774982B2 - Multiple recording method of external storage device - Google Patents

Multiple recording method of external storage device

Info

Publication number
JPH0774982B2
JPH0774982B2 JP2068101A JP6810190A JPH0774982B2 JP H0774982 B2 JPH0774982 B2 JP H0774982B2 JP 2068101 A JP2068101 A JP 2068101A JP 6810190 A JP6810190 A JP 6810190A JP H0774982 B2 JPH0774982 B2 JP H0774982B2
Authority
JP
Japan
Prior art keywords
instruction
external storage
storage device
input
devices
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2068101A
Other languages
Japanese (ja)
Other versions
JPH03269613A (en
Inventor
賢一 有家
伊智郎 中野
義郎 平井
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2068101A priority Critical patent/JPH0774982B2/en
Publication of JPH03269613A publication Critical patent/JPH03269613A/en
Publication of JPH0774982B2 publication Critical patent/JPH0774982B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Description

【発明の詳細な説明】 〔概要〕 外部記憶装置により共用される内部記憶装置と、当該内
部記憶装置の所定の記憶領域に保持されたデータを、す
べてに同一に書き込むべく多重化された複数の外部記憶
装置と、各外部記憶装置毎に設けられ、入出力命令指示
手段が発行する入出力命令を解析し外部記憶装置を稼動
させるチャネル装置と、外部記憶装置に対する入出力命
令であって、当該入出力命令を複数連続して実行させる
連続命令を発行する入出力命令指示手段とを有する外部
記憶装置の多重記録方式に関して、 多重化された外部記録装置に、チャネル装置を介して連
続命令を含む入出力命令を発行する際、チャネル装置で
は外部記録装置の多重化を意識することなく入出力命令
を実行することができる外部記憶装置の多重記録方式を
目的として、 入出力命令指示手段が発行する連続命令を解析し、命令
を実行させて外部記憶装置を機能させるとともに、内部
記憶装置の共用に基づき同期が必要な時点で命令の実行
を中断させ、その旨の同期待ち通知を再開指示手段に行
い、再開指示手段からの再開指示通知により中断させて
いた命令を再開する命令解析実行手段と、命令解析実行
手段からの同期待ち通知を多重化されたすべての外部記
憶装置から受けた時点で、命令解析実行手段に対し命令
の実行を再開する再開指示通知を行う再開指示手段とを
有する構成である。
DETAILED DESCRIPTION [Overview] An internal storage device shared by an external storage device and a plurality of data stored in a predetermined storage area of the internal storage device are multiplexed so as to be uniformly written in all of them. An external storage device, a channel device provided for each external storage device, which analyzes an input / output instruction issued by an input / output instruction designating unit, and activates the external storage device, and an input / output instruction for the external storage device, Regarding a multiplex recording method of an external storage device having an input / output instruction designating means for issuing a continuous instruction for executing a plurality of input / output instructions in succession, the multiplexed external recording device includes the continuous instruction via a channel device. When issuing an I / O command, the channel device is capable of executing the I / O command without being aware of the multiplexing of the external recording device. Then, the continuous instruction issued by the input / output instruction designating means is analyzed, the instruction is executed to make the external storage device function, and the execution of the instruction is interrupted at the time when the synchronization is required based on the sharing of the internal storage device. A synchronization waiting notification to that effect is sent to the restart instruction means, and the instruction analysis execution means for restarting the instruction suspended by the restart instruction notification from the restart instruction means and the synchronization wait notification from the instruction analysis execution means are multiplexed. It is configured to have a restart instruction means for issuing a restart instruction notification for restarting the execution of the instruction to the instruction analysis execution means when received from all the external storage devices.

〔産業上の利用分野〕[Industrial application field]

本発明は、例えば複数のディスク装置に同一の内容を書
き込むことによりシステムの信頼性を高める外部記憶装
置の多重記録方式に係り、 特に外部記憶装置が互いに共用する内部記憶装置と、多
重化された複数の外部記憶装置と、入出力命令指示手段
が発行する入出力命令を解析し外部記憶装置を稼動させ
るチャネル装置と、外部記憶装置に対して入出力命令を
発行する入出力命令指示手段とを有する外部記憶装置の
多重記録方式に関する。
The present invention relates to a multiplex recording method of an external storage device, which increases the reliability of the system by writing the same contents to a plurality of disk devices, and in particular, it is multiplexed with an internal storage device shared by the external storage devices. A plurality of external storage devices, a channel device that analyzes the input / output instructions issued by the input / output instruction designating means and activates the external storage device, and an input / output instruction designating means that issues the input / output instructions to the external storage device. The present invention relates to a multiplex recording method of an external storage device having the same.

〔従来の技術〕[Conventional technology]

従来、例えば第4図に示すように主記憶装置45と、主記
憶装置45内の所定の記憶領域に保持されたデータを書き
込む2多重に多重化されたディスク装置44a,44bと、デ
ィスク装置44a,44bに対する入出力命令を発行する入出
力命令指示手段41と、入出力命令指示手段41が発行する
命令を解析してディスク装置44a,44bを稼動させるチャ
ネル装置46a,46bとを有する外部記憶装置の多重記録方
式があった。
Conventionally, for example, as shown in FIG. 4, a main storage device 45, two-multiplexed disk devices 44a and 44b for writing data held in a predetermined storage area in the main storage device 45, and a disk device 44a. An external storage device having input / output command instructing means 41 for issuing an input / output command to / from each other, and channel devices 46a, 46b for operating the disk devices 44a, 44b by analyzing the command issued by the input / output command instructing means 41. There was a multiple recording system.

当該装置は、2台のディスク装置44a,44bに同一の内容
を書き込む多重記録を行う場合、多重化する各2台のデ
ィスク装置44a,44bそれぞれに同一の書き込み命令を発
行することにより行われていた。この際、チャネル装置
に連続命令を発行するのは、チャネル装置が外部記録装
置の多重化を意識する必要がありその実現が容易でなか
った。
When performing the multiplex recording to write the same contents to the two disk devices 44a and 44b, the device is performed by issuing the same write command to each of the two disk devices 44a and 44b to be multiplexed. It was At this time, issuing the continuous command to the channel device requires the channel device to be aware of the multiplexing of the external recording device, which is not easy to realize.

〔発明が解決しようとする課題〕[Problems to be Solved by the Invention]

ところで、従来例えば第5図に示す2多重の多重記録方
式において、ディスク装置A54aとディスク装置B54bに対
して、主記憶装置55内の記憶領域55aを共用してディス
ク装置A54a,ディスク装置B54bそれぞれに対し、“書込
み−読出し”なる命令チェーン(入出力命令を複数連続
して実行させるようにした命令群)された命令を発行し
た場合を考える。ここでは仮にディスク装置A54aの動作
が先行したとする。
By the way, in the conventional two-multiplex multiplex recording system shown in FIG. 5, for example, the disk device A54a and the disk device B54b share the storage area 55a in the main memory device 55, and the disk device A54a and the disk device B54b respectively. On the other hand, consider a case in which an instruction having a "write-read" instruction chain (an instruction group in which a plurality of input / output instructions are continuously executed) is issued. Here, it is assumed that the operation of the disk device A54a precedes.

まず、ディスク装置A54aに記憶領域55aの内容であるデ
ータAが書き込まれる(第5図(A))。次にディスク
装置A54aは書込み命令に命令チェーンされた読出し命令
を実行し、記憶領域55aにディスク装置A54aからの読出
し内容であるデータBを転送する(第5図(B))。こ
こでディスク装置B54bに発行された命令(ディスク装置
A54aに発行されたものと同じ)が開始され、記憶領域55
aの内容をディスク装置B54bへ書き込む。この時、記憶
領域55aの内容はディスク装置A54aに対する読出し命令
によりデータBに書き替えられておりディスク装置A54a
の多重化ディスクであるディスク装置B54bに同一のデー
タAを書き込むことができない(第5図(C))。
First, the data A which is the content of the storage area 55a is written in the disk device A54a (FIG. 5 (A)). Next, the disk device A54a executes a read command which is an instruction chain of the write command, and transfers the data B which is the read content from the disk device A54a to the storage area 55a (FIG. 5 (B)). Here, the command issued to the disk device B54b (disk device
(Same as issued to A54a) is started and storage area 55
Write the contents of a to the disk device B54b. At this time, the contents of the storage area 55a are rewritten to the data B by the read command to the disk device A54a.
It is not possible to write the same data A to the disk device B54b, which is a multiplexed disk of the above (FIG. 5 (C)).

このため、命令チェーンされた命令を扱うためには、互
いのディスク装置A54aとディスク装置B54bとの間で入出
力命令を実行する際に同期をとることが必要となる。
Therefore, in order to handle the instruction chained instructions, it is necessary to synchronize the input / output instructions between the disk device A54a and the disk device B54b.

そこで、本発明は多重化された外部記憶装置間で内部記
憶装置55内の記憶領域55aを共用した場合に、各外部記
憶装置に発行される命令を実行する際に同期をとる方法
を提供することを目的としてなされたものである。
Therefore, the present invention provides a method of synchronizing the execution of an instruction issued to each external storage device when the storage area 55a in the internal storage device 55 is shared between the multiplexed external storage devices. It was made for the purpose.

〔課題を解決するための手段〕[Means for Solving the Problems]

以上の技術的課題を解決するため本発明は第1図に示す
ように、外部記憶装置4a,4b,〜4nにより共用される内部
記憶装置5と、当該内部記憶装置5の所定の記憶領域に
保持されたデータを、すべてに同一に書き込むべく多重
化された複数の外部記憶装置4a,4b,〜4nと、各外部記憶
装置4a,4b,〜4n毎に設けられ、入出力命令指示手段1が
発行する入出力命令を解析し外部記憶装置4a,4b,〜4nを
稼動させるチャネル装置6a,6b,〜6nと、外部記憶装置4
a,4b,〜4nに対する入出力命令であって、当該入出力命
令を複数連続して実行させる連続命令を発行する入出力
命令指示手段1とを有する外部記憶装置の多重記録方式
において、 入出力命令指示手段1が発行する連続命令を解析し、命
令を実行させて外部記憶装置4a,4b,〜4nを機能させると
ともに、内部記憶装置5の共用に基づき同期が必要な時
点で命令の実行を中断させ、その旨の同期待ち通知を再
開指示手段3に行い、再開指示手段3からの再開指示通
知により中断させていた命令を再開する命令解析実行手
段2a,2b,〜2nと、命令解析実行手段2a,2b,〜2nからの同
期待ち通知を多重化されたすべての外部記憶装置4a,4b,
〜4nから受けた時点で、命令解析実行手段2a,2b,〜2nに
対し命令の実行を再開する再開指示通知を行う再開指示
手段3とを有する。
In order to solve the above technical problems, the present invention provides an internal storage device 5 shared by external storage devices 4a, 4b, to 4n and a predetermined storage area of the internal storage device 5 as shown in FIG. A plurality of external storage devices 4a, 4b, to 4n, which are multiplexed to write the held data in the same manner, and input / output command instructing means 1 are provided for each of the external storage devices 4a, 4b, to 4n. Channel devices 6a, 6b, to 6n for operating the external storage devices 4a, 4b, to 4n by analyzing the input / output instructions issued by the external storage device 4 and
An input / output command for a, 4b, to 4n, and an input / output command instructing means 1 for issuing a continuous command for executing a plurality of the input / output commands in succession. The continuous instruction issued by the instruction instructing means 1 is analyzed, the instruction is executed to make the external storage devices 4a, 4b, to 4n function, and the instruction is executed at the time when synchronization is required based on the sharing of the internal storage device 5. Instruction analysis execution means 2a, 2b, to 2n for interrupting, issuing a synchronization wait notification to that effect to the restart instruction means 3, and restarting the interrupted instruction by the restart instruction notification from the restart instruction means 3 and instruction analysis execution All the external storage devices 4a, 4b, to which the synchronization waiting notifications from the means 2a, 2b, to 2n are multiplexed
4n, the instruction analysis execution means 2a, 2b, and 2n have restart instruction means 3 for issuing a restart instruction notification for restarting the execution of the instruction.

〔作用〕[Action]

本発明に係る外部記憶装置の多重記録方式は次のように
動作する。第1図に示すように、まず入出力命令指示手
段1において、外部記憶装置4a,4b,〜4nに対する入出力
命令であって、当該入出力命令を複数連続して実行させ
る連続命令を発行する。ここで、説明をわかりやすくす
るため、例えば入出力命令指示手段1が、“書込み命令
−読出し命令”なる連続命令を多重化されたすべての外
部記憶装置4a,4b,〜4nに発行した場合について説明す
る。この場合書込み命令は多重化のため内部記憶装置5
の所定の記憶領域のデータを、それぞれの外部記憶装置
4a,4b,〜4nに同一に書き込む命令である。続いて、チャ
ネル装置6a,6b,〜6nに設けられた命令解析実行手段2a,2
b,〜2nにおいて、入出力命令指示手段1が発行した命令
に基づき外部記憶装置4a,4b,〜4nを稼動させる。ところ
で、内部記憶装置5の所定の記憶領域に格納された同一
の記憶情報を、外部記憶装置4a,4b,〜4nに書き込ませて
いる途中、当該記憶領域に読み出しをさせる命令等があ
った場合、書込み命令と読出し命令との間で互いに同期
(内部記憶装置5の所定の記憶領域が読み出し領域ある
いは書き込領域として共用されている場合には、すべて
の書込み命令が終了するまでは読出し命令を実行すると
当該領域が破壊されるのでその為の同期が必要とな
る。)をとることが必要になり、その同期をとることが
必要な時点で、読出し命令の実行を中断しその旨の同期
待ち通知を再開指示手段3に通知する。再開指示手段3
では命令解析実行手段2a,2b,〜2nからの同期待ち通知
を、多重化されたすべての外部記憶装置4a,4b,〜4nから
受けた時点で、命令解析実行手段2a,2b,〜2nに対し命令
実行の再開を指示する再開指示通知を行う。当該再開指
示通知に基づき前記で中断させた読出し命令の実行を再
開させる。この時点では、命令実行に係る同期がとれて
おり、共有されている記憶領域の情報は保存する必要が
なくなっており読出し命令を実行しても何ら問題はな
い。
The multiple recording method of the external storage device according to the present invention operates as follows. As shown in FIG. 1, first, the input / output command instructing means 1 issues a continuous command which is an input / output command for the external storage devices 4a, 4b, to 4n and which continuously executes a plurality of the input / output commands. . Here, in order to make the explanation easier to understand, for example, in the case where the input / output instruction designating means 1 issues a continuous instruction of "write instruction-read instruction" to all the multiplexed external storage devices 4a, 4b, to 4n. explain. In this case, the write command is multiplexed and the internal storage device 5 is used.
Data in a specified storage area of each external storage device
It is an instruction to write the same in 4a, 4b, to 4n. Then, the instruction analysis execution means 2a, 2 provided in the channel devices 6a, 6b, to 6n.
In b, to 2n, the external storage devices 4a, 4b, to 4n are operated based on the instruction issued by the input / output instruction designating means 1. By the way, when the same storage information stored in a predetermined storage area of the internal storage device 5 is being written to the external storage devices 4a, 4b, to 4n, and there is a command to read the storage area, etc. , A write instruction and a read instruction are synchronized with each other (when a predetermined storage area of the internal storage device 5 is shared as a read area or a write area, the read instruction is executed until all the write instructions are completed. When this is done, the area is destroyed, so synchronization is required for that.) At that point, the execution of the read instruction is interrupted and the synchronization wait for that is required. The notification is sent to the restart instruction means 3. Restart instruction means 3
Then, the instruction analysis executing means 2a, 2b, ~ 2n, when receiving the synchronization wait notification from the instruction analysis executing means 2a, 2b, ~ 2n from all the multiplexed external storage devices 4a, 4b, ~ 4n On the other hand, a restart instruction notification is issued to instruct restart of instruction execution. Based on the restart instruction notification, the execution of the read command suspended above is restarted. At this point, the instruction execution is synchronized, and it is not necessary to save the information in the shared storage area, and there is no problem in executing the read instruction.

〔実行例〕[Execution example]

続いて、本発明の実行例について説明する。 Subsequently, an execution example of the present invention will be described.

第2図は本発明の実行例に係るブロック図であり、構成
として、制御部26は中央処理装置からなり、主記憶装置
25の一部に書き込まれている制御プログラムに従い一連
の処理を行う。また、中央処理装置から直接アクセスで
きる内部記憶装置5としての主記憶装置25は、ディスク
装置24a,24bからの読み取りデータの格納等を行う。入
出力命令指示手段21は、ディスク装置24a,24bに対する
入出力命令であって当該入出力命令を複数連続(以下
「命令チェーン」という)して実行させる命令をチャネ
ル装置26a,26bに発行する。チャネル装置26a,26bはそれ
ぞれ命令解析実行手段22a,22bが設けられており、入出
力命令指示手段21が発行する命令を解析しディスク装置
24a,24bを稼動させる。一方、命令解析実行手段22a,22b
において、同期が必要な時点で命令の実行を中断し、同
期待ち通知を再開指示手段23に行い、再開指示手段23か
らの再開指示通知に基づき前記で中断した命令の実行を
再開させる。再開指示手段23は、命令解析実行手段22a,
22b両方からの同期待ち通知を受けた時点で、命令解析
実行手段22a,22bに対し命令実行の再開指示通知を行
う。外部記憶装置4a,4bとしてのディスク装置24a,24bは
ディスクユニットからなり大量のデータを記憶し保存す
る。
FIG. 2 is a block diagram according to an execution example of the present invention. As a configuration, the control unit 26 comprises a central processing unit, and a main storage device.
Perform a series of processing according to the control program written in part of 25. The main storage device 25 as the internal storage device 5, which can be directly accessed from the central processing unit, stores the read data from the disk devices 24a and 24b. The input / output command instructing means 21 issues to the channel devices 26a, 26b commands that are input / output commands to the disk devices 24a, 24b and that execute a plurality of the input / output commands in succession (hereinafter referred to as "command chain"). The channel devices 26a and 26b are provided with instruction analysis execution means 22a and 22b, respectively, and analyze the instructions issued by the input / output instruction instruction means 21 to analyze the disk devices.
Operate 24a and 24b. On the other hand, the instruction analysis execution means 22a, 22b
In step 1, the execution of the instruction is interrupted at the time point when the synchronization is necessary, the synchronization waiting notification is sent to the restart instruction means 23, and the execution of the interrupted instruction is restarted based on the restart instruction notification from the restart instruction means 23. The restart instruction means 23 is an instruction analysis execution means 22a,
When the synchronization wait notifications from both 22b are received, the instruction analysis execution means 22a and 22b are notified of the instruction execution restart instructions. The disk devices 24a and 24b as the external storage devices 4a and 4b are composed of disk units and store and store a large amount of data.

次に、動作を説明する。ここで、例として入出力命令指
示手段21からチャネル装置26aに対して“書込み−読出
し”なる命令チェーンされた連続命令が発行された場合
について述べる。まず、命令解析実行手段22aは入出力
命令指示手段21が発した命令を解析し、ディスク装置24
aに対して書込み命令の実行のみを指示する。書込み命
令の実行が終了し、その報告をディスク装置24aから受
け取ると命令解析実行手段22aでは次の読み込み命令の
実行を待ち状態にし、再開指示手段23に同期待ちである
ことを同期待ち割込み(同期待ち通知に該当)により通
知する。
Next, the operation will be described. Here, as an example, a case will be described in which the input / output instruction designating means 21 issues a continuous instruction in the instruction chain of "write-read" to the channel device 26a. First, the instruction analysis executing means 22a analyzes the instruction issued by the input / output instruction instructing means 21, and the disk device 24
Instruct a to only execute write instructions. When the execution of the write instruction is completed and the report is received from the disk device 24a, the instruction analysis execution means 22a puts the next read instruction in a wait state, and the restart instruction means 23 is notified of the synchronization wait interrupt (synchronization wait interrupt). It corresponds to the waiting notification).

再開指示手段23は、多重化された2つの命令解析実行手
段22a,22bから同期待ち割込みにより同期待ちが通知さ
れた時点で各命令解析実行手段22a,22bに対して再開指
示通知を出力する。命令解析実行手段22aは再開指示手
段23より再開指示通知を受けると、待ち状態にしていた
読出し命令を再開させ、命令をディスク装置24aに指示
し稼動させる。ディスク装置24aではその命令の実行が
完了すると、その報告を受けたチャネル装置26cではそ
の完了の通知を受けてから制御部26に対し、図示しない
命令の実行完了を通知する割込みを行う。したがって、
チャネル装置26a,26bはそれぞれが制御するディスク装
置24a,24bが多重化されているかどうかを意識すること
なく、再開指示通知に基づいて命令を再開するのみで同
期化が行える。
The restart instruction means 23 outputs a restart instruction notification to each of the instruction analysis execution means 22a, 22b at the time point when synchronization wait is notified by the synchronization wait interrupt from the two multiplexed instruction analysis execution means 22a, 22b. Upon receiving the restart instruction notification from the restart instruction means 23, the instruction analysis execution means 22a restarts the read instruction in the waiting state and instructs the disk device 24a to operate. When the execution of the instruction is completed in the disk device 24a, the channel device 26c which has received the report, after receiving the notification of the completion, makes an interrupt to the control unit 26 notifying the completion of execution of the instruction (not shown). Therefore,
The channel devices 26a and 26b can perform the synchronization only by restarting the command based on the restart instruction notification without being aware of whether the disk devices 24a and 24b controlled by the channel devices 26a and 26b are multiplexed.

第3図にディスク装置が4多重に多重化されている場合
の動作を示すタイムチャートを示す。ここでは、ディス
ク装置A〜ディスク装置Dに対する書込み(Write)命
令および読出し(Read)命令を連続して実行させてい
る。また、全ディスク装置に対する書込み命令が終了す
るまで各ディスク装置は同期待ちとなり、ディスク装置
Cからの最後の同期待ち割込みが終了した時点で再開指
示通知がなされ、中断されていた読出し命令が再開され
実行され、その命令の実行が終了すると命令終了割込み
によりその旨の通知がされることを示している。各チャ
ネル(ディスク装置)装置の動作は、全て同じ手順で行
われ、チャネル装置が自身以外の多重化された装置の存
在及び動作をまったく意識することなく同期化が行われ
ている。
FIG. 3 shows a time chart showing the operation when the disk device is multiplexed in four. Here, the write command and the read command for the disk devices A to D are continuously executed. Further, each disk device waits for synchronization until the write command for all the disk devices is completed, and when the last synchronization wait interrupt from the disk device C is completed, a restart instruction is notified and the interrupted read command is restarted. It indicates that when the instruction is executed and the execution of the instruction is completed, a notification to that effect is given by an instruction end interrupt. The operations of the respective channel (disk device) devices are all performed in the same procedure, and the synchronization is performed without the channel device being aware of the existence and operation of the multiplexed devices other than itself.

〔発明の効果〕〔The invention's effect〕

以上説明したように、本発明ではチャネル装置に設けた
命令解析実行手段では、同期が必要となる時点で命令の
実行を中断し、同期待ちの旨を再開指示手段に通知し、
多重化されたすべての外部記憶装置からの同期待ち通知
を受けた時点における再開指示手段からの再開指示通知
に基づいて、前記で中断した命令を再開させることで同
期をとるようにしている。
As described above, in the present invention, the instruction analysis executing means provided in the channel device interrupts the execution of the instruction at the time when the synchronization is required, and notifies the restart instruction means of the waiting for the synchronization,
On the basis of the restart instruction notification from the restart instruction means at the time of receiving the synchronization wait notification from all the multiplexed external storage devices, the interrupted instruction is restarted to achieve synchronization.

したがって、各チャネル装置は命令を実行する際、当該
装置が制御する外部記憶装置が多重化されているかどう
かを意識することなく同期がとれる。そのため外部記憶
装置の多重化が容易に行え有用である。
Therefore, when each channel device executes an instruction, it can be synchronized without being aware of whether or not the external storage device controlled by the device is multiplexed. Therefore, the external storage device can be easily multiplexed, which is useful.

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

第1図は本発明の原理ブロック図、第2図は実行例に係
るブロック図、第3図は4多重の場合の動作を示すタイ
ムチャート、第4図は従来例に係るブロック図、第5図
は従来例に係る説明図である。 1,21……入出力命令指示手段、2a,2b,〜2n,22a,22b……
命令解析実行手段、3,23……再開指示手段、4a,4b,〜4n
(24a,24b)……外部記憶装置(ディスク装置)、5(2
5)……内部記憶装置(主記憶装置)、6a,6b,〜6n,26a,
26b……チャネル装置
FIG. 1 is a block diagram of the principle of the present invention, FIG. 2 is a block diagram according to an execution example, FIG. 3 is a time chart showing an operation in the case of 4-multiplexing, FIG. 4 is a block diagram according to a conventional example, and FIG. The figure is an explanatory view according to a conventional example. 1,21 ...... Input / output command instruction means, 2a, 2b, ~ 2n, 22a, 22b ......
Instruction analysis execution means, 3,23 ... Restart instruction means, 4a, 4b, ~ 4n
(24a, 24b) ... External storage device (disk device), 5 (2
5) ... Internal storage device (main storage device), 6a, 6b, ~ 6n, 26a,
26b ... Channel equipment

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】外部記憶装置(4a,4b,〜4n)により共用さ
れる内部記憶装置(5)と、当該内部記憶装置(5)の
所定の記憶領域に保持されたデータを、すべてに同一に
書き込むべく多重化された複数の外部記憶装置(4a,4b,
〜4n)と、各外部記憶装置(4a,4b,〜4n)毎に設けら
れ、入出力命令指示手段(1)が発行する入出力命令を
解析し外部記憶装置(4a,4b,〜4n)を稼動させるチャネ
ル装置(6a,6b,〜6n)と、外部記憶装置(4a,4b,〜4n)
に対する入出力命令であって、当該入出力命令を複数連
続して実行させる連続命令を発行する入出力命令指示手
段(1)とを有する外部記憶装置の多重記録方式におい
て、 入出力命令指示手段(1)が発行する連続命令を解析
し、命令を実行させて外部記憶装置(4a,4b,〜4n)を機
能させるとともに、内部記憶装置(5)の共用に基づき
同期が必要な時点で命令の実行を中断させ、その旨の同
期待ち通知を再開指示手段(3)に行い、再開指示手段
(3)からの再開指示通知により中断させていた命令を
再開する命令解析実行手段(2a,2b,〜2n)と、 命令解析実行手段(2a,2b,〜2n)からの同期待ち通知を
多重化されたすべての外部記憶装置(4a,4b,〜4n)から
受けた時点で、命令解析実行手段(2a,2b,〜2n)に対し
命令の実行を再開する再開指示通知を行う再開指示手段
(3)とを有することを特徴とする外部記憶装置の多重
記録装置。
1. An internal storage device (5) shared by external storage devices (4a, 4b, to 4n) and data held in a predetermined storage area of the internal storage device (5) are all the same. Multiple external storage devices (4a, 4b,
~ 4n) and each external storage device (4a, 4b, ~ 4n), the external storage device (4a, 4b, ~ 4n) is analyzed by analyzing the input / output command issued by the input / output command designating means (1). Channel devices (6a, 6b, ~ 6n) that operate the computer, and external storage devices (4a, 4b, ~ 4n)
An input / output command to the external storage device, the input / output command specifying unit (1) issuing a continuous command for executing a plurality of the input / output commands in succession. 1) Analyzing the continuous instructions issued and executing the instructions to make the external storage devices (4a, 4b, to 4n) function, and at the time when synchronization is required based on the sharing of the internal storage device (5). The instruction analysis execution means (2a, 2b, 2a, 2b, 2b, 2b, ~ 2n) and the instruction analysis execution means (2a, 2b, ~ 2n) from all the multiplexed external storage devices (4a, 4b, ~ 4n), the instruction analysis execution means (2a, 2b, ~ 2n) (2a, 2b, ~ 2n) restart instruction notification to restart the execution of the instruction Cormorant restart instruction means (3) and the multiplex recording device of the external storage device characterized in that it comprises a.
JP2068101A 1990-03-20 1990-03-20 Multiple recording method of external storage device Expired - Fee Related JPH0774982B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2068101A JPH0774982B2 (en) 1990-03-20 1990-03-20 Multiple recording method of external storage device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2068101A JPH0774982B2 (en) 1990-03-20 1990-03-20 Multiple recording method of external storage device

Publications (2)

Publication Number Publication Date
JPH03269613A JPH03269613A (en) 1991-12-02
JPH0774982B2 true JPH0774982B2 (en) 1995-08-09

Family

ID=13364014

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2068101A Expired - Fee Related JPH0774982B2 (en) 1990-03-20 1990-03-20 Multiple recording method of external storage device

Country Status (1)

Country Link
JP (1) JPH0774982B2 (en)

Also Published As

Publication number Publication date
JPH03269613A (en) 1991-12-02

Similar Documents

Publication Publication Date Title
JP2000066904A (en) Multitask control method and storage medium
JPH03269613A (en) Multiple recording system for external storage
KR950003879B1 (en) System structure and its method to hold disk unit in common
CN121578959B (en) A data access system, method and electronic device for optical modules
EP4654011A1 (en) Database thread pool control method and apparatus, electronic device, and computer medium
JP3002041B2 (en) Database processing unit
CN113868027B (en) Data snapshot method and device
JPS6146552A (en) Information processor
JPH06202894A (en) Shared memory control circuit
JP2555386B2 (en) Electronic computer system
JPS63298550A (en) Non-stop trace system
JP2000089976A (en) System and method for debugging remote program and recording medium stored with remote program debugging program
JPH0375832A (en) Virtual machine control system
JPH07230304A (en) Dual control method for PC system
JPS62119663A (en) Information processing unit
JPH02201528A (en) Parallel input/output management system for file
JPS61151755A (en) File revision system
JPS62120548A (en) Test system for information processing system
JPH0380339A (en) Information processor having input/output device simulating function
JPH01302456A (en) Data transfer control system using channel control block
JPS62185291A (en) Magnetic tape positioning control system
JPS63249243A (en) Secondary storage information saving system
JPS63298765A (en) High speed multiple optical disk access controller
JPH01292536A (en) Emulator for dealing with plural operation systems
JPH0154737B2 (en)

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees