JPS61221956A - Recovery system for access controller of information processing system - Google Patents

Recovery system for access controller of information processing system

Info

Publication number
JPS61221956A
JPS61221956A JP60064527A JP6452785A JPS61221956A JP S61221956 A JPS61221956 A JP S61221956A JP 60064527 A JP60064527 A JP 60064527A JP 6452785 A JP6452785 A JP 6452785A JP S61221956 A JPS61221956 A JP S61221956A
Authority
JP
Japan
Prior art keywords
information
lock
shared
request
control 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
JP60064527A
Other languages
Japanese (ja)
Inventor
Hideki Iida
飯田 秀樹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP60064527A priority Critical patent/JPS61221956A/en
Publication of JPS61221956A publication Critical patent/JPS61221956A/en
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Multi Processors (AREA)

Abstract

PURPOSE:To shorten the time required for recovery of a trouble of an access controller by providing the 1st and 2nd lock information memory means to an information processor and an access controller respectively. CONSTITUTION:When a controller 4 has a trouble, the state information corresponding to the commands delivered to the controller 4 from hosts 1 and 2 are all lost. When the trouble of the controller 4 is recovered, the lock information blocks registered on control table parts 103 and 203 of both hosts are checked by the recovery tasks 104 and 204 of the hosts 1 and 2. Then the block of a file where the discriminating information shows a state under locking is selected. A lock request command to be given to the selected block is delivered to the controller 4. The macroprocessing parts 102 and 202 deliver again the lock request commands or lock releast commands to complete the recovery processing.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は情報処理システムにおけるアクセス制御装置の
リカバリ方式に関する0 〔従来の技術〕 従来の情報処理システム例えば疎結合マルチプロセッサ
システムにおいて、複数のプロセッサが共用する磁気デ
ィスクポリニーム(媒体)上の共用ファイルへの排他的
アクセス制御を集中管理するアクセス制御装置に故障が
発生した場合、排他制御情報が失なわれるため、全ての
プロセッサを緊急停止させるかまたは共用磁気ディスク
を使用しているプログラムを強制終了させる必要がろる
0また、他の従来システムでは、排他制御情報を故障時
にも失なわないようにするためにアクセス制御装置に情
報格納用2次記憶装置を接続している。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a recovery method for an access control device in an information processing system. If a failure occurs in the access control device that centrally manages exclusive access control to shared files on a magnetic disk polyneme (medium) shared by the In addition, in other conventional systems, in order to prevent exclusive control information from being lost even in the event of a failure, it is necessary to forcibly terminate programs using the shared magnetic disk. A secondary storage device is connected.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述した前者の従来システムでは、故障からの復旧時に
全のプロセッサの再始動が必要になるとともにプログラ
ムの実行再開のためにプログラムおよびファイルを故障
前のチェックポイントまで戻す処理が必要となる0この
結果、復旧に多大な時間を要するという欠点がある。ま
た、後者の従来システムでは、排他的アクセス制御処理
のたびに2次記憶装置に情報の格納が必要となり、排他
的アクセス制御処理に多くの時間を要し性能低下を招く
という欠点がある。
In the former conventional system described above, when recovering from a failure, it is necessary to restart all processors, and in order to resume program execution, it is necessary to return programs and files to the checkpoint before the failure. , it has the disadvantage that it takes a lot of time to recover. Furthermore, the latter conventional system has the disadvantage that information needs to be stored in the secondary storage device each time exclusive access control processing is performed, and that exclusive access control processing requires a lot of time, leading to a decrease in performance.

〔実施例〕〔Example〕

次に本発明について図面を参照して詳細に説明する。 Next, the present invention will be explained in detail with reference to the drawings.

