[go: up one dir, main page]

JPH0962499A - Program file update device - Google Patents

Program file update device

Info

Publication number
JPH0962499A
JPH0962499A JP7213764A JP21376495A JPH0962499A JP H0962499 A JPH0962499 A JP H0962499A JP 7213764 A JP7213764 A JP 7213764A JP 21376495 A JP21376495 A JP 21376495A JP H0962499 A JPH0962499 A JP H0962499A
Authority
JP
Japan
Prior art keywords
program
processor
update
file
processors
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.)
Granted
Application number
JP7213764A
Other languages
Japanese (ja)
Other versions
JP3224970B2 (en
Inventor
Suketaka Nabekura
祐高 鍋倉
Takeshi Nishioka
威 西岡
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP21376495A priority Critical patent/JP3224970B2/en
Publication of JPH0962499A publication Critical patent/JPH0962499A/en
Application granted granted Critical
Publication of JP3224970B2 publication Critical patent/JP3224970B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

(57)【要約】 【目的】 オンライン動作継続中に制御マイクロプログ
ラムの交換を行うとともに、制御マイクロプログラムの
更新に起因する障害発生を防止するためにファイル更新
判定機能と障害発生時に速やかに旧バージョンへ戻す機
能を持たせること。 【構成】 プロセッサ21〜23の動作継続中にプロセ
ッサ20を閉塞させ、補助記憶装置30の新プログラム
領域31に格納されている制御マイクロプログラムをプ
ロセッサ20にローディングし、20を回復させる。同
様の処理をプロセッサ21〜25について繰り返し、オ
ンライン動作を継続中にプログラム更新が全てのプロセ
ッサで完了できる。フロッピ−ディスクドライブ33か
ら新マイクロプログラムを組込む際にプロセッサ20〜
25で稼働している制御マイクロプログラムとバージョ
ン判定、プログラム整合性を実施する。
(57) [Summary] [Purpose] The control microprogram is replaced while the online operation continues, and the file update judgment function and the old version promptly occur when a failure occurs to prevent the occurrence of a failure caused by the update of the control microprogram. To have a function to return to. The processor 20 is closed while the processors 21 to 23 continue to operate, the control microprogram stored in the new program area 31 of the auxiliary storage device 30 is loaded into the processor 20, and the processor 20 is recovered. The same processing is repeated for the processors 21 to 25, and the program update can be completed in all the processors while continuing the online operation. When incorporating a new microprogram from the floppy disk drive 33, the processor 20-
The version determination and program consistency are executed with the control micro program running at 25.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、プログラムで動作する
複数のプロセッサおよびメモリからなる制御装置にその
プログラムの保守と管理を行う機能を有しプログラムフ
ァイル更新が可能な情報処理装置におけるプログラムフ
ァイル更新装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a program file update in an information processing apparatus which has a function of maintaining and managing the program in a control unit composed of a plurality of processors and memories which operate by the program and which can update the program file. Regarding the device.

【0002】[0002]

【従来の技術】従来は、特開平6−95988号公報に
示されているように外部からの通信処理を切断せずに内
部で情報通信処理を実行中のプログラムを格納するメモ
リエリアを特定の中断点で停止し新プログラムロードし
たメモリエリアに切替え新プログラムで処理を再開でき
た。
2. Description of the Related Art Conventionally, as disclosed in Japanese Patent Laid-Open No. 6-95988, a memory area for storing a program executing information communication processing internally without disconnecting communication processing from the outside is specified. It stopped at the point of interruption and switched to the memory area where the new program was loaded.

【0003】本発明によれば稼働している複数プロセッ
サのうち1つを閉塞させ他プロセッサにて外部とのI/
O処理を実行中に閉塞したプロセッサのプログラムを更
新することにより特定の中断点で停止させることなく新
プログラムを更新できる。
According to the present invention, one of a plurality of operating processors is blocked so that another processor can perform I / O with the outside.
By updating the program of the blocked processor during execution of the O process, the new program can be updated without stopping at a specific interruption point.

【0004】[0004]

【発明が解決しようとする課題】従来方式ではホストC
PUとの処理を継続中に制御プログラムの更新を行うた
めには制御プログラム更新中に障害が発生した場合、特
定の中断点で処理を停止し、旧ファイルをロードしてい
るメモリエリアから必要な引継ぎ情報を特定エリアに転
送し、ファイルを更新しなければならなかった。そのた
めファイル更新中に障害が発生した場合、外部との処理
を継続することができない。また更新するファイルを格
納するためのメモリ資源も余分に必要とする。
In the conventional method, the host C is used.
In order to update the control program while continuing the processing with the PU, if a failure occurs during the control program update, the processing is stopped at a specific interruption point and necessary from the memory area where the old file is loaded. I had to transfer the transfer information to a specific area and update the file. Therefore, if a failure occurs during file updating, the processing with the outside cannot be continued. In addition, an extra memory resource is required to store the file to be updated.

【0005】本発明によれば、ホストCPU及び外部磁
気ディスク装置との処理を実行中に少なくとも1つのプ
ロセッサにてプログラム更新を行うため、プログラム更
新中に障害が発生した場合、障害が発生した時点で行っ
ていた更新処理の前の状態に戻して他のプロセッサで外
部との処理を継続したままで更新前のプログラムに戻す
ことが可能である。
According to the present invention, since the program is updated by at least one processor while the processing with the host CPU and the external magnetic disk device is being executed, when a failure occurs during the program update, the time when the failure occurs It is possible to return to the state before the update processing that was performed in step 1, and return to the program before the update while continuing the processing with the outside by another processor.

【0006】更にプログラム更新後に予期しないプログ
ラム動作不良を防止する為に、稼働しているマイクロプ
ログラムのバージョンと更新しようとする新マイクロプ
ログラムのバージョンとのラベル比較でその互換性を判
定し、更新を実施するため新プログラムファイル更新に
よる動作不良を防ぐことが可能である。
Further, in order to prevent an unexpected program malfunction after updating the program, the compatibility is judged by the label comparison between the version of the operating microprogram and the version of the new microprogram to be updated, and the update is performed. Since this is done, it is possible to prevent malfunctions due to updating of the new program file.

【0007】[0007]

【課題を解決するための手段】前記目的を達成する為、
以下の方式を採用した。
In order to achieve the above object,
The following method was adopted.

【0008】特許請求の範囲の請求項1に対応するもの
として、プログラムファイル更新を行う際、同一パスを
有する複数プロセッサ中の1つのプロセッサのみ閉塞
し、各共用のメモリ上にある更新されるべきプログラム
を前記1つのプロセッサへロードした後に閉塞していた
プロセッサを再起動し新プログラムで動作する。同処理
をプロセッサ数分だけ繰返し全プロセッサを新プログラ
ムへ更新する。
According to claim 1 of the claims, when a program file is updated, only one processor among a plurality of processors having the same path should be closed and updated on each shared memory. After the program is loaded into the one processor, the blocked processor is restarted to operate with the new program. The same process is repeated by the number of processors to update all the processors to the new program.

【0009】特許請求の範囲の請求項2に対応するもの
として、プログラムファイルを更新する際、プログラム
更新処理を記録しておき、全てのプロセッサへのプログ
ラムファイル更新が終了するまでの更新作業中に、1つ
のプロセッサへの更新プログラムによる動作に起因して
障害が発生した場合、そのまま更新処理を実行するとプ
ログラムの動作不良が制御装置へ組込まれる恐れがある
ので記録されている更新処理毎に元のプログラムへの戻
り処理を用意し、別領域へ格納されている元の旧プログ
ラムをプロセッサへ再ロードする。
According to claim 2 of the claims, when a program file is updated, the program update process is recorded, and during the update work until the update of the program file to all the processors is completed. When a failure occurs due to the operation of the update program for one processor, if the update process is executed as it is, the malfunction of the program may be incorporated into the control device. A return process to the program is prepared, and the original old program stored in another area is reloaded to the processor.

【0010】特許請求の範囲の請求項3に対応するもの
として、プログラムファイルを更新する際、プログラム
の更新履歴をビットマップデータとして記録し、新たに
更新しようとするファイル、プログラムとの互換性、整
合性を判定し、更新するバージョンと適合するプログラ
ムのみを更新する。
According to claim 3 of the claims, when a program file is updated, the update history of the program is recorded as bitmap data, and compatibility with the file or program to be newly updated, Check the consistency and update only the program that matches the version to be updated.

【0011】[0011]

【作用】本発明によれば装置に組込まれるプログラムフ
ァイルを更新する際、同一パスを有する複数のプロセッ
サのうち1つのプロセッサを閉塞し、共通のメモリ領域
から更新するプログラムをロードし、再起動することに
よってプログラムを更新する。プログラム更新中のプロ
セッサのみを閉塞し、他プロセッサは旧プログラムにて
処理を実行できる為、ホストCPU及び外部磁気ディス
ク装置との処理実行を停止させることなくプログラムフ
ァイル更新が行える。
According to the present invention, when updating a program file incorporated in a device, one of a plurality of processors having the same path is blocked, a program to be updated is loaded from a common memory area, and the program is restarted. To update the program. Since only the processor that is updating the program is blocked and the other processors can execute the processing by the old program, the program file can be updated without stopping the processing execution with the host CPU and the external magnetic disk device.

【0012】本発明によればプログラム更新処理の情報
が記録されるので、全てのプロセッサへのプログラムフ
ァイル更新が終了するまでの更新作業中に、1つのプロ
セッサへの更新プログラムによる動作に起因して障害が
発生した場合、障害が発生した時に行っていた更新処理
の内容によって用意されている戻り処理を実行すること
により、全プロセッサを停止することなく、プロセッサ
処理を無停止にて更新前の旧プログラムへ復旧できる。
According to the present invention, since the information of the program update processing is recorded, during the update work until the update of the program file to all the processors is completed, it is caused by the operation by the update program to one processor. When a failure occurs, by executing the return processing prepared according to the contents of the update processing that was performed when the failure occurred, the processor processing is not stopped and the old processor Can be restored to the program.

【0013】本発明によれば新旧プログラムの更新可否
の条件を判定し、更新条件に適合する場合のみ更新処理
を行うため、更新後のプログラム動作不良を防止するこ
とができる。
According to the present invention, the condition of whether or not the old and new programs can be updated is determined, and the update process is performed only when the update conditions are met. Therefore, it is possible to prevent defective program operation after the update.

【0014】[0014]

【実施例】第1図は、本発明の一実施例である、磁気記
憶装置制御システム(以下DKCと呼ぶ)の構成を示し
ている。DKCはチャネル制御マイクロプロセッサ20
〜23と磁気ディスク制御マイクロプロセッサ24,2
5を内蔵し、各制御マイクロプロセッサ共通のサービス
プロセッサ10(以下SVPと呼ぶ)を実装している。
DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 shows the configuration of a magnetic storage device control system (hereinafter referred to as DKC) which is an embodiment of the present invention. DKC is a channel control microprocessor 20
23 and magnetic disk control microprocessors 24, 2
5, a service processor 10 (hereinafter referred to as SVP) common to the control microprocessors is mounted.

【0015】DKCの制御マイクロプログラムはHDD
30内の新プログラム格納領域31に格納し、SVP−
HDインタフェース34を介しSVP10からアクセス
することができる。SVP10はSVP−プロセッサ間
接続インタフェース46を介して制御マイクロプロセッ
サに制御マイクロプログラムのローディングを行うこと
ができる。
The control microprogram of the DKC is the HDD
It is stored in the new program storage area 31 in 30 and SVP-
It can be accessed from the SVP 10 via the HD interface 34. The SVP 10 can load the control micro program into the control microprocessor via the SVP-processor connection interface 46.

【0016】制御マイクロプログラムの更新は、フロッ
ピーディスクに格納された制御マイクロプログラムをS
VP10がフロッピーディスクドライブ33から読み込
み、HDD30内の新プログラム格納領域31に書き込
む。この時、マイクロプログラムのバージョンとビット
マップ形式にて記録されているファイル更新(FC)履
歴を比較し更新可否の判定を行う。即ち、プログラムバ
−ジョンには、それに特有なラベルが付けられておりこ
のラベルによってファイル更新が可能であるか否かが分
かるようになっており、更に、ファイル中のプログラム
毎に作成されたビットマップ形式の履歴をみてプログラ
ム間の良否が分かるようになっている。更新可能と判定
すると今まで新プログラム格納領域31にはいってい
た、更新前の稼働マイクロプログラムを旧プログラム格
納領域32に移動する。
The control microprogram is updated by updating the control microprogram stored in the floppy disk with S.
The VP 10 reads from the floppy disk drive 33 and writes it in the new program storage area 31 in the HDD 30. At this time, the version of the microprogram and the file update (FC) history recorded in the bitmap format are compared to determine whether the update is possible. That is, the program version is given a unique label so that it is possible to know whether or not the file can be updated by this label, and the bit created for each program in the file. You can see the quality of the programs by looking at the history of the map format. If it is determined that the program can be updated, the operating microprogram before updating, which has been in the new program storage area 31 until now, is moved to the old program storage area 32.

【0017】SVP10はプロセッサ1に対してプロセ
ッサ閉塞を指示し、プロセッサ1はプロセッサ−チャネ
ル接続インタフェース40を閉塞し、新プログラム格納
領域31より制御マイクロプログラムのローディングを
行う。制御マイクロプログラムのローディングが完了す
るとSVP10はプロセッサ1に対してプロセッサ回復
を指示し、プロセッサ1はプロセッサ−チャネル接続イ
ンタフェース40を回復し新しい制御マイクロプログラ
ムにて処理を再開する。この際、他のプロセッサは旧プ
ログラムにて処理を実行している。このように、全ての
プロセッサへのプログラムファイル更新が終了するまで
の更新作業中に、1つのプロセッサへの更新プログラム
による動作に起因して障害が発生した場合、そのまま更
新処理を実行するとプログラムの動作不良が制御装置へ
組込まれる恐れがあるので更新処理毎に元のプログラム
への戻り処理を用意し、別領域32へ格納されている元
の旧プログラムを1つのプロセッサへ再ロードする。
The SVP 10 instructs the processor 1 to close the processor, the processor 1 closes the processor-channel connection interface 40, and loads the control microprogram from the new program storage area 31. When the loading of the control microprogram is completed, the SVP 10 instructs the processor 1 to restore the processor, and the processor 1 restores the processor-channel connection interface 40 and restarts the processing with the new control microprogram. At this time, the other processor is executing the process using the old program. In this way, when a failure occurs due to the operation by the update program for one processor during the update work until the update of the program file for all the processors is completed, if the update process is executed as it is, the operation of the program is executed. Since a defect may be incorporated in the control device, a return process to the original program is prepared for each update process, and the original old program stored in the separate area 32 is reloaded to one processor.

【0018】同様の処理をマイクロプロセッサ数分だけ
繰返しプロセッサn25のプロセッサ−磁気ディスク接
続インタフェース45を回復し新しい制御マイクロプロ
グラムにて処理を再開した時点でDKCの全部のマイク
ロプロセッサが新しい制御マイクロプログラムに更新さ
れる。
The same processing is repeated for the number of microprocessors, and when the processor-magnetic disk connection interface 45 of the processor n25 is recovered and the processing is restarted by the new control microprogram, all the microprocessors of the DKC become the new control microprogram. Will be updated.

【0019】更新後に新しい制御マイクロプログラムで
DKCが稼働中に予期しない障害が発生した場合、SV
P−プロセッサ間接続インタフェース46を介してSV
P10が検出する。
If an unexpected failure occurs while the DKC is running in the new control microprogram after the update, the SV
SV via P-processor connection interface 46
P10 detects.

【0020】SVP10は障害が新しいマイクロプログ
ラムに起因するものかどうかを判別し、新しい制御マイ
クロプログラムが障害の原因となっている場合は、旧プ
ログラム格納領域32に格納されている更新前の制御マ
イクロプログラムを新プログラム領域へ移動する。SV
P10はプロセッサに対して更新時と同じ処理を繰返し
更新前の制御マイクロプログラムへ戻す。
The SVP 10 determines whether or not the failure is due to a new microprogram, and if the new control microprogram is the cause of the failure, the control microprogram stored in the old program storage area 32 before update is stored. Move the program to the new program area. SV
P10 repeats the same processing as that at the time of updating to the processor and returns to the control microprogram before updating.

【0021】第2図は、バージョンとビットマップ判定
の詳細を示す図である。マイクロプログラム更新を行う
前に稼働しているマイクロプログラムのバージョンと更
新しようとしている新マイクロプログラムバージョンと
のラベルを比較し、新しいマイクロプログラムが稼働し
ているプログラムに対して互換性が無い場合、プロセッ
サに記録してある、それまでのプログラムファイル更新
履歴を表わすビットマップデータをまったく新しいビッ
トマップにてクリアする。
FIG. 2 is a diagram showing details of version and bitmap determination. Compare the label of the version of the running microprogram with the version of the new microprogram being updated before the microprogram update, and if the new microprogram is not compatible with the running program, the processor Clears the bitmap data that has been recorded in the above and represents the program file update history up to that point with a completely new bitmap.

【0022】新マイクロプログラムバージョンが稼働し
ているマイクロプログラムと互換性があると判定した場
合は、新しいマイクロプログラム更新前に実施していな
ければならないプログラムファイル更新を表わしてい
る、前提ビットマップ(或るプログラムを動作させるた
めの前提となるプログラムの存否マップ)とプログラム
ファイル更新履歴ビットマップを比較し、前提ビットマ
ップに立つすべてのビットがFC履歴ビットマップに立
っている場合にマイクロプログラムの更新が可能とな
る。
If it is determined that the new microprogram version is compatible with the running microprogram, a prerequisite bitmap (or a bitmap representing the program file update that must be performed before the new microprogram update). Presence / absence map of the program which is a prerequisite for operating the program) and the program file update history bitmap are compared, and when all the bits in the prerequisite bitmap are in the FC history bitmap, the microprogram is updated. It will be possible.

