[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0222724A - External storage device and write verify method - Google Patents

External storage device and write verify method

Info

Publication number
JPH0222724A
JPH0222724A JP17195788A JP17195788A JPH0222724A JP H0222724 A JPH0222724 A JP H0222724A JP 17195788 A JP17195788 A JP 17195788A JP 17195788 A JP17195788 A JP 17195788A JP H0222724 A JPH0222724 A JP H0222724A
Authority
JP
Japan
Prior art keywords
write
control
data
control instruction
storage device
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
JP17195788A
Other languages
Japanese (ja)
Inventor
Kuniya Maedo
前戸 邦也
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 JP17195788A priority Critical patent/JPH0222724A/en
Publication of JPH0222724A publication Critical patent/JPH0222724A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To continuously write data at a high speed by providing an external storage device with a communication control part which reports the write operation position in a semiconductor storage part and the request of write verify operation. CONSTITUTION:When a write command to a semiconductor storage part 4 of the external storage device is issued from an input/output controller 11 to one control indicating part 21 out of control indicating parts 21-2n, the indicating part 21 starts the write operation to the storage part 4. The indicating part 21 reports information indicating that the indicating part 21 starts the write operation to the storage part 4, the write position on the storage part 4, and the request of verify operation to indicating parts 22-2n other than the indicating part 21 through a communication control part 3. The write verify operation to read and check written data in a data check part 5 is performed by the indicating part 21, and the check result is reported to the indicating part 21. The period when data write is no performed is used to perform the verify operation in this manner, thereby shortening the time of access and verify operation.

Description

【発明の詳細な説明】 〔概要〕 主記憶装置と外部記憶装置との間に介在して情報の転送
等の入出力の制御を行う複数の入出力制御装置と接続さ
れ、当該制御装置とのデータの転送の制御を行う複数の
制御指示部と、当該指示部からのアクセス要求に基づい
てデータの書込みまたは読出しが行われる半導体記憶部
と、データのライトベリファイ動作時に読み出されたデ
ータの正誤検査を行うデータデニック部とを有する外部
記憶装置及びライトベリファイ方法に関し、高速に書込
み及びライトベリファイ動作を行うことができる装置を
提供することを目的とし、前記制御指示部のうちの1つ
が前記記憶部に対(産業上の利用分野) 本発明は外部記憶装置及びライトベリファイ方法に係り
、特に主記憶装置と外部記憶装置との間に介在して情叩
の転送等の入出力の制御を行う複数の入出力制御装置と
接続され、当該制御装置とのデータの転送の制御を行う
複数の制御指示部と、当該指示部からのアクセス要求に
基づいてデータの占込みまたは読出しが行われる半導体
記憶部と、データのライトベリファイ動作時に読み出さ
れたデータの正誤検査を行うデータチェック部とを有す
る外部記憶装置及びライトベリファイ方法に関する。
[Detailed Description of the Invention] [Summary] Connected to a plurality of input/output control devices that are interposed between the main storage device and the external storage device and control input/output such as information transfer, and A plurality of control instruction units that control data transfer, a semiconductor memory unit to which data is written or read based on access requests from the instruction units, and whether the data read during data write verification is correct or incorrect. An object of the present invention is to provide an external storage device having a data denic section for testing and a write verify method, which can perform write and write verify operations at high speed, and one of the control instruction sections includes the TECHNICAL FIELD The present invention relates to an external storage device and a write verification method, and particularly to an external storage device that is interposed between a main storage device and an external storage device to control input/output such as information transfer. A plurality of control instruction units that are connected to multiple input/output control devices to control data transfer with the control devices, and a semiconductor that performs data occupancy or readout based on access requests from the instruction units. The present invention relates to an external storage device having a storage section and a data check section that checks the correctness of data read during a data write verification operation, and a write verification method.

〔従来の技術〕[Conventional technology]

従来、第5図に示すように主記憶装置と外部記憶装置と
の間に介在して情報の転送等の入出力の制御を行う複数
(2個)の入出力制御装置1001.1002と接続さ
れ、当該入出力制御装fil゛oo1,1002とのデ
ータの転送の制御を行う複数(2個)の制御指示部20
01゜2002と、当該指示部2001.2002から
のアクセス要求によりデータの書込みまたは読み出しを
行う半導体記憶部400と、データのライトベリファイ
動作時に読み出されたデータの正誤検査を行うデータチ
ェック部500とを有する外部記憶装置2000があっ
た。
Conventionally, as shown in FIG. 5, a plurality of (two) input/output control devices 1001 and 1002 are connected between a main storage device and an external storage device to control input/output such as information transfer. , a plurality of (two) control instruction units 20 that control data transfer with the input/output control device fil'oo1, 1002.
01°2002, a semiconductor memory unit 400 that writes or reads data in response to an access request from the instruction unit 2001.2002, and a data check unit 500 that performs a correctness check on the data read during a data write verify operation. There was an external storage device 2000 having the following.

ここで、「ライトベリファイ動作」とは記憶部に一旦書
き込まれたデータを読み出して書き込まれたデータの正
誤を確認する動作をいう。
Here, the "write verify operation" refers to an operation of reading data once written in the storage unit and confirming the correctness of the written data.

従来例に係る外部記憶装置ではステップSAIで前記外
部記憶装置2000の制御指示部2001が入出力制御
装置1001からの半導体記憶部に対する書込み指令を
受けると、ステップSA2で当該制御指示部2001は
前記半導体記憶部400に対する書込み動作を開始し、
ステップSA3で書込み動作を開始した当該制御指示部
2001はデータの書込みが終了した時点で、半導体記
憶部400に書き込まれた当該データを読み出してライ
トベリファイ動作を開始するようにしていた。
In the conventional external storage device, when the control instruction section 2001 of the external storage device 2000 receives a write command from the input/output control device 1001 to the semiconductor storage section in step SAI, the control instruction section 2001 writes the semiconductor memory section in step SA2. Start a write operation to the storage unit 400,
The control instruction unit 2001, which started the write operation in step SA3, reads the data written in the semiconductor storage unit 400 and starts the write verify operation when the data write is completed.

(発明が解決しようとする課題) ところで、従来の外部記憶装置にあっては、半導体記憶
部400にデータの書込みを実行した当該制御指示部2
001が、書込みが行われた当該記憶部400から書き
込まれたデータを読み出してライトベリファイ動作を行
うようにしていたため、引き続いて同一の制御指示部2
001に対してデータアクセス要求があった場合にはデ
ータの検証動作であるライトベリファイ動作が終了した
後に通常のアクセス動作が開始されることになる。
(Problem to be Solved by the Invention) By the way, in a conventional external storage device, the control instruction unit 2 that writes data into the semiconductor storage unit 400
001 reads the written data from the storage unit 400 to which writing has been performed and performs a write verify operation, so the same control instruction unit 2
When a data access request is made to 001, a normal access operation is started after a write verify operation, which is a data verification operation, is completed.

したがって、同一の制御指示部2001に対してアクセ
スが連続している場合には実行的な処理速度が遅くなる
という問題点を有していた。
Therefore, if the same control instruction unit 2001 is accessed continuously, there is a problem in that the actual processing speed becomes slow.

そこで、本発明は以上の問題点を解決するためになされ
たものであり、アクセス処理時間の低下を防止すること
ができる外部記憶装置を提供することを目的としてなさ
れたものである。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and is intended to provide an external storage device that can prevent the access processing time from decreasing.

〔課題を解決するための手段〕 以上の技術的課題を解決するため第一の発明は第1図に
示すように、主記憶装置と外部記憶装置との間に介在し
て情報の転送等の入出力の制御を行う複数の入出力制御
装置11,12.・・・1nと接続され、当該制御装置
11,12.・・・1nとのデータの転送の制御を行う
複数の制御指示部21,22.・・・2nと、当該指示
部21゜22、・・・2nからのアクセス要求に基づい
てデータの書込みまたは読出しが行われる半導体記憶部
4と、データのライトベリファイ動作時に読み出された
データの正誤検査を行うデータチェック部5とを有する
外部記憶装置において、前記制御指示部21,22.・
・・2nのうちの1つが前記記憶部4に対して書込み動
作を開始した場合には、当該動作を行っていない他の制
御指示部21,22.・・・2nに対して書込み動作開
始の旨、前記記憶部4における書込み動作位置及びライ
トベリファイ動作の要求の通知を行う通信制御部3を設
けたものである。
[Means for Solving the Problems] In order to solve the above-mentioned technical problems, the first invention, as shown in FIG. A plurality of input/output control devices 11, 12 . that control input/output. . . 1n, and the control devices 11, 12 . . . 1n, a plurality of control instruction units 21, 22 . . . 2n, the semiconductor storage section 4 to which data is written or read based on the access request from the instruction section 21, 22, . In an external storage device having a data check section 5 that performs correctness check, the control instruction sections 21, 22 .・
. . 2n starts a write operation to the storage unit 4, the other control instruction units 21, 22 . ... 2n is provided with a communication control section 3 that notifies the start of the write operation, the write operation position in the storage section 4, and a request for a write verify operation.

一方、第二の発明は主記憶装置と外部記憶装置との間に
介在して情報の転送等の入出力の制御を行う複数の入出
力制御装置と接続されデータの転送の制御を行う複数の
制御指示部と、当該制御指示部からのアクセスが可能な
半導体記憶部とを有する外部記憶装置の当該記憶部にデ
ータの書込みを行った場合に、書き込まれたデータを読
み出してデータの正誤検査を行うライトベリファイ方法
において、外部記憶装置の前記制御指示部の一つに対し
て入出力制御装置からの書込み指令がある(S1)と、
当該制御指示部は前記半導体記憶部に対する書込み動作
を開始し(S2)、当該制御指示部は書込み動作を開始
した旨、前記半導体記憶部上の書込み位置及びライトベ
リファイ動作要求を他の動作を行っていない制御指示部
に通知するとともに(S3)、通知された他の制御指示
部は前記半導体記憶部に書き込まれたデータを読み出し
てライトベリファイ動作を行う(S4)ものである。
On the other hand, the second invention is a plurality of input/output control devices that are interposed between a main storage device and an external storage device to control input/output such as information transfer, and are connected to a plurality of input/output control devices that control input/output such as information transfer. When data is written to the storage section of an external storage device that has a control instruction section and a semiconductor storage section that can be accessed from the control instruction section, the written data is read out and checked for correctness of the data. In the write verify method to be performed, when there is a write command from an input/output control device to one of the control instruction units of the external storage device (S1),
The control instruction unit starts a write operation to the semiconductor storage unit (S2), and performs other operations to indicate that the write operation has started, the write position on the semiconductor storage unit, and a write verify operation request. At the same time, the other control instruction sections that have been notified read the data written in the semiconductor storage section and perform a write verify operation (S4).

〔作用〕[Effect]

次に本発明(第−及び第二の発明)の動作について説明
する。
Next, the operation of the present invention (first and second inventions) will be explained.

本発明は第2図の作用説明図に示すようにステップS1
で、前記制御指示部21,22.・・・2nの1つの制
御指示部21に前記入出力制御装置11から当該外部記
憶装置の前記半導体記憶部4に対する書込み指令がある
と、ステップS2で当該制御指示部11は前記半導体記
憶部4に対してアクセス要求を行い、要求が認められた
場合には書込み動作を開始する。
The present invention is implemented in step S1 as shown in the action explanatory diagram of FIG.
The control instruction units 21, 22 . . . . 2n receives a write command from the input/output control device 11 to the semiconductor storage unit 4 of the external storage device, the control instruction unit 11 writes the write command to the semiconductor storage unit 4 of the external storage device in step S2. A write operation is started if the request is accepted.

ステップS3で当該指令のあった制御指示部21は当該
指示部21以外の動作を行っていない手の空いている他
の制御指示部22.・・・2nに対して当該指示部21
が前記半導体記憶部4に対する書込み動作を開始した旨
、当該記憶部4上の書込み位置及びベリファイ動作要求
の通知を例えば前記通信制御部3を介して行う。
The control instruction section 21 that received the instruction in step S3 is replaced by another control instruction section 22 that is not performing any operation other than the instruction section 21 and is free. ...2n, the instruction section 21
For example, via the communication control unit 3, the controller 3 notifies the user of the start of a write operation to the semiconductor storage unit 4, the write position on the storage unit 4, and a verify operation request.

ステップS4で書込みの指令を受けた前記制御指示部2
1からベリファイ動作の要求を通知されかつ、動作の行
われていない手の空いている他の制御指示部22.・・
・2nは前記指示部21によりライトベリファイ動作、
すなわち書込まれたデータを読み出して前記データチェ
ック部5により検査が行われ、検査結果が前記制御指示
部21に対して報告されることになる。
The control instruction section 2 receives the write instruction in step S4.
The other control instruction section 22.1 that has been notified of the request for the verify operation by the control instruction section 22.1 and is not performing the operation.・・・
・2n performs a write verify operation by the instruction unit 21,
That is, the written data is read out and inspected by the data checking section 5, and the inspection results are reported to the control instruction section 21.

尚、本発明にあっては半導体記憶部4を採用した場合に
ついてのみ適用され、磁気ディスク装置等のD A S
 D (Direct Access Storage
 Device)に対しては適用されない。
It should be noted that the present invention is applied only to cases where the semiconductor storage unit 4 is adopted, and is applicable to DAS such as magnetic disk devices.
D (Direct Access Storage
Device).

これはDASDでは磁気ヘッド等を利用してアクセスが
行われることになるが、磁気ヘラ1くは例えば磁気ディ
スク装置の場合には各磁気ディスり面に一個設けられて
いるだけであり、しかもアクセスはトラック単位で行わ
れるため、ベリファイ動作は1トラック分のデータにつ
いての書込み動作が全部終了した後に行われるのに対し
て、半導体記憶部の場合には、DASDに比較して十分
に小さい容量を単位(例えばブロック単位)にしてアク
セスが行われることになり、書込みが行われていない間
を利用してデータを読出してベリファイ動作を行うこと
によりアクセス及びベリファイ動作の時間を短縮させる
ことができることになる。
In a DASD, access is performed using a magnetic head, etc., but in the case of a magnetic disk device, for example, only one magnetic spatula is provided on each magnetic disk surface, and moreover, access is performed using a magnetic head etc. Since the verification operation is performed on a track-by-track basis, the verify operation is performed after all write operations for one track's worth of data have been completed.In contrast, in the case of semiconductor storage, the capacity is sufficiently small compared to DASD. Access is performed in units (for example, blocks), and the time for access and verify operations can be shortened by reading data and performing a verify operation while data is not being written. Become.

(実施例) 本発明の実施例について説明する。(Example) Examples of the present invention will be described.

第3図に本実施例に係るブロック図を示す。FIG. 3 shows a block diagram according to this embodiment.

主記憶装置と外部記憶装置200との間に介在して情報
の転送等の入出力の制御を行う複数の入出力制御装置1
01,102と接続され、当該装置101,102との
データの転送の制御を行う複数の制御指示部21,22
.・・・2nとしての制御ディレクタ201,202と
、前記制御ディレクタ202,202のうちの1つが前
記半導体記憶部40に対して書込み動作を開始した場合
には当該動作を行っていない他の制御ディレクタ201
,202に対して書込み動作を行う旨及び前記記憶部4
0における書込み動作位置の通知を行う通信制御部7と
してのディレクタ間通信制御部70と、半導体記憶部4
0と、データのベリファイ動作時に読み出されたデータ
の正誤検査を行うデータチェック部50とを有する。
A plurality of input/output control devices 1 intervening between the main storage device and the external storage device 200 to control input/output such as information transfer
A plurality of control instruction units 21 and 22 are connected to the devices 101 and 102 and control data transfer to and from the devices 101 and 102.
.. ...control directors 201 and 202 as 2n, and when one of the control directors 202 and 202 starts a write operation to the semiconductor storage section 40, another control director that is not performing the write operation. 201
, 202 and the storage unit 4.
An inter-director communication control unit 70 as a communication control unit 7 that notifies the write operation position in 0, and a semiconductor storage unit 4
0, and a data check unit 50 that performs a correctness check of data read during a data verify operation.

また、当該半導体記憶部4oは同図に示すように、前記
ディレクタ201,202からのアクセス要求に対して
調停を受けて格納部70に対するアクセス制御を行うメ
モリアクセス制御部41゜42と、当該メモリアクセス
制御部41.42からのアクセス要求が競合した場合に
アクセス要求の調停を行うアービトレーション(Arb
itration調停)部60と、データを記憶する格
納部70とを有する。
Further, as shown in the figure, the semiconductor storage section 4o includes memory access control sections 41 and 42 that control access to the storage section 70 in response to access requests from the directors 201 and 202; Arbitration (Arbitration) that mediates access requests when access requests from the access control units 41 and 42 conflict.
It has a storage section 70 that stores data.

次に本実施例に係る外部記憶装置200に対する書込み
及びライトベリファイ動作について説明する。
Next, write and write verify operations for the external storage device 200 according to this embodiment will be explained.

第4図に示すように、ステップSJIで前記入出力制御
装置100を介してホストシステムの中央処理装置から
主記憶装置に格納されているデータを前記外部記憶装置
200の半導体記憶部40に対する書込みを要求するコ
マンド(指令)を前記制御ディレクタ201が受は取り
解読する。
As shown in FIG. 4, in step SJI, the central processing unit of the host system writes data stored in the main storage device to the semiconductor storage section 40 of the external storage device 200 via the input/output control device 100. The control director 201 receives and decodes the requested command.

ステップSJ2で当該制御ディレクタ201は当該コマ
ンドの内容を解読して前記半導体記憶部40に対する書
込みの指令である場合には、当該コマンドから前記半導
体記憶部40への書込み開始位置のスタートアドレス、
データ長を生成する。
In step SJ2, the control director 201 decodes the content of the command, and if it is a command to write to the semiconductor storage unit 40, the start address of the writing start position to the semiconductor storage unit 40 from the command,
Generate data length.

ステップSJ3で当該制御ディレクタ201は前記メモ
リアクセス制御部41に対してアクセス要求を行う。
In step SJ3, the control director 201 issues an access request to the memory access control unit 41.

ステップSJ4で当該メモリアクセス制御部41が要求
信号を受けとると前記アービトレーション部60に対し
てアクセスの要求を行う。
When the memory access control unit 41 receives the request signal in step SJ4, it issues an access request to the arbitration unit 60.

当該アービトレーション部60は他の系の入出力制御装
置102からの指令による書込み要求があった前記格納
部70上のアクセス領域の重なりがないかをチエツクし
、重なりがない場合には前記メモリアクセス制御部41
からのアクセス要求に対して許可を与え、重なりが存在
する場合には当該要求に対して予め定められた優先順位
に基づいた順序等に従ってアクセス要求が許可されるこ
とになる。
The arbitration unit 60 checks whether there is any overlap between the access areas on the storage unit 70 that have received a write request based on a command from the input/output control device 102 of another system, and if there is no overlap, the memory access control unit 60 performs the memory access control. Part 41
If there is an overlap, the access requests are granted in an order based on a predetermined priority for the requests.

ステップSJ5で当該アービトレーション部60から許
可を示すアクノリッジ信号が当該メモリアクセス制御部
41に対してなされた場合にはステップSJ6に進み、
書込み動作が前記半導体記憶部40に対して開始される
ことになる。
If the arbitration unit 60 issues an acknowledge signal indicating permission to the memory access control unit 41 in step SJ5, the process advances to step SJ6;
A write operation will be started for the semiconductor storage section 40.

一方、他の前記メモリアクセス制御部42に対してアク
ノリッジ信号があった場合には当該系の書込み動作が当
該半導体記憶部40に対してなされることになる。
On the other hand, if there is an acknowledge signal for the other memory access control section 42, the write operation of that system will be performed for the semiconductor storage section 40.

本実施例では当該書込み動作が開始されると同時にステ
ップSJ7に進み、前記ディレクタ間通信制御部30を
介して他の系の制御ディレクタ202に対して前記制御
ディレクタ201が前記半導体記憶部40に対して書込
み動作を開始した旨及びスタートアドレス、データ長等
の情報を通知することにより他の系に対して書き込まれ
たデータに対してライトベリファイ動作が要求されるこ
とになる。
In this embodiment, the process proceeds to step SJ7 at the same time as the write operation is started, and the control director 201 communicates with the semiconductor storage unit 40 via the inter-director communication control unit 30 with respect to the control director 202 of another system. By notifying the start of the write operation and information such as the start address and data length, a write verify operation is requested for the data written to other systems.

当該通知を受けた他の制御ディレクタの中で、その時点
でデータの転送や書込み等の動作を行っていない手の空
いている制御ディレクタが存在するか否かを監視し、存
在しない場合にはこれらの制御ディレクタが手の空くま
で待ち、手の空いているディレクタが存在する場合には
ステップSJ9に進み、ライトベリファイ動作、すなわ
ち前記制御ディレクタ201が前記半導体記憶部40に
書き込んだデータを読み出して前記データチェック部4
50に送出し正誤検査を行うことになる。
Among the other control directors that have received the notification, it is monitored whether there is a free control director who is not performing operations such as data transfer or writing at that time, and if there is no free control director, the control director Wait until these control directors are free, and if there is a free director, proceed to step SJ9, perform a write verify operation, that is, read the data written by the control director 201 to the semiconductor storage section 40. The data check section 4
It will be sent out at 50 and checked for correctness.

当該正誤検査の結果はステップ5JIOで前記制御ディ
レクタ201に報告される。
The result of the correctness check is reported to the control director 201 in step 5JIO.

尚、本実施例は2系統の入出力制御装置がある場合につ
いて説明したが、必ずしも2系統の場合に限られること
なく、2系統以上の場合にも適用することができる。
Although this embodiment has been described with reference to the case where there are two systems of input/output control devices, the present invention is not necessarily limited to the case where there are two systems, and can also be applied to a case where there are two or more systems.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明は例えば通信制御部を入出力
装置としての外部記憶装置内に設けることにより、ある
制御指示部が前記半導体記憶部に対する書込み動作を行
っている場合には手の空いている他の制御指示部に対し
てライトベリファイ動作を要求して書込み動作中にライ
トベリファイ動作を行うようにしている。
As explained above, the present invention provides, for example, a communication control section in an external storage device as an input/output device, so that when a certain control instruction section is performing a write operation to the semiconductor storage section, hands are free. The write verify operation is requested to the other control instruction units present, and the write verify operation is performed during the write operation.

したがって、書込み動作を行った制御指示部が書込み動
作の終了した後に当該指示部がライトベリファイ動作を
行う場合に比較して、当該制御指示部は高速に連続して
データの書込み動作を行うことができる。
Therefore, compared to the case where the control instruction section that performed the write operation performs the write verify operation after the write operation is completed, the control instruction section can perform data write operations continuously at high speed. can.

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

第1図は第一の発明の原理ブロック図、第2図は第二の
発明の原理流れ図、第3図は実施例に係るブロック図、
第4図は実施例に係る流れ図、第5図は従来例に係るブ
ロック図、第6図は従来例に係る流れ図である。 11.12.〜in (101,102)・・・入出力
制御装置 21.22.〜2n (201,202)・・・制御指
示部(制御ディレクタ) 3 (30)・・・通信制御部(ディレクタ間通信制御
部) 4 (40)・・・半導体記憶部 S (SO)・・・データチェック部 セ4’−=、);J 部−/1発明ハ&、理7゛ロア7目 1!II!i $−め熱8月のj牝れ図 第 2 図 鴬列九イ9゛J+:イ手り杭氏れ の 第4図 1こ万色イク′j+s4 ろ7゛口・−ノフa]第3@ ィ芝東49・」 区イ糸ろ7゛0.770第5図
FIG. 1 is a block diagram of the principle of the first invention, FIG. 2 is a flowchart of the principle of the second invention, and FIG. 3 is a block diagram of the embodiment.
FIG. 4 is a flowchart according to the embodiment, FIG. 5 is a block diagram according to the conventional example, and FIG. 6 is a flowchart according to the conventional example. 11.12. ~in (101, 102)...Input/output control device 21.22. ~2n (201, 202)... Control instruction section (control director) 3 (30)... Communication control section (inter-director communication control section) 4 (40)... Semiconductor storage section S (SO)...・Data Check Department SE4'-=,); J Department-/1 Invention Ha &, Science 7 Lower 7 Eye 1! II! i $-me fever in August 2nd figure 9 i9゛J+: 4th figure 1 komanshiku'j+s4 7゛mouth・-nofa] 3@ Shiba Higashi 49.'' Ward I Itoro 7゛0.770 Figure 5