第1図を参照すると、本発明の一実施例は、利用者プロ
グラム101とマクロ処理部102と制御テーブル部1
03とを含むマスク情報処理装置(以下マスタホストと
称す)1と、利用者プログラム201とマクロ処理部2
02と制御テーブル部203とを含む情報処理装置(以
下ホストと称す)2と、ホスト1および2で共用される
複数の共用ファイル(各ファイルは複数のデータブロッ
クを存する)301を格納した磁気ディスク装置(以下
ディスクと称す)3と、アクセス制御装置4とから構成
される装置4は複数の共用ファイルまたは共用ファイル
内のブロック対応にそのファイルまたはブロックがある
利用者プログラムによって排他的に使用されている(ロ
ック状態)か否(アンロック状態)かを示す状態情報を
記憶している。
Referring to FIG. 1, one embodiment of the present invention includes a user program 101, a macro processing section 102, and a control table section 1.
03 (hereinafter referred to as master host) 1, a user program 201, and a macro processing unit 2.
02 and a control table unit 203, and a magnetic disk storing a plurality of shared files (each file includes a plurality of data blocks) 301 shared by the hosts 1 and 2. A device 4 consisting of a device (hereinafter referred to as a disk) 3 and an access control device 4 is used exclusively by a user program whose files or blocks correspond to multiple shared files or blocks within the shared files. Status information indicating whether the device is in the locked state or not (unlocked state) is stored.

次に排他的アクセス制御処理について説明する0プログ
ラム101は共用ディスク3内の共用ファイル301の
ブロックをアクセスする前に、アクセスの許可を得るた
めにこのブロックに対するロック要求マクロ命令をマク
ロ処理部102に発行する。これに応答して、このマク
ロ処理5102はファイルの排他的アクセス制御を管理
する制御装置4にアクセスの許可を得るためにロック要
求コマンドを発行する0さらに、マクロ処理$ 102
は、第3図に示すように、テーブル部103に、ロック
要求マクロ命令を発行したプログラム101の識別情報
1031とロック要求の対象となる7アイルの識別情報
1032およびブロックの識別情報1033とロックの
種別情報1034とプログラム101がロック要求マク
ロ命令を発行したことを示す状態識別情報1035とを
登録する。ロック要求コマンドを受は取った制御装置4
は、内部に記憶されている状態情報を調べ、ロック要求
の対象であるブロックがアンロック状態であるときには
対応する状態情報をロック状態に更新するとともにこの
旨を許可通知としてマクロ処理部102に通知する。ま
た、ロック要求の対象であるブロックがロック状態であ
るときにはこの旨を不許可通知としてマクロ処理部10
2に通知する。このとき、制御装置4内に設けられたテ
ーブルには第3図と同様の内容が登録され、これに基づ
いて共用ファイルの排他的アクセス制御処理を実行する
Next, exclusive access control processing will be explained. Before accessing a block of the shared file 301 in the shared disk 3, the program 101 sends a lock request macro instruction to the macro processing unit 102 to obtain access permission. Issue. In response, this macro processing 5102 issues a lock request command to the control device 4 that manages exclusive access control of the file in order to obtain permission for access.Furthermore, the macro processing $102
As shown in FIG. 3, the table unit 103 contains identification information 1031 of the program 101 that issued the lock request macro instruction, identification information 1032 of the seven isles targeted for the lock request, identification information 1033 of the block, and the lock request macro instruction. Type information 1034 and state identification information 1035 indicating that the program 101 has issued a lock request macro instruction are registered. Control device 4 that received the lock request command
checks the state information stored internally, and if the block that is the target of the lock request is in the unlocked state, updates the corresponding state information to the locked state and notifies the macro processing unit 102 of this as a permission notification. do. Further, when the block that is the target of the lock request is in a locked state, this fact is sent to the macro processing unit 10 as a disapproval notification.
Notify 2. At this time, contents similar to those shown in FIG. 3 are registered in a table provided in the control device 4, and exclusive access control processing for the shared file is executed based on this.