【0023】マイクロプログラムを更新するとFC履歴
も更新されるので、今回の変更内容のみを表わしている
交換内容ビットマップとファイル更新(FC)履歴ビッ
トマップをマージし、最新のFC履歴を表わす新ビット
マップを作成しプロセッサのFC履歴ビットマップ領域
へ上書きする。
Since the FC history is also updated when the microprogram is updated, a new bit representing the latest FC history is merged by merging the exchange content bitmap showing only the changed content and the file update (FC) history bitmap. Create a map and overwrite it in the FC history bitmap area of the processor.

【0024】[0024]

【発明の効果】複数のプロセッサのうち1プロセッサの
みを閉塞し、制御マイクロプログラムを更新すること
で、ホストCPU及び外部磁気ディスク装置からの処理
を中断することなく、最少限の資源にてオンライン動作
中のマイクロプログラムの交換が可能になった。
By shutting down only one of the plurality of processors and updating the control microprogram, the online operation is performed with the minimum resources without interrupting the processing from the host CPU and the external magnetic disk device. The inside micro program can be exchanged.

【0025】更新後のマイクロプログラムを更新前のマ
イクロプログラムに戻す必要が生じた時、新旧2世代の
マイクロプログラムを管理しているため、オンライン動
作中でも早急に旧バージョンへの戻し作業ができる。
When it becomes necessary to restore the updated microprogram to the pre-updated microprogram, since the old and new generation 2 microprograms are managed, it is possible to quickly restore the old version even during online operation.