Claims (2)

【特許請求の範囲】[Claims] (1)主記憶装置と外部記憶装置との間に介在して情報
の転送等の入出力の制御を行う複数の入出力制御装置(
11、12、・・・1n)と接続され、当該制御装置(
11、12、・・・1n)とのデータの転送の制御を行
う複数の制御 指示部(21、22、・・・2n)と、当該指示部(2
1、22、・・・2n)からのアクセス要求に基づいて
データの書込みまたは読出しが行われる半導体記憶部(
4)と、データのライトベリファイ動作時に読み出され
たデータの正誤検査を行うデータチェック部(5)とを
有する外部記憶装置において、 前記制御指示部(21、22、・・・2n)のうちの1
つが前記記憶部(4)に対して書込み動作を開始した場
合には、動作を行っていない他の制御指示部(21、2
2、・・・2n)に対して書込み動作開始の旨、前記記
憶部(4)における書込み動作位置及びライトベリファ
イ動作の要求の通知を行う通信制御部(3)を設けたこ
とを特徴とする外部記憶装置。
(1) Multiple input/output control devices (interposed between the main storage device and external storage device) that control input/output such as information transfer.
11, 12, ... 1n), and the control device (
11, 12, . . . 1n), and a plurality of control instruction units (21, 22, . . . 2n) that control data transfer with
1, 22, . . . 2n) to which data is written or read based on access requests from
4) and a data check unit (5) that performs a correctness check of data read during a data write verify operation, wherein among the control instruction units (21, 22, . . . 2n), 1
When one of the control instruction units (21, 2) starts a write operation to the storage unit (4), other control instruction units (21, 2
2, . . . 2n) to the effect that the write operation has started, the write operation position in the storage unit (4), and a request for a write verify operation. External storage device.
(2)主記憶装置と外部記憶装置との間に介在して情報
の転送等の入出力の制御を行う複数の入出力制御装置と
接続されデータの転送の制御を行う複数の制御指示部と
、当該制御指示部からのアクセスが可能な半導体記憶部
とを有する外部記憶装置の当該記憶部にデータの書込み
を行った場合に、書き込まれたデータを読み出してデー
タの正誤検査を行うライトベリファイ方法において、 前記制御指示部の一つに対して入出力制御装置からの書
込み指令がある(S1)と、 当該制御指示部は前記半導体記憶部に対する書込み動作
を開始し(S2)、 当該制御指示部は書込み動作を開始した旨、前記半導体
記憶部上の書込み位置及びライトベリファイ動作要求を
動作を行っていない他の制御指示部に通知するとともに
(S3)、 通知された他の制御指示部は前記半導体記憶部に書き込
まれたデータを読み出してライトベリファイ動作を行う
(S4)ことを特徴とするライトベリファイ方法。
(2) A plurality of control instruction units that are connected to a plurality of input/output control devices that are interposed between the main storage device and the external storage device and that control input/output such as information transfer, and that control data transfer. , a write verification method for reading the written data and checking the correctness of the data when data is written to the storage section of an external storage device having a semiconductor storage section that can be accessed from the control instruction section. In this case, when there is a write command from the input/output control device to one of the control instruction units (S1), the control instruction unit starts a write operation to the semiconductor storage unit (S2), and the control instruction unit starts writing to the semiconductor storage unit (S2). notifies other control instruction units that are not performing the operation that the write operation has started, the write position on the semiconductor storage unit, and a write verify operation request (S3), and the other control instruction units that have been notified A write verify method characterized by reading data written in a semiconductor storage unit and performing a write verify operation (S4).
JP17195788A 1988-07-12 1988-07-12 External storage device and write verify method Pending JPH0222724A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17195788A JPH0222724A (en) 1988-07-12 1988-07-12 External storage device and write verify method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17195788A JPH0222724A (en) 1988-07-12 1988-07-12 External storage device and write verify method