さらに、ロックの種別情報1034としては、共有ロッ
ク情報および排他ロック情報等があり、前者は他のプロ
グラムからの共用ファイルの読み出しは許可するが書込
みは許可しないことを示し、後者は読出しおよび書込み
の両方を許可しないことを示し、後者は読出しおよび書
込みの両方を許可しないことを示す0マクロ処理部10
2は上述の許可通知ま念は不許可通知に従ってそれぞれ
状態識別情報1035をロック中またはロック待ち合わ
せ中を示す情報に更新する。このあと、ロックしたブロ
ックへのアクセスが終了すると、プログラム101はロ
ック解除マクロ命令を発行し、これに応答してマクロ処
理部102は制御装置4にロック解除コマンドを発行す
る0とともに制御テーブル部103の識別情報1035
をロック解除コマンド発行中を示す情報に更新する0ロ
ツク解除コマンドに応答して装置4は対応するブロック
の状態情報をアンロック状態に更新しこの旨を処理部1
02に通知する。これに応答して処理部102は情報1
031〜1035からなるロック情報ブロック1036
をテーブル部103から消去する0以上、ホスト1につ
いて説明したがホスト2に対しても同様の制御が行なわ
れる。
Furthermore, the lock type information 1034 includes shared lock information and exclusive lock information, and the former indicates that reading of the shared file from other programs is permitted but writing is not permitted, and the latter indicates that reading and writing of the shared file is permitted. 0 macro processing unit 10 indicating that both are not permitted, and the latter indicating that both reading and writing are not permitted.
In step 2, the state identification information 1035 is updated to information indicating locking or lock waiting in accordance with the above-mentioned permission notification or non-permission notification. After that, when the access to the locked block is completed, the program 101 issues a lock release macro command, and in response, the macro processing unit 102 issues a lock release command to the control device 4 and the control table unit 103. identification information 1035
In response to the lock release command, the device 4 updates the status information of the corresponding block to the unlocked state, and notifies the processor 1 of this fact.
Notify 02. In response to this, the processing unit 102
Lock information block 1036 consisting of 031 to 1035
0 or more is deleted from the table section 103. Although the explanation has been given for the host 1, the same control is performed for the host 2 as well.

〔問題点を解決するための手段〕[Means for solving problems]

本発明のリカバリ方式は、:eI数の情報処理装置と該
複数の情報処理装置で共用される複数の共用情報を格納
するための大容量記憶装置と前記複数の共用情報に対す
る前記各情報処理装置からのアクセスの排他制御を集中
的に管理するアクセス制御装置とを有する情報処理シス
テムにおけるアクセス制御装置のリカバリ方式において
、前記各情報処理装置はそれぞれ、排他的アクセス要求
を発行した要求元を示す要求元識別情報と排他的アクセ
スの対象となっている共用情報を示す要求対象識別情報
と該要求対象識別情報で示される共用情報に対する前記
要求元の状態を示す第1の状態情報とを有する少なくと
も1つのロック情報ブロックを記憶する第1のロック情
報記憶手段と、前記要求元からの排他的アクセス要求に
応答して前記ロック情報ブロックを前記第1のロック情
報記憶手段に記憶させるとともに前記アクセス制御装置
からの応答情報により対応する前記第1のロック情報ブ
ロックの第1の状態情報金j!耐する第1の処理手段と
を含み、前記アクセス制御装置は、前記*aの共用情報
の状態を示す第2の状態情報を記憶するための第2のロ
ック情報記憶手段と、前記要求元からの排他的アクセス
袂求に応答して要求対象の共用情報に対応する前記第2
の状態情報を調べて結果を前記応答情報として出力する
第2の処理手段とを含み、障害により前記第2のロック
情報記憶手段の内容が破壊されたときには前記各情報処
理装置の第1のロック情報記憶手段の内容に基づいて前
記第2のロッ)情報記憶手段の内容を復元する。
The recovery method of the present invention includes: eI number of information processing devices, a large capacity storage device for storing a plurality of shared information shared by the plurality of information processing devices, and each information processing device for storing the plurality of shared information. In a recovery method for an access control device in an information processing system including an access control device that centrally manages exclusive control of access from a user, each of the information processing devices generates a request indicating a request source that issued an exclusive access request. At least one piece of information comprising source identification information, request target identification information indicating shared information that is a target of exclusive access, and first state information indicating the state of the request source with respect to the shared information indicated by the request target identification information. a first lock information storage means for storing one lock information block; and a first lock information storage means for storing the lock information block in the first lock information storage means in response to an exclusive access request from the request source; The first status information of the corresponding first lock information block is determined by the response information from j! the access control device includes a second lock information storage means for storing second status information indicating the status of the shared information of *a; in response to the request for exclusive access to the second shared information corresponding to the requested shared information.
and a second processing means for checking the state information of the information processing apparatus and outputting the result as the response information, and when the contents of the second lock information storage means are destroyed due to a failure, the first lock of each information processing apparatus is (a) restoring the contents of the information storage means based on the contents of the information storage means;