【0026】更新処理の前にバージョン情報の判断を行
うため、保守員がバージョン比較を行わなくて済む。ヒ
ューマンミスによる不正バージョンの組込がなくなる。
Since the version information is judged before the updating process, the maintenance personnel do not have to compare the versions. Elimination of illegal versions due to human mistakes.

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

【図1】プロセッサ及びサービスプロセッサ(SVP)
を実装した磁気記憶装置制御システムの構成図である。
FIG. 1 shows a processor and a service processor (SVP)
1 is a configuration diagram of a magnetic storage device control system in which is mounted.

【図2】バージョン判定に用いるデータを説明する模式
図である。
FIG. 2 is a schematic diagram illustrating data used for version determination.

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

10:サービスプロセッサ(SVP) 20〜25:プロセッサ 30:補助記憶装置 31:新プログラム領域 32:旧プログラム領域 33:フロッピーディスクドライブ 40〜43:プロセッサ−チャネル接続インタフェース 44〜45:プロセッサ−磁気ディスク接続インタフェ
ース 46:SVP−プロセッサ間接続インタフェース
10: Service Processor (SVP) 20-25: Processor 30: Auxiliary Storage Device 31: New Program Area 32: Old Program Area 33: Floppy Disk Drive 40-43: Processor-Channel Connection Interface 44-45: Processor-Magnetic Disk Connection Interface 46: SVP-processor connection interface

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 プロセッサ、補助記憶装置およびホスト
CPUと通信を行う1つ又は複数のチャネルポートから
構成され、プロセッサが補助記憶装置からロードされた
プログラムに従って、前記チャネルポートを制御してホ
ストCPUとの通信処理を行うと共に外部磁気ディスク
装置との信号転送処理を行う磁気記憶装置制御システム
において、 同一パスを有する複数プロセッサの内の1つのプロセッ
サを閉塞し且つ残りのプロセッサを稼働させておいて、
前記閉塞されたプロセッサのプログラムファイルを更新
し、更に順に他のプロセッサのプログラムファイルを更
新することにより、前記ホストCPU及び前記外部磁気
ディスク装置との処理を中断することなく且つ既存の構
成資源にて、全てのプロセッサが新しいプログラムファ
イルに更新されることを特徴とするプログラムファイル
更新装置。
1. A processor, an auxiliary storage device, and one or more channel ports for communicating with the host CPU, the processor controlling the channel port according to a program loaded from the auxiliary storage device, and the host CPU. In the magnetic storage device control system that performs the communication process of (1) and the signal transfer process with the external magnetic disk device, one of the processors having the same path is blocked and the remaining processors are operated,
By updating the program file of the closed processor and further updating the program files of other processors in sequence, the existing constituent resources can be used without interrupting the processing with the host CPU and the external magnetic disk device. , A program file updating device in which all processors are updated with a new program file.
【請求項2】 請求項1において、 同一パスを有する複数プロセッサにおける全てのプロセ
ッサへのプログラムファイルの更新が終了するまでの更
新作業中に、1つのプロセッサへの更新プログラムの稼
働により障害が発生した場合、前記ホストCPU及び前
記外部磁気ディスク装置からの処理を中断することな
く、前記更新した1つのプロセッサに対して更新前のプ
ログラムに復旧させることを特徴とするプログラムファ
イル更新装置。
2. The method according to claim 1, wherein a failure occurs due to the operation of the update program to one processor during the update work until the update of the program files to all the processors in the plurality of processors having the same path is completed. In this case, the program file updating device is characterized in that the updated one processor is restored to the program before the update without interrupting the processes from the host CPU and the external magnetic disk device.
【請求項3】 請求項1または2において、 プログラムファイルの更新に際して、稼働中のファイル
と更新するファイルとの間で、前記ファイルの互換性と
ファイル中のプログラムの整合性とを判定することを特
徴とするプログラムファイル更新装置。
3. The method according to claim 1, wherein, when updating the program file, the compatibility of the file and the consistency of the program in the file are determined between the file in operation and the file to be updated. Characteristic program file update device.
JP21376495A 1995-08-22 1995-08-22 Program exchangeable magnetic storage device control system and program exchange method Expired - Fee Related JP3224970B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21376495A JP3224970B2 (en) 1995-08-22 1995-08-22 Program exchangeable magnetic storage device control system and program exchange method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21376495A JP3224970B2 (en) 1995-08-22 1995-08-22 Program exchangeable magnetic storage device control system and program exchange method