Publications (1)

Publication Number Publication Date
JPH0222724A true JPH0222724A (en) 1990-01-25

Family

ID=15932906

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17195788A Pending JPH0222724A (en) 1988-07-12 1988-07-12 External storage device and write verify method

Country Status (1)

Country Link
JP (1) JPH0222724A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7874756B2 (en) 2006-06-07 2011-01-25 Beiersdorf Ag Kit for the application of a fluid preparation

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7874756B2 (en) 2006-06-07 2011-01-25 Beiersdorf Ag Kit for the application of a fluid preparation

Similar Documents

Publication Publication Date Title
JP2855019B2 (en) External storage device data guarantee method and external storage device
KR0160193B1 (en) Dma control apparatus
JP2561398B2 (en) Redundant disk controller
US20080195837A1 (en) Data access method, channel adapter, and data access control device
JPH0222724A (en) External storage device and write verify method
KR100328425B1 (en) method and apparatus for supporting multiple overlapping address spaces on a shared bus
US7836247B2 (en) Method, apparatus, and computer program product for permitting access to a storage drive while the drive is being formatted
US6799293B2 (en) Sparse byte enable indicator for high speed memory access arbitration method and apparatus
JP3019323B2 (en) Direct access to image memory
JP4131888B2 (en) Disk array device
JPH02143343A (en) Robustizing processing system for storing ordinal file
JPS6381661A (en) Optical disk input/output system
JPS629444A (en) Copy and inspection control method between floppy medias of computer system
JPH01321529A (en) Initial diagnostic system for device
JPS58171724A (en) Copy controller of magnetic disc tape
JPS5822465A (en) Magnetic disk device system
JPH0577091B2 (en)
JPH053612B2 (en)
JPH02122345A (en) Memory controller
JPH0736633A (en) Magnetic disk array
JPS5918749B2 (en) Pseudo error sending method
JPH03147165A (en) External storage device
JPS5960623A (en) Buffer controller
JPH0412494B2 (en)
JPH0355645A (en) Check system for control storage