次にアクセス制御装置の故障時の復旧動作について第2
図を参照して説明する。制御装置4に故障が発生すると
全てのホスト1および2から制御装置4に発行されたコ
マンドに対応する状態情報が失なわれる。制御装WIL
4の修理が完了すると、各ホスト1および2のリカバリ
タスク104および204は各ホストの制御テーブル部
102および102に登録されているロック情報ブロッ
クを調べ、識別情報1035がロック中の状態を示して
いるファイルのブロックを選択し、このブロックに対す
るロック要求コマンドを制御装&4に発行する(P−1
)。ホスト2のタスク204は再ロックが完了したとき
ホスト間の通信手段によシマスタホストIK再ロックの
完了を通知する(P−2)。
Next, we will discuss recovery operations in the event of a failure of the access control device.
This will be explained with reference to the figures. If a failure occurs in the control device 4, status information corresponding to commands issued to the control device 4 from all hosts 1 and 2 will be lost. Control unit WIL
4 is completed, the recovery tasks 104 and 204 of each host 1 and 2 examine the lock information blocks registered in the control table sections 102 and 102 of each host, and find that the identification information 1035 indicates the locked state. Select the block of the file in the file and issue a lock request command for this block to the controller &4 (P-1
). When the relocking is completed, the task 204 of the host 2 notifies the master host of the completion of the IK relocking through the host-to-host communication means (P-2).

マスタホスト2のリカバリタスク104は自身を含め全
ホストから再ロツク完了の通知を受けると、ホスト間の
通信手段によりホスト2のリカバリタスク204に%識
別情報1035がロック待ち合わせ中の状態を示してい
るファイルのブロックに対するロック要求コマンドを発
行するよう指示する(P−3)。この結果、ホスト1お
よび2のリカバリタスク104および204は、それぞ
れ制御テーブル部103および203に登録されている
ロック情報ブロックを調べ、ロック待ち合わせ中のもの
を選択してロック快求コマンドを制御装置4に発行する
(P−4)。リカバリタスク204はこの再ロックが完
了したときホスト間の通信手段によシマスタホスト1に
この再ロックの完了を通知する(P−5)。マスタホス
トlのりカバリタスク104は自身を含め全ホストから
この完了の通知を受取ると、ホスト間の通信手段にょ)
ホスト2のリカバリタスク204に、識別情報1035
がロック要求コマンド発行中またはロック解除コマンド
発行中の状態を示しているファイルのブロックに対する
ロック要求コ臂ンドの発行を指示する(P−6)。ホス
ト1および2のリカバリタスク104および204は、
それぞれ制御テーブル部103および203に登録され
ているロック情報ブロックを調べ、ロック要求コマンド
発行中ま九はロック解除コマンド発行中のものを選択し
てマクロ処理部101および201にロック要求コマン
ドを再発行するように退却するとともにマクロ処理部の
通常の動作の再開を指示する(P−7)。マクロ処理部
102および202はロック要求コマンドまたはロック
解除コマンドの再発行を行ないリカバリ処理を完了する
(P−8)。
When the recovery task 104 of the master host 2 receives notification of the completion of relocking from all hosts including itself, the percent identification information 1035 is sent to the recovery task 204 of the host 2 through the communication means between the hosts, indicating that it is waiting for a lock. Instructs to issue a lock request command for a block of the file (P-3). As a result, the recovery tasks 104 and 204 of the hosts 1 and 2 check the lock information blocks registered in the control table units 103 and 203, respectively, select the one that is waiting for the lock, and send the lock request command to the control device 4. (P-4). When the relocking is completed, the recovery task 204 notifies the master host 1 of the completion of the relocking through the host-to-host communication means (P-5). When the master host l Nori recovery task 104 receives this completion notification from all hosts including itself, it uses the communication means between the hosts).
Identification information 1035 is added to the recovery task 204 of host 2.
Instructs to issue a lock request command to the block of the file whose status indicates that a lock request command is being issued or a lock release command is being issued (P-6). Recovery tasks 104 and 204 for hosts 1 and 2 are:
Examine the lock information blocks registered in the control table units 103 and 203, respectively, select the one that is currently issuing a lock request command, and select the one that is currently issuing a lock release command, and reissue the lock request command to the macro processing units 101 and 201. The macro processing unit retreats and instructs the macro processing unit to resume normal operation (P-7). The macro processing units 102 and 202 reissue the lock request command or the lock release command and complete the recovery process (P-8).

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

以上1本発明には、アクセス制御装置の故障発生後の復
1日に喪する時間の短縮を達成できるという効果がある
As described above, the present invention has the effect of shortening the time lost in the next day after a failure occurs in an access control device.

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

第1図は本発明の一実施例を示すブロック図、第2図は
本発明の詳細な説明するためのブロック図および第3図
は制御テーブル部の内容を示す図である。 2・・・・・・ホストシステム、1・・・・・・マスタ
ホストシステム、4・・・・・・制御装置、3・・・・
・・共用ディスク、301・・・・・・共用ファイル、
101,201・旧・・利用者プログラム、102,2
02・山・・マクロ処理部、104 、204−−−−
−−リカバリpxり、103,203・・・・・・制御
テーブル部、  1036・・・・・・ロック情報ブロ
ック。
FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a block diagram for explaining the invention in detail, and FIG. 3 is a diagram showing the contents of a control table section. 2...Host system, 1...Master host system, 4...Control device, 3...
...shared disk, 301...shared file,
101,201・Old・User program, 102,2
02・Mountain・Macro processing section, 104, 204---
--Recovery px, 103, 203... Control table section, 1036... Lock information block.

Claims (1)

【特許請求の範囲】 複数の情報処理装置と該複数の情報処理装置で共用され
る複数の共用情報を格納するための大容量記憶装置と前
記複数の共用情報に対する前記各情報処理装置からのア
クセスの排他制御を集中的に管理するアクセス制御装置
とを有する情報処理システムにおけるアクセス制御装置
のリカバリ方式において、 前記各情報処理装置はそれぞれ、 排他的アクセス要求を発行した要求元を示す要求元識別
情報と排他的アクセスの対象となつている共用情報を示
す要求対象識別情報と該要求対象識別情報で示される共
用情報に対する前記要求元の状態を示す第1の状態情報
とを有する少なくとも1つのロック情報ブロックを記憶
する第1のロック情報記憶手段と、 前記要求元からの排他的アクセス要求に応答して前記ロ
ック情報ブロックを前記第1のロック情報記憶手段に記
憶させるとともに前記アクセス制御装置からの応答情報
により対応する前記第1のロック情報ブロックの第1の
状態情報を更新する第1の処理手段とを含み、 前記アクセス制御装置は、 前記複数の共用情報の状態を示す第2の状態情報を記憶
するための第2のロック情報記憶手段と、前記要求元か
らの排他的アクセス要求に応答して要求対象の共用情報
に対応する前記第2の状態情報を調べて結果を前記応答
情報として出力する第2の処理手段とを含み、 障害により前記第2のロック情報記憶手段の内容が破壊
されたときには前記各情報処理装置の第1のロック情報
記憶手段の内容に基づいて前記第2のロック情報記憶手
段の内容を復元することを特徴とする情報処理システム
におけるアクセス制御装置のリカバリ方式。
[Scope of Claims] A plurality of information processing devices, a mass storage device for storing a plurality of shared information shared by the plurality of information processing devices, and an access from each of the information processing devices to the plurality of shared information. In the recovery method of an access control device in an information processing system having an access control device that centrally manages exclusive control of the information processing device, each of the information processing devices has request source identification information indicating a request source that issued an exclusive access request. and at least one lock information having request target identification information indicating shared information that is a target of exclusive access, and first state information indicating the state of the requester with respect to the shared information indicated by the request target identification information. a first lock information storage means for storing a block; and storing the lock information block in the first lock information storage means in response to an exclusive access request from the request source and receiving a response from the access control device. and a first processing means for updating first status information of the corresponding first lock information block with information, the access control device updating second status information indicating the status of the plurality of shared information. a second lock information storage means for storing, and in response to an exclusive access request from the request source, examines the second state information corresponding to the requested shared information and outputs the result as the response information. and a second processing means for processing the second lock information based on the contents of the first lock information storage means of each information processing device when the contents of the second lock information storage means are destroyed due to a failure. A recovery method for an access control device in an information processing system, characterized by restoring the contents of an information storage means.
JP60064527A 1985-03-28 1985-03-28 Recovery system for access controller of information processing system Pending JPS61221956A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60064527A JPS61221956A (en) 1985-03-28 1985-03-28 Recovery system for access controller of information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60064527A JPS61221956A (en) 1985-03-28 1985-03-28 Recovery system for access controller of information processing system

Publications (1)

Publication Number Publication Date
JPS61221956A true JPS61221956A (en) 1986-10-02

Family

ID=13260780

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60064527A Pending JPS61221956A (en) 1985-03-28 1985-03-28 Recovery system for access controller of information processing system

Country Status (1)

Country Link
JP (1) JPS61221956A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6199105B1 (en) 1997-12-09 2001-03-06 Nec Corporation Recovery system for system coupling apparatuses, and recording medium recording recovery program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4930786U (en) * 1972-06-21 1974-03-16
JPS59153708U (en) * 1983-03-31 1984-10-15 株式会社東芝 Connective structure of objects

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4930786U (en) * 1972-06-21 1974-03-16
JPS59153708U (en) * 1983-03-31 1984-10-15 株式会社東芝 Connective structure of objects

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6199105B1 (en) 1997-12-09 2001-03-06 Nec Corporation Recovery system for system coupling apparatuses, and recording medium recording recovery program

Similar Documents

Publication Publication Date Title
JP2703479B2 (en) Data processing method and system having security function of time zero backup session
US6557089B1 (en) Backup by ID-suppressed instant virtual copy then physical backup copy with ID reintroduced
KR100194295B1 (en) How to update the status of data processing systems and queues
JP4415610B2 (en) System switching method, replica creation method, and disk device
CA2323106C (en) File server storage arrangement
US6230246B1 (en) Non-intrusive crash consistent copying in distributed storage systems without client cooperation
US20060161732A1 (en) Disk array apparatus and disk array apparatus control method
US6424999B1 (en) System and method for restoring previously backed-up data in a mass storage subsystem
JP2002297427A (en) Method, device, system, program and storage medium for data backup
US6199105B1 (en) Recovery system for system coupling apparatuses, and recording medium recording recovery program
JP3340431B2 (en) Database management method
JPS61221956A (en) Recovery system for access controller of information processing system
JP3134864B2 (en) Recording medium recording recovery system and recovery program for system combination device
JPH10133926A (en) Mirror disk restoring method and restoring system
JPS63231652A (en) Memory copy system for control system
JP3312652B2 (en) Database management method in multiprocessor architecture
JP2937857B2 (en) Lock flag release method and method for common storage
JPH06124169A (en) Duplex systematized optical disk device and automatic i/o error restoring method
JP2666426B2 (en) Duplex auxiliary storage device
JP3234029B2 (en) Semiconductor storage device
JPH05216854A (en) Host computer device
JP2006092166A (en) Library control system
JP3033586B2 (en) Information processing system
JP2023001446A (en) Control system, method, and program
JPS62130442A (en) File subsystem