Publications (2)

Publication Number Publication Date
JPH0962499A true JPH0962499A (en) 1997-03-07
JP3224970B2 JP3224970B2 (en) 2001-11-05

Family

ID=16644647

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21376495A Expired - Fee Related JP3224970B2 (en) 1995-08-22 1995-08-22 Program exchangeable magnetic storage device control system and program exchange method

Country Status (1)

Country Link
JP (1) JP3224970B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000040072A (en) * 1998-07-22 2000-02-08 Hitachi Ltd Microprogram exchange method for magnetic disk drive
KR100337855B1 (en) * 1999-07-27 2002-05-23 박태현 Upgrade method and apparatus of program/data
JP2004519751A (en) * 2000-08-01 2004-07-02 ダイムラークライスラー・アクチェンゲゼルシャフト How to load software
EP1569084A1 (en) * 2004-02-25 2005-08-31 Hitachi, Ltd. Information processing system and information processing method
JP2009042932A (en) * 2007-08-07 2009-02-26 Toshiba Corp Update method for control program for storage controller
US11726691B2 (en) 2021-02-04 2023-08-15 Hitachi, Ltd. Computer system and communication management method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5964077B2 (en) 2012-02-27 2016-08-03 三菱重工業株式会社 Control program management system and control program change method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01273129A (en) * 1988-04-25 1989-11-01 Fujitsu Ltd Product version management method
JPH05127891A (en) * 1991-11-07 1993-05-25 Fujitsu Ltd Stable working method for software revision in computer system
JPH06309117A (en) * 1993-04-22 1994-11-04 Hitachi Ltd Uninterruptible maintenance method for disk controller and disk controller

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01273129A (en) * 1988-04-25 1989-11-01 Fujitsu Ltd Product version management method
JPH05127891A (en) * 1991-11-07 1993-05-25 Fujitsu Ltd Stable working method for software revision in computer system
JPH06309117A (en) * 1993-04-22 1994-11-04 Hitachi Ltd Uninterruptible maintenance method for disk controller and disk controller

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000040072A (en) * 1998-07-22 2000-02-08 Hitachi Ltd Microprogram exchange method for magnetic disk drive
KR100337855B1 (en) * 1999-07-27 2002-05-23 박태현 Upgrade method and apparatus of program/data
JP2004519751A (en) * 2000-08-01 2004-07-02 ダイムラークライスラー・アクチェンゲゼルシャフト How to load software
EP1569084A1 (en) * 2004-02-25 2005-08-31 Hitachi, Ltd. Information processing system and information processing method
JP2005242574A (en) * 2004-02-25 2005-09-08 Hitachi Ltd Information processing system and information processing method
US7003595B2 (en) 2004-02-25 2006-02-21 Hitachi, Ltd. Information processing system and information processing method
US7590719B2 (en) 2004-02-25 2009-09-15 Hitachi, Ltd. System and a method for blocking off processors when communication paths between adapters and a cache memory are determined to be secure
JP2009042932A (en) * 2007-08-07 2009-02-26 Toshiba Corp Update method for control program for storage controller
US11726691B2 (en) 2021-02-04 2023-08-15 Hitachi, Ltd. Computer system and communication management method

Also Published As

Publication number Publication date
JP3224970B2 (en) 2001-11-05

Similar Documents

Publication Publication Date Title
US8261035B1 (en) System and method for online data migration
US7370248B2 (en) In-service raid mirror reconfiguring
USRE37038E1 (en) Method and system for automated termination and resumption in a time zero backup copy process
EP0945801B1 (en) External storage device and method for data saving, data backup
US5623625A (en) Computer network server backup with posted write cache disk controllers
JP2003223287A (en) Storage device, backup method of the same, and program therefor
US20090077547A1 (en) Disk array apparatus
JP2002278819A (en) Generation management method for snap shot image, storage medium and generation management system
US5421003A (en) Disk storage system with fault tolerant media maintenance
US7293138B1 (en) Method and apparatus for raid on memory
US7096389B2 (en) System and method for dynamically moving checksums to different memory locations
US5363502A (en) Hot stand-by method and computer system for implementing hot stand-by method
JPH0962499A (en) Program file update device
US20090177916A1 (en) Storage system, controller of storage system, control method of storage system
JP2002049509A (en) Data processing system
JP2000293391A (en) Method and device for large-scale memory system management
JP4358943B2 (en) Automatic backup system and recording medium recording automatic backup program
JP4165423B2 (en) System board with core I / O card
JPH1185594A (en) Information processing system for remote copy
JPH1124936A (en) Fast restart system of information processor
JPH11353127A (en) Disk array device
JPH09330253A (en) Memory dump method and memory damp system applying the same
JPH117392A (en) Data processor obtained by duplexing auxiliary storage device and method for falling system of data processor
JP2001051854A (en) Information management system
US20040078646A1 (en) Recovery processing of a faulty block in a memory unit

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070824

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080824

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080824

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090824

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100824

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100824

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110824

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120824

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130824

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees