[go: up one dir, main page]

JPH1153333A - Information processing device that can be reconfigured during operation - Google Patents

Information processing device that can be reconfigured during operation

Info

Publication number
JPH1153333A
JPH1153333A JP9129288A JP12928897A JPH1153333A JP H1153333 A JPH1153333 A JP H1153333A JP 9129288 A JP9129288 A JP 9129288A JP 12928897 A JP12928897 A JP 12928897A JP H1153333 A JPH1153333 A JP H1153333A
Authority
JP
Japan
Prior art keywords
processor
information processing
processing system
state
online
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
JP9129288A
Other languages
Japanese (ja)
Inventor
Riichi Yanagihara
利一 柳原
Kazuo Hibi
一夫 日比
Seiji Nagai
清治 長井
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
Hitachi Information and Telecommunication Engineering Ltd
Original Assignee
Hitachi Ltd
Hitachi Information Technology Co 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, Hitachi Information Technology Co Ltd filed Critical Hitachi Ltd
Priority to JP9129288A priority Critical patent/JPH1153333A/en
Publication of JPH1153333A publication Critical patent/JPH1153333A/en
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

(57)【要約】 【課題】マルチプロセッサ情報処理装置において、情報
処理システム初期起動時に構成に組込まれなかったプロ
セッサを情報処理システム稼働中の構成に組込む。 【解決手段】装置構成初期状態管理情報に実装予約情報
を追加し、さらに装置構成状態管理情報にオンライン準
備状態フラグを設け、オンライン処理に先立つ作動確認
処理においてプロセッサ単体の初期起動処理を行うこと
で、プロセッサ追加手順を従来のオペレーティングシス
テムのオフライン、オンライン手順に組込む。
(57) [Summary] In a multiprocessor information processing apparatus, a processor that is not incorporated in the configuration at the time of initial startup of the information processing system is incorporated in a configuration in which the information processing system is operating. SOLUTION: By adding mounting reservation information to apparatus configuration initial state management information, further providing an online preparation state flag in the apparatus configuration state management information, and performing initial startup processing of a single processor in operation confirmation processing prior to online processing. Incorporate the processor addition procedure into the offline and online procedures of conventional operating systems.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】情報処理装置が無停止運転に
堪えうる信頼性を保つためには、情報処理システムとし
て可用性を向上することが必須である。情報処理システ
ムの可用性を向上する方法として、情報処理システム稼
働中に情報処理装置の保守・診断を行い、さらに情報処
理装置の故障障害が発生した場合でも障害の影響範囲を
故障部位に留め、情報処理システムを停止する事なしに
故障部位の部品交換をおこない、情報処理装置の故障部
位を復旧する方法がある。また、大型の情報処理装置で
はスケーラブルな性能レンジを確保するために、情報処
理装置の構成はプロセッサ単位に増設が出来るようにな
っている。しかるに、情報処理装置のプロセッサ増設を
行う場合においても、可用性を向上するために、情報処
理システムを停止せず稼働中にプロセッサの増設を行う
ことが必要である。本発明は、マルチプロセッサ構成の
情報処理装置において、上記の可用性を向上するために
情報処理システム稼働中にプロセッサ単位に構成の変更
または増設を行う方法に関する。
BACKGROUND OF THE INVENTION In order to maintain the reliability that an information processing apparatus can withstand nonstop operation, it is essential to improve the availability as an information processing system. As a method to improve the availability of the information processing system, maintenance and diagnosis of the information processing device are performed while the information processing system is operating, and even if a failure of the information processing device occurs, the affected area of the failure is limited to the failed part, There is a method of replacing a component in a failed part without stopping the processing system to recover the failed part of the information processing apparatus. In addition, in order to secure a scalable performance range in a large-sized information processing device, the configuration of the information processing device can be increased for each processor. However, even in the case where the processor of the information processing apparatus is added, it is necessary to add the processor while the information processing system is operating without stopping in order to improve the availability. The present invention relates to a method for changing or adding a configuration for each processor during operation of an information processing system in an information processing apparatus having a multiprocessor configuration in order to improve the availability.

【0002】[0002]

【従来の技術】従来より、一般的なマルチプロセッサ情
報処理装置と各種入出力装置およびオペレーティングシ
ステムよりなる基本的な情報処理システムにおける、情
報処理システム稼働中のプロセッサ単位の構成変更、す
なわち情報処理システムを構成するプロセッサの台数変
更は、プロセッサ単位の切離し操作と接続操作により実
現されている。以下、この切り離し操作をオフライン操
作、接続操作をオンライン操作と呼ぶ。オフライン操作
により稼働中の情報処理システムから切り離されオフラ
イン状態になったプロセッサは、プロセッサ単独で保守
・診断および交換が可能である。そして、保守・診断ま
たは交換が完了した時点で、オンライン操作により当該
プロセッサを情報処理システムに再度接続する。
2. Description of the Related Art Conventionally, in a basic information processing system comprising a general multiprocessor information processing device, various input / output devices, and an operating system, a configuration change per processor during the operation of the information processing system, that is, an information processing system Is realized by a disconnection operation and a connection operation for each processor. Hereinafter, this disconnection operation is called an offline operation, and the connection operation is called an online operation. The processor which is separated from the operating information processing system by the offline operation and is brought into the offline state can be maintained / diagnosed and replaced by the processor alone. Then, when maintenance / diagnosis or replacement is completed, the processor is connected to the information processing system again by online operation.

【0003】次にこのオフライン操作とオンライン操作
による情報処理システム稼働中にプロセッサ単位に構成
を変更する方法について説明する。図2に示す情報処理
装置は、複数の命令プロセッサと入出力プロセッサから
なる一般的なマルチプロセッサ情報処理装置である。こ
こで、命令プロセッサ10、11、1Nはシステム制御
装置30に命令プロセッサ接続ポート20、21、2N
を会して接続されている。任意の命令プロセッサ10、
11、1Nはそれぞれ対応する命令プロセッサ接続ポー
ト20、21、2Nの接続操作を行うことによりシステ
ム制御装置30との接続状態を制御できる。また、入出
力プロセッサ40、41、4Nはシステム制御装置30
に入出力プロセッサ接続ポート50、51、5Nを会し
て接続されている。任意の入出力プロセッサ40、4
1、4Nはそれぞれ対応する入出力プロセッサ接続ポー
ト50、51、5Nの接続操作を行うことによりシステ
ム制御装置30との接続状態を制御できる。命令プロセ
ッサ接続ポート20、21、2Nと入出力プロセッサ接
続ポート50、51、5Nの接続操作はサービスプロセ
ッサ80からの制御により行われる。サービスプロセッ
サ80は、サービスコンソール90からオペレータが初
期設定した装置構成状態を装置構成初期状態管理ファイ
ル100に記憶している。装置構成初期状態管理ファイ
ル100の形式を図3に示す。装置構成初期状態管理フ
ァイル100には命令プロセッサ10、11、1Nと入
出力プロセッサ50、51、5Nのそれぞれについて、
搭載しているかしていないかを示す実装状態フラグ31
0と、情報処理システムへの組み込みを許可するかしな
いかを示す許可状態フラグ320と、情報処理システム
に接続しているかいないかを示す接続状態フラグ330
とを各プロセッサ毎に備える。ここで情報処理システム
の初期起動手順を図7に示す。情報処理システムの初期
起動時は、第1ステップで装置構成初期状態管理ファイ
ル100をもとに装置構成状態管理ファイル110が作
られる。装置構成状態管理ファイル110の形式を図4
に示す。装置構成状態管理ファイル110には、装置構
成初期状態管理ファイル100と同じく実装状態フラグ
410と許可状態フラグ420に加え、情報処理システ
ムへ組み込まれているかいないかを示すオンライン状態
フラグ430を各プロセッサ毎に備える。この装置構成
状態管理ファイル110の実装状態フラグ410と許可
状態フラグ420はこの情報処理システム初期起動時の
第1ステップでのみ変更され、情報処理システム稼働中
に変更することはない。第2ステップでは装置構成状態
管理ファイル110をもとに実装状態かつ許可状態の命
令プロセッサ10、11、1Nと入出力プロセッサ4
0、41、4Nの初期マイクロプログラムロードと初期
化処理が行われる。第3ステップでは第2ステップで初
期化処理が行われた装置構成状態管理ファイル110で
の実装状態かつ許可状態である命令プロセッサ10、1
1、1Nと入出力プロセッサ40、41、4Nの命令プ
ロセッサ接続ポート20、21、2Nと入出力プロセッ
サ接続ポート50、51、5Nを接続状態にして、装置
構成状態管理ファイル110のオンライン状態フラグ4
30をオンライン状態にする。第4ステップではオペレ
ーティングシステムのロードと起動が行われ、この時オ
ペレーティングシステムはサービス命令によりサービス
プロセッサ90から装置構成状態管理ファイル110の
実装状態フラグ410とオンライン状態フラグ430を
読み出し、実装状態フラグ410から情報処理システム
の最大構成を認識し、オンライン状態フラグ430から
使用可能プロセッサを認識する。この時の装置構成状態
管理ファイル110と命令プロセッサ接続ポート20、
21、2N、入出力プロセッサ接続ポート50、51、
5Nおよび命令プロセッサ10、11、1N、入出力プ
ロセッサ40、41、4Nおよびオペレーティングシス
テムのプロセッサ状態管理テーブルの関係を表1に示
す。表1では、例として否許可状態の命令プロセッサ1
Xと入出力プロセッサ4X、および未実装状態の命令プ
ロセッサ1Yと入出力プロセッサ4Yの関係も示してあ
る。ここで 、実装状態でないプロセッサはオペレーテ
ィングシステムのプロセッサ状態管理テーブルには存在
しない。情報処理システムの初期起動後は、情報処理シ
ステム稼働中に特定のプロセッサをオペレータの操作に
よりオフライン操作を行い情報処理システムから切り離
し、当該プロセッサをオフライン状態で保守・診断・交
換を完了後、再びオペレータの操作によるオンライン操
作により当該プロセッサを情報処理システムに組み込む
ことが出来る。オフライン操作の手順を図8に示す。第
1ステップでは、オペレータのオペレーティングシステ
ムに対する当該プロセッサオフライン指示により、オペ
レーティングシステムが当該プロセッサを使用不可能プ
ロセッサと認識して実行中の情報処理システムから開放
し、当該プロセッサのプロセッサ状態管理テーブルをオ
フライン状態にした後に、当該プロセッサに対するオフ
ライン操作実行を指示するサービス命令を発行する。以
下では、この当該プロセッサに対するオフライン操作実
行を指示するサービス命令をオフライン命令と呼ぶ。第
2ステップでは、当該プロセッサに対するオフライン命
令をサービスプロセッサが実行し、当該プロセッサの停
止処理を行った後に当該プロセッサ接続ポートを切り離
し状態にして装置構成状態管理ファイル110のオンラ
イン状態フラグ430をオフライン状態にする。オフラ
イン状態では、オンライン操作を行わない限りオペレー
ティングシステムは当該プロセッサを使用することがで
きなくなり、オペレーティングシステムはサービス命令
により装置構成状態管理ファイル110を読み出すこと
で当該プロセッサがオフライン状態であることがわか
る。この時の装置構成状態管理ファイル110と命令プ
ロセッサ接続ポート20、21、2N、入出力プロセッ
サ接続ポート50、51、5Nおよび命令プロセッサ1
0、11、1N、入出力プロセッサ40、41、4Nお
よびオペレーティングシステムのプロセッサ状態管理テ
ーブルの関係を表2に示す。表2では、例としてオフラ
イン操作により命令プロセッサ11と入出力プロセッサ
41をオフライン状態にした時の関係を示している。当
該プロセッサがオフライン状態であれば、情報処理稼働
中の情報処理システムとは独立して、当該プロセッサの
保守・診断・交換を行うことができる。次に、オンライ
ン操作の手順を図9に示す。第1ステップでは、オペレ
ータのオペレーティングシステムに対する当該プロセッ
サオンライン指示により、当該プロセッサに対するオン
ライン操作実行を指示するサービス命令を発行する。以
下では、この当該プロセッサに対するオンライン操作実
行を指示するサービス命令をオンライン命令と呼ぶ。第
2ステップでは、当該プロセッサに対するオンライン命
令をサービスプロセッサが実行し、当該プロセッサの初
期マイクロプログラムロードと初期化処理を行った後に
当該プロセッサ接続ポートを接続状態にして装置構成状
態管理ファイル110のオンライン状態フラグ430を
オンライン状態にする。第3ステップでは、オペレーテ
ィングシステムは第2ステップの当該プロセッサに対す
るオンライン命令が完了したことにより当該プロセッサ
を使用可能プロセッサと認識し、当該プロセッサのプロ
セッサ状態管理テーブルをオンライン状態にして稼働中
の情報処理システムに組み込み、当該プロセッサにおけ
る情報処理が開始される。この時の装置構成状態管理フ
ァイル110と命令プロセッサ接続ポート20、21、
2N、入出力プロセッサ接続ポート50、51、5Nお
よび命令プロセッサ10、11、1N、入出力プロセッ
サ40、41、4Nおよびオペレーティングシステムの
プロセッサ状態管理テーブルの関係は表1のオフライン
操作実行前の状態に戻る。以後、オペレーティングシス
テムはサービス命令により装置構成状態管理ファイル1
10を読み出すことで当該プロセッサがオンライン状態
であることがわかる。
Next, a method of changing the configuration for each processor while the information processing system is operating by the offline operation and the online operation will be described. The information processing apparatus shown in FIG. 2 is a general multiprocessor information processing apparatus including a plurality of instruction processors and an input / output processor. Here, the instruction processors 10, 11, 1N are connected to the system controller 30 by instruction processor connection ports 20, 21, 2N.
Connected to meet. Optional instruction processor 10,
11 and 1N can control the connection state with the system controller 30 by performing the connection operation of the corresponding instruction processor connection ports 20, 21 and 2N, respectively. The input / output processors 40, 41, and 4N are connected to the system controller 30.
And the input / output processor connection ports 50, 51, and 5N. Optional input / output processor 40, 4
1, 4N can control the connection state with the system controller 30 by performing the connection operation of the corresponding input / output processor connection ports 50, 51, 5N. The connection operation between the instruction processor connection ports 20, 21, 2N and the input / output processor connection ports 50, 51, 5N is performed under the control of the service processor 80. The service processor 80 stores the device configuration status initialized by the operator from the service console 90 in the device configuration initial status management file 100. FIG. 3 shows the format of the device configuration initial state management file 100. The device configuration initial state management file 100 contains instruction processors 10, 11, 1N and input / output processors 50, 51, 5N, respectively.
Mounting status flag 31 indicating whether or not it is mounted
0, a permission state flag 320 indicating whether or not to permit the incorporation into the information processing system, and a connection state flag 330 indicating whether the apparatus is connected to the information processing system.
Are provided for each processor. Here, FIG. 7 shows an initial startup procedure of the information processing system. When the information processing system is initially started, a device configuration status management file 110 is created based on the device configuration initial status management file 100 in the first step. FIG. 4 shows the format of the device configuration status management file 110.
Shown in The device configuration status management file 110 includes an online status flag 430 indicating whether or not it is incorporated in the information processing system, in addition to the mounting status flag 410 and the permission status flag 420, similarly to the device configuration initial status management file 100. Prepare for. The mounting status flag 410 and the permission status flag 420 of the device configuration status management file 110 are changed only in the first step at the time of the initial startup of the information processing system, and are not changed during the operation of the information processing system. In the second step, the instruction processors 10, 11, 1N and the input / output
Initial microprogram loading and initialization processing of 0, 41, and 4N are performed. In the third step, the instruction processors 10 and 1 in the mounted state and the permitted state in the device configuration state management file 110 that has been initialized in the second step
1, 1N and the instruction processor connection ports 20, 21, 2N of the input / output processors 40, 41, 4N and the input / output processor connection ports 50, 51, 5N are connected, and the online status flag 4 of the device configuration status management file 110 is set.
Bring 30 online. In the fourth step, the operating system is loaded and started. At this time, the operating system reads the mounting status flag 410 and the online status flag 430 of the device configuration status management file 110 from the service processor 90 by a service command, and reads the mounting status flag 410 from the mounting status flag 410. The maximum configuration of the information processing system is recognized, and the available processor is recognized from the online status flag 430. At this time, the device configuration state management file 110 and the instruction processor connection port 20,
21, 2N, input / output processor connection ports 50, 51,
Table 1 shows the relationship among the 5N, the instruction processors 10, 11, 1N, the input / output processors 40, 41, 4N, and the processor state management table of the operating system. In Table 1, as an example, the instruction processor 1 in the non-permitted state
The relationship between X and the input / output processor 4X, and the relationship between the unmounted instruction processor 1Y and the input / output processor 4Y are also shown. Here, the processor that is not in the mounted state does not exist in the processor state management table of the operating system. After the initial startup of the information processing system, a specific processor is operated offline by an operator during the operation of the information processing system to disconnect the processor from the information processing system. The processor can be incorporated into the information processing system by the online operation by the operation of (1). FIG. 8 shows the procedure of the offline operation. In the first step, in response to the processor offline instruction to the operating system of the operator, the operating system recognizes the processor as an unusable processor and releases it from the information processing system being executed, and sets the processor state management table of the processor to the offline state. After that, a service instruction for instructing the processor to execute an offline operation is issued. Hereinafter, the service instruction instructing execution of the offline operation for the processor is referred to as an offline instruction. In the second step, the service processor executes an off-line instruction for the processor, and after stopping the processor, disconnects the processor connection port and sets the online status flag 430 of the device configuration status management file 110 to the offline status. I do. In the offline state, the operating system cannot use the processor unless an online operation is performed, and the operating system can read out the device configuration state management file 110 by a service instruction to determine that the processor is in the offline state. At this time, the device configuration state management file 110, the instruction processor connection ports 20, 21, 2N, the input / output processor connection ports 50, 51, 5N and the instruction processor 1
Table 2 shows the relationship among 0, 11, 1N, the input / output processors 40, 41, 4N, and the processor state management table of the operating system. Table 2 shows, as an example, a relationship when the instruction processor 11 and the input / output processor 41 are set to an offline state by an offline operation. When the processor is in the offline state, maintenance, diagnosis, and replacement of the processor can be performed independently of the information processing system that is operating the information processing. Next, the procedure of the online operation is shown in FIG. In the first step, a service instruction for instructing the processor to perform an online operation is issued by the processor online instruction to the operating system of the operator. Hereinafter, the service instruction instructing the processor to execute the online operation is referred to as an online instruction. In the second step, the service processor executes an online instruction for the processor, performs an initial microprogram load of the processor and performs an initialization process, and then connects the processor connection port to a connected state to store the online state of the device configuration state management file 110. The flag 430 is brought online. In the third step, the operating system recognizes the processor as an available processor upon completion of the online instruction for the processor in the second step, sets the processor state management table of the processor to the online state, and operates the information processing system. And the information processing in the processor is started. At this time, the device configuration state management file 110 and the instruction processor connection ports 20 and 21,
The relationship between the 2N, the input / output processor connection ports 50, 51, 5N, the instruction processors 10, 11, 1N, the input / output processors 40, 41, 4N and the processor status management table of the operating system is as shown in Table 1 before execution of the offline operation. Return. Thereafter, the operating system issues a device configuration status management file 1 by a service command.
By reading 10, it can be seen that the processor is online.

【0004】以上に示した通り、情報処理システムの初
期起動時にはオペレータの初期設定に従い情報処理装置
の構成が決定され、情報処理装置の初期起動後の情報処
理稼働中においては初期起動時にオンライン状態になる
プロセッサをオフライン操作によりオフライン状態にし
て稼働中の情報処理システムとは独立に保守・診断・交
換を行い、さらにオンライン操作により再び稼働中の情
報処理システムに組み込むことが出来る。
As described above, when the information processing system is initially started, the configuration of the information processing apparatus is determined according to the initial setting of the operator, and during the information processing operation after the initial startup of the information processing apparatus, the information processing apparatus is brought into the online state at the time of the initial startup. The processor can be placed in an off-line state by an off-line operation to perform maintenance, diagnosis, and replacement independently of the operating information processing system, and can be incorporated into the on-line information processing system again by the on-line operation.

【0005】なお、計算機資源論理分割機構を用いた情
報処理システムに置いても、以上に示した方法で物理プ
ロセッサのオンライン操作およびオフライン操作を行う
ことにより、情報処理システムの稼働中に物理プロセッ
サの保守・診断・交換が実現できる。
[0005] Even in an information processing system using a computer resource logical partitioning mechanism, the on-line operation and the off-line operation of the physical processor are performed by the above-described method, whereby the physical processor is operated during the operation of the information processing system. Maintenance, diagnosis and replacement can be realized.

【0006】[0006]

【発明が解決しようとする課題】従来の技術によると、
情報処理システム初期起動時にオンライン状態になるプ
ロセッサに対して、プロセッサ毎にオフライン操作を行
い情報処理システム稼働中の情報処理システムから独立
して保守・診断・交換を行い、オンライン操作により再
び情報処理稼働中の情報処理システムに組み込むことが
出来た。
According to the prior art,
For processors that are online when the information processing system is initially started, perform offline operation for each processor, perform maintenance, diagnosis, and replacement independently of the information processing system that is operating the information processing system. Could be incorporated into the information processing system inside.

【0007】しかし、単一プロセッサのリカバリ不可能
故障による情報処理システムの停止障害が発生した場
合、緊急措置として情報処理システムの初期構成設定時
に故障したプロセッサを否許可状態にして、再度情報処
理システム初期起動を行うことによって情報処理システ
ムの停止障害からの復旧を行うことが考えられる。この
場合、故障プロセッサが情報処理システムに組み込まれ
ないため情報処理システム全体の性能が低下し、通常の
情報処理業務を行うために求められる処理能力を下回
り、一部の情報処理業務が行えなくなることが考えられ
る。従って、速やかに故障プロセッサを正常品に交換し
て情報処理システムを全ての情報処理業務を行える状態
に復旧しなければならない。ところが従来の情報処理シ
ステムでは、情報処理システムの初期構成設定時に否許
可状態にしたプロセッサは、情報処理システム初期起動
時にオフライン状態になり、以後情報処理稼働中にこの
初期起動時からオフライン状態であるプロセッサをオン
ライン状態にして情報処理システムに組み込むことがで
きなかった。このため、情報処理システムの稼働中に故
障プロセッサを正常品に交換しても、このプロセッサを
情報処理システムに再度組み込むために、情報処理シス
テムを再停止して初期構成設定で当該プロセッサを再び
許可状態にし、再度情報処理システムの初期起動を行う
必要があった。
However, when an information processing system stop failure occurs due to an unrecoverable failure of a single processor, the failed processor is set as a non-permission state at the time of setting the initial configuration of the information processing system as an emergency measure, and the information processing system is re-executed. It is conceivable to perform recovery from a stop failure of the information processing system by performing the initial startup. In this case, the performance of the entire information processing system is reduced because the faulty processor is not incorporated in the information processing system, and the processing capability required for performing the normal information processing operation is reduced, and some information processing operations cannot be performed. Can be considered. Therefore, it is necessary to promptly replace the failed processor with a normal product and restore the information processing system to a state where all information processing operations can be performed. However, in the conventional information processing system, the processor which has been set to the non-permission state at the time of setting the initial configuration of the information processing system goes offline at the initial startup of the information processing system, and is in the offline state from this initial startup during the information processing operation thereafter. The processor could not be brought online and incorporated into the information processing system. For this reason, even if the failed processor is replaced with a normal one while the information processing system is operating, the information processing system is stopped again and the processor is permitted again in the initial configuration setting in order to incorporate the processor into the information processing system again. Then, the information processing system had to be started again.

【0008】また、情報処理業務の拡大に伴う情報処理
システムの処理性能不足が発生した場合、大規模な情報
処理システムに於いてはプロセッサの増設によるスケー
ラブルな性能アップグレード方法が用意されており、情
報処理業務の規模に適応した情報処理システムを構築す
ることが出来る。しかし、情報処理システム初期起動時
にオペレーティングシステムは実装状態を元にプロセッ
サの最大構成を設定するため、情報処理システムの初期
構成設定時に実装状態ではなかったプロセッサは情報処
理システム初期起動時に情報処理システム上必要な初期
設定が行われず、以後情報処理システム稼働中にプロセ
ッサを増設して新たに実装状態にしてもこのプロセッサ
を新たに情報処理システムに組み込む手段なかった。従
って、情報処理システムの処理性能をアップグレードす
るためのプロセッサ増設を行うためには、情報処理シス
テムを停止して初期構成設定で当該プロセッサを実装状
態かつ許可状態にして、再度情報処理システムの初期起
動を行う必要が合った。
Further, when the processing performance of the information processing system becomes insufficient due to the expansion of the information processing business, a scalable performance upgrade method by adding a processor is prepared in a large-scale information processing system. An information processing system adapted to the scale of the processing operation can be constructed. However, when the information processing system is initially started up, the operating system sets the maximum configuration of the processor based on the mounting state. Necessary initial setting is not performed, and there is no means for newly installing this processor in the information processing system even if the processor is added and newly mounted during the operation of the information processing system. Therefore, in order to add a processor for upgrading the processing performance of the information processing system, it is necessary to stop the information processing system, set the processor to the mounting state and the enabled state in the initial configuration setting, and then restart the information processing system again. Need to do fit.

【0009】以上の通り、情報処理システムを停止障害
から復旧するために、または性能アップグレードのため
にシステム停止を行うのは、情報処理システムの可用性
の向上に著しく反している。このため本発明では、稼働
中の情報処理システムにおいて情報処理システムを停止
すること無しに、許可状態でないプロセッサを情報処理
システムに再組込みする手段、または実装状態でないプ
ロセッサを情報処理システムに新たに組み込む手段を実
現することが目的である。さらに、この目的を実現する
ためにオペレーティングシステムによる情報処理装置の
管理に関する処理方式を変更すると、本発明による手段
を実施していない情報処理システムに本発明による手段
の実施を新たに適用するために情報処理システムを停止
してオペレーティングシステムの入れ替えを行うことが
必要になる。このため、本発明ではオペレーティングシ
ステムを変更すること無しに上記の手段を実現すること
も目的である。
[0009] As described above, stopping the system for recovering the information processing system from the stop failure or for upgrading the performance is significantly contrary to the improvement of the availability of the information processing system. For this reason, in the present invention, means for re-installing a processor that is not in the permitted state into the information processing system without stopping the information processing system in the operating information processing system, or newly incorporating a processor that is not in the mounted state into the information processing system. The purpose is to realize the means. Further, when the processing method related to the management of the information processing apparatus by the operating system is changed to realize this object, the implementation of the means of the present invention is newly applied to the information processing system not implementing the means of the present invention. It is necessary to stop the information processing system and replace the operating system. Therefore, an object of the present invention is to realize the above means without changing the operating system.

【0010】また、プロセッサの初期マイクロプログラ
ムロード処理時間は、プロセッサの種類や規模により大
きく異なるが、一般に大型汎用計算機に於いては数秒か
ら数10秒を要する。この場合、従来のオンライン命令
の手順ではプロセッサの初期マイクロプログラムロード
処理を行う時間が全体の処理時間に対して支配的にな
る。この数秒から数10秒という命令実行時間は一般的
な命令の実行時間に比べ桁違いに長時間になるため、情
報処理システムの時間監視異常検出機構の設計を困難に
している。このため、本発明ではオンライン処理手順を
見直し、オンライン命令の実行時間を抜本的に改善する
手段を実現することも目的としている。
Although the initial microprogram load processing time of a processor varies greatly depending on the type and scale of the processor, it generally takes several seconds to several tens of seconds in a large general-purpose computer. In this case, in the conventional on-line instruction procedure, the time for performing the initial microprogram load processing of the processor becomes dominant with respect to the entire processing time. The instruction execution time of several seconds to several tens of seconds is orders of magnitude longer than the execution time of general instructions, which makes it difficult to design a time monitoring abnormality detection mechanism of the information processing system. Therefore, an object of the present invention is to realize means for reviewing the online processing procedure and drastically improving the execution time of the online instruction.

【0011】[0011]

【課題を解決するための手段】本発明によれば、マルチ
プロセッサ情報処理装置を用いた情報処理システムにお
いて、初期起動時の初期構成設定で一部のプロセッサが
否許可状態であった場合、オフライン状態のままで情報
処理システムに組込まれていないプロセッサを、情報処
理システム稼働中に許可状態にしてから初期マイクロプ
ログラムロードと初期化処理を単体プロセッサ初期起動
処理で行い、しかる後にオンライン処理を行うことで当
該プロセッサを情報処理システムに組込むことが出来る
プロセッサ組込み処理手順と、この単体プロセッサ初期
起動処理において当該プロセッサが初期起動処理実行中
であることを示すオンライン準備状態フラグを備え、当
該プロセッサの単体プロセッサ初期起動処理が完了する
までこのオンライン準備状態フラグを設定することでオ
ンライン処理の実行可否を制御する手段が提供される。
According to the present invention, in an information processing system using a multiprocessor information processing apparatus, when some processors are in a non-permitted state in an initial configuration setting at the time of initial startup, an offline A processor that has not been incorporated into an information processing system that has been left in a state is set to the enabled state while the information processing system is operating, then the initial microprogram loading and initialization processing are performed in the single processor initial startup processing, and then online processing is performed And an online preparation state flag indicating that the processor is performing an initial startup process in the single processor initial startup process, and a single processor of the processor. Until the initial startup process is completed, this online Means for controlling whether to execute online processing by setting the ready state flag is provided.

【0012】さらに、このマルチプロセッサ情報処理装
置を用いた情報処理システムにおいて、情報処理システ
ム初期起動時に実装されていなかったプロセッサを、情
報処理システムの初期起動時にオペレーティングシステ
ムが当該プロセッサの増設を認識可能にするため、当該
プロセッサが実装予約状態でかつオフライン状態になる
よう実装予約状態フラグを提供し、情報処理システム初
期起動時にこの実装予約状態フラグを設定することで当
該プロセッサがオフライン状態となり、その後情報処理
システム稼働中に当該プロセッサを増設し実装予約状態
を解除して単体プロセッサ初期起動処理を行うことでオ
ンライン処理を実行可能とし、次にオペレーティングシ
ステムから当該プロセッサのオンライン処理を実行して
情報処理システムに組込むことが出来る手順を提供す
る。
Further, in the information processing system using the multiprocessor information processing apparatus, the operating system can recognize the addition of the processor which is not mounted at the time of the initial startup of the information processing system. In order to make the processor in a mounting reserved state and offline state, a mounting reservation state flag is provided, and by setting this mounting reservation state flag at the time of initial startup of the information processing system, the processor becomes offline state, and thereafter, While the processing system is running, the processor is added, the mounting reservation state is released, the single processor is initially activated, and online processing can be executed, and then the online processing of the processor is executed from the operating system to execute the information processing system. To provide a procedure that can be incorporated.

【0013】[0013]

【発明の実施の形態】情報処理システムの初期起動時に
情報処理装置の初期構成設定で一部のプロセッサが否許
可状態であった場合に、本発明による新しい手段を実施
した情報処理装置における否許可状態のプロセッサを稼
働中の情報処理システムに組み込む方法を説明する。図
1に本発明によるマルチプロセッサ情報処理システムの
構成を示す。情報処理装置の初期構成設定で実装状態で
かつ否許可状態であったプロセッサは、情報処理システ
ムの初期起動時にオペレーティングシステムがサービス
命令を発行してサービスプロセッサ90から実装情報を
読みだした際に、実装状態であることから情報処理シス
テムの初期構成情報に組込まれ、否許可状態であること
から当該プロセッサはオフライン状態とみなされる(表
1)。この情報処理装置の初期構成設定で否許可状態で
あったプロセッサは、情報処理装置の初期起動で情報処
理システムの起動に必要なプロセッサの初期マイクロプ
ログラムロードと初期化処理が行われていない。このた
め以後、情報処理システム稼働中にオフライン状態であ
る当該プロセッサに対してオンライン操作を行っても、
サービスプロセッサは当該プロセッサが否許可状態であ
ることから、このオンライン命令の実行結果として当該
装置使用不可能状態であることをオペレーティングシス
テムに知らせる。これにより当該プロセッサが情報処理
システムに組込まれることはない。そこで、オフライン
状態の当該プロセッサを情報処理システムに組込むため
に、当該プロセッサを使用可能状態にするためには当該
プロセッサの初期マイクロプログラムロードと初期化処
理を行う手順が実施されている必要がある。この当該プ
ロセッサの初期起動を行う手順を図10に示し、以下順
を追ってこの手順を説明する。第1ステップでは、サー
ビスプロセッサのコンソールからオペレータによる当該
プロセッサの初期起動指示が入力される。第2ステップ
では、サービスプロセッサが当該プロセッサの初期起動
を行うために装置構成状態管理ファイル110の当該プ
ロセッサ状態を許可状態にする。従来、装置構成状態管
理ファイル110の許可状態フラグを情報処理システム
の稼働中に変更することはなかったが、本発明では当該
プロセッサの単体プロセッサ初期起動処理を行うために
この許可状態フラグの動的な変更を新たに行う。さら
に、この段階で当該プロセッサが許可状態になっても、
次の第3ステップの完了を待たずにオペレーティングシ
ステムからオンライン命令が発行されても実行結果とし
て当該装置使用不可能状態であることをオペレーティン
グシステムに知らせなければならないので、新たに当該
装置オンライン準備状態フラグを設ける。図1の実施例
では、このオンライン準備状態フラグとして命令プロセ
ッサに対してはシステム制御装置内に新たにオンライン
準備状態フラグレジスタ120、121、12Nを用意
し、入出力プロセッサに対してはサービスプロセッサ内
の装置構成状態管理ファイル110に新たにオンライン
準備状態フラグ540を用意する。この本発明実施例に
よる、装置構成状態管理ファイル110の新しい形式を
図5に示す。そして、この段階で当該プロセッサが許可
状態になると、当該プロセッサの単体プロセッサ初期起
動処理中であることが認識できるようにオンライン準備
状態フラグレジスタ120またはオンライン準備状態フ
ラグ540を設定する。第3ステップでは、サービスプ
ロセッサが当該プロセッサの初期マイクロプログラムロ
ードと初期化処理を行い、当該プロセッサの初期起動処
理が完了する。ここで、当該プロセッサの単体プロセッ
サ初期起動処理が完了するのでオンライン準備状態フラ
グ(オンライン準備状態フラグレジスタ120、オンラ
イン準備状態フラグ540)の設定を解除する。以上
で、当該プロセッサはオフライン状態のままオンライン
可能状態になり、当該プロセッサに対するオンライン操
作を行えばオペレーティングシステムからオンライン命
令が発行され、サービスプロセッサ90が当該プロセッ
サをオンライン状態にすることができる。このオンライ
ン手順を図11に示す。従来技術によるオンライン手順
(図9)と比較して当該プロセッサの初期マイクロプロ
グラムロードと初期化処理が完了しているためこれらの
手順を省くことが出来、初期マイクロプログラムロード
を行わないですむため、オンライン処理が高速化され
る。なお、上記の当該プロセッサの単体プロセッサ初期
起動処理を行う手順が必要になるのは、当該プロセッサ
の単体プロセッサ初期起動処理がまだ行われていない場
合、すなわち上記の情報処理システムの初期起動時に情
報処理装置の初期構成設定で当該プロセッサが否許可状
態であった場合、または情報処理稼働中に当該プロセッ
サをオフライン状態にして保守・診断・交換を行った場
合のいずれかである。この場合当該プロセッサに故障が
発生していないかを情報処理システムに組込む前に診断
を行う必要が有り、この診断で作動確認を行うためには
サービスプロセッサ90による当該プロセッサの単体プ
ロセッサ初期起動処理を行う必要がある。従って、保守
作業時に保守作業者がサービスプロセッサによる当該プ
ロセッサの単体診断の実行操作を行った時に上記の単体
プロセッサ初期起動処理を行うことで、当該プロセッサ
の初期マイクロプログラムロード処理および初期化処理
が完了し、その後でオンライン命令で当該プロセッサを
オンライン状態にするときには初期マイクロプログラム
ロード処理および初期化処理は既に完了しているので、
オンライン処理手順中の当該プロセッサの単体プロセッ
サ初期起動処理は不要である。通常の情報処理システム
稼働中にオペレーティングシステムから特定のプロセッ
サのオフライン操作を行い、その後にオンライン操作を
行う場合には、当該プロセッサの初期マイクロプログラ
ムロード処理および初期化処理は既に情報処理システム
の初期起動時に完了しているので、オンライン処理手順
中の当該プロセッサの単体プロセッサ初期起動処理は不
要である。
DESCRIPTION OF THE PREFERRED EMBODIMENTS When some processors are in a non-permission state in an initial configuration setting of an information processing apparatus at the time of initial startup of an information processing system, a non-permission of the information processing apparatus in which the new means according to the present invention is implemented. A method of incorporating the processor in the state into the operating information processing system will be described. FIG. 1 shows a configuration of a multiprocessor information processing system according to the present invention. The processor which was in the mounted state and the non-permitted state in the initial configuration setting of the information processing apparatus reads out the mounting information from the service processor 90 when the operating system issues a service instruction at the initial startup of the information processing system. Since it is in the mounted state, it is incorporated in the initial configuration information of the information processing system, and in the non-permitted state, the processor is regarded as offline (Table 1). The processor in the non-permitted state in the initial configuration setting of the information processing apparatus has not performed the initial microprogram loading and initialization processing of the processor required for starting the information processing system in the initial startup of the information processing apparatus. For this reason, even if an online operation is performed on the processor that is offline during the operation of the information processing system,
Since the service processor is in the non-permission state, the service processor informs the operating system that the apparatus is in an unusable state as a result of executing the online instruction. As a result, the processor is not incorporated in the information processing system. Therefore, in order to incorporate the processor in the off-line state into the information processing system, in order to make the processor usable, it is necessary to carry out a procedure for initial microprogram loading and initialization processing of the processor. FIG. 10 shows a procedure for performing the initial startup of the processor, and the procedure will be described in the following order. In the first step, an instruction for initial activation of the processor is input from the console of the service processor by the operator. In the second step, the service processor sets the processor state in the device configuration state management file 110 to the permitted state in order to perform the initial startup of the processor. Conventionally, the permission status flag of the device configuration status management file 110 has not been changed during the operation of the information processing system. Make new changes. Furthermore, even if the processor is enabled at this stage,
Even if an online command is issued from the operating system without waiting for the completion of the next third step, the operating system must be informed that the device is unusable as an execution result. Provide a flag. In the embodiment shown in FIG. 1, as the online preparation state flag, new online preparation state flag registers 120, 121, and 12N are prepared in the system controller for the instruction processor, and the service processor is prepared for the input / output processor. A new online preparation status flag 540 is prepared in the device configuration status management file 110 of FIG. FIG. 5 shows a new format of the device configuration status management file 110 according to the embodiment of the present invention. Then, when the processor is in the permission state at this stage, the online preparation state flag register 120 or the online preparation state flag 540 is set so that it can be recognized that the single processor initial startup processing of the processor is being performed. In the third step, the service processor performs the initial microprogram loading and initialization processing of the processor, and the initial startup processing of the processor is completed. Here, since the single processor initial startup process of the processor is completed, the setting of the online preparation state flag (online preparation state flag register 120, online preparation state flag 540) is released. As described above, the processor becomes online-enabled in the offline state, and if an online operation is performed on the processor, an online command is issued from the operating system, and the service processor 90 can bring the processor into the online state. This online procedure is shown in FIG. Compared to the on-line procedure according to the prior art (FIG. 9), these steps can be omitted because the initial microprogram loading and initialization processing of the relevant processor have been completed, and the initial microprogram loading need not be performed. Speed up online processing. The procedure for performing the single processor initial startup process of the processor is required when the single processor initial startup process of the processor has not been performed yet, that is, when the information processing system is initially booted. Either the processor is in the non-permission state in the initial configuration setting of the apparatus, or the processor is placed in the offline state during information processing operation, and maintenance, diagnosis, and replacement are performed. In this case, it is necessary to perform a diagnosis before incorporating the failure into the information processing system before incorporating the failure into the information processing system. There is a need to do. Therefore, the initial microprogram loading process and the initialization process of the processor are completed by performing the above-described single processor initial startup process when the maintenance worker performs the single diagnosis of the processor by the service processor during the maintenance work. Then, when the processor is brought online with an online instruction, since the initial microprogram loading process and the initialization process have already been completed,
The single processor initial startup processing of the processor during the online processing procedure is unnecessary. If a specific processor is offline-operated from the operating system during normal information processing system operation, and then online operation is performed, the initial microprogram loading process and initialization process of the processor are already performed at the initial startup of the information processing system. At this time, the single processor initial startup processing of the processor during the online processing procedure is unnecessary.

【0014】次に、本発明による新しい手段を実施した
情報処理装置における、情報処理システム初期起動時に
実装されていなかったプロセッサを、情報処理システム
稼働中に増設して情報処理システムに組込む方法を説明
する。情報処理装置の初期構成設定で否実装状態であっ
たプロセッサは、情報処理システムの初期起動時にオペ
レーティングシステムがサービス命令を発行してサービ
スプロセッサ90から実装状態情報を読みだした際に、
否実装状態であることから情報処理システムの初期構成
情報に組込まれない(表1)。従って従来は、情報処理
装置の初期構成設定で否実装状態であったプロセッサを
増設しても情報処理システムに組込むためには、稼働中
の情報処理システムを停止した後に情報処理装置の初期
構成設定の装置構成初期状態管理ファイル100で当該
プロセッサを実装状態かつ許可状態にして、再び情報処
理システムの初期起動を行う必要があった。この為、本
発明では図6に示すように装置構成初期状態管理ファイ
ル100に実装予約状態フラグ600を追加し、情報処
理システムの初期起動時に当該プロセッサが未実装であ
っても装置構成初期状態管理ファイル100で実装予約
状態であれば装置構成状態管理ファイル110の実装状
態フラグを実装状態にすることで、オペレーティングシ
ステムがサービス命令を発行してサービスプロセッサ9
0から実装情報を読みだした際に、実装状態であること
から情報処理システムの初期構成情報に組込まれるよう
にする。この時の装置構成状態管理ファイル110と命
令プロセッサ接続ポート20、21、2N、入出力プロ
セッサ接続ポート50、51、5Nおよび命令プロセッ
サ10、11、1N、入出力プロセッサ40、41、4
Nおよびオペレーティングシステムのプロセッサ状態管
理テーブルの関係を表3に示す。情報処理システム稼働
中は、実装予約状態では当該プロセッサが未実装である
にもかかわらず装置構成状態管理ファイル110では実
装状態であるため、当該プロセッサに対するオンライン
指示が発行されてもサービスプロセッサ90はオンライ
ン命令を正常終了せずに当該プロセッサが障害状態であ
ることをオペレーティングシステムに伝え、当該プロセ
ッサが情報処理システムに組込まれないようにする。情
報処理システム稼働中に当該プロセッサを増設するとき
は、オフライン状態中に当該プロセッサの搭載を行い、
搭載完了後に装置構成初期状態管理ファイル100の実
装予約状態を解除しサービスプロセッサ90がオンライ
ン命令を実行できる状態にする。この状態では当該プロ
セッサは装置構成状態管理ファイル110で実装状態か
つ否許可状態となり、前記の否許可状態のプロセッサを
稼働中の情報処理システムに組込む方法で当該プロセッ
サに対するオンライン処理を行えば、当該プロセッサを
情報処理システム稼働中に情報処理システムに組込むこ
とが出来る。
Next, a description will be given of a method of adding a processor, which was not mounted at the time of the initial startup of the information processing system, to the information processing apparatus in which the new means according to the present invention is implemented, and incorporating the processor into the information processing system while the information processing system is operating. I do. The processor which was not mounted in the initial configuration setting of the information processing apparatus reads out the mounting state information from the service processor 90 when the operating system issues a service instruction at the time of initial startup of the information processing system.
It is not included in the initial configuration information of the information processing system because it is in the mounting state (Table 1). Therefore, in order to incorporate the processor into the information processing system even if a processor which was not mounted in the initial configuration setting of the information processing apparatus is conventionally added, it is necessary to set the initial configuration of the information processing apparatus after stopping the operating information processing system. In this case, the processor must be mounted and allowed in the device configuration initial state management file 100, and the information processing system must be started again. For this reason, in the present invention, as shown in FIG. 6, a mounting reservation status flag 600 is added to the device configuration initial state management file 100, and even if the processor is not mounted when the information processing system is initially started, the device configuration initial state management is performed. If the file 100 is in the mounting reservation state, the operating system issues a service instruction by setting the mounting state flag of the device configuration state management file 110 to the mounting state, and the service processor 9
When the mounting information is read from 0, it is incorporated in the initial configuration information of the information processing system because of the mounting state. At this time, the device configuration state management file 110, the instruction processor connection ports 20, 21, 2N, the input / output processor connection ports 50, 51, 5N and the instruction processors 10, 11, 1N, the input / output processors 40, 41, 4
Table 3 shows the relationship between N and the processor state management table of the operating system. During the operation of the information processing system, the service processor 90 remains online even if an online instruction is issued to the processor even though an online instruction is issued to the processor even though the processor is not mounted in the mounting reservation state even though the processor is not mounted. Notifying the operating system that the processor is in a failure state without completing the instruction normally, so that the processor is not incorporated in the information processing system. When adding the relevant processor while the information processing system is operating, mount the relevant processor during the offline state,
After the mounting is completed, the mounting reservation state of the device configuration initial state management file 100 is released, and the service processor 90 is set to a state where the online instruction can be executed. In this state, the processor is in the mounted state and the non-permitted state in the device configuration state management file 110. If the processor in the non-permitted state is installed in a running information processing system by performing online processing on the processor, Can be incorporated into the information processing system while the information processing system is operating.

【0015】[0015]

【発明の効果】本発明によれば、情報処理システム初期
起動時に否許可状態で情報処理システムにオフライン状
態のまま組込まれなかったプロセッサを、情報処理シス
テム稼働中にオンライン状態にして情報処理システムに
組込むことが可能になる。
According to the present invention, a processor which has not been incorporated into an information processing system in a non-permitted state at the initial startup of the information processing system and which has not been incorporated in the information processing system is brought online while the information processing system is operating. It becomes possible to incorporate.

【0016】さらに、情報処理システム初期起動時に未
実装状態であったプロセッサを、情報処理システム稼働
中に増設して情報処理システムに組込むことが可能にな
る。
Further, it is possible to add a processor which has not been mounted at the time of initial startup of the information processing system and add it to the information processing system while the information processing system is operating.

【0017】上記何れの場合でも、オペレーティングシ
ステムに何ら新しい処理を追加すること無く、既存の情
報処理システムに本発明による情報処理装置を用いるだ
けで、従来不可能であった上記の当該プロセッサを情報
処理システム稼働時に組込むことができる。
In any of the above cases, the information processing apparatus according to the present invention is simply used for the existing information processing system without adding any new processing to the operating system. It can be incorporated when the processing system is running.

【表1】 [Table 1]

【表2】 [Table 2]

【表3】 [Table 3]

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

【図1】本発明によるマルチプロセッサ情報処理装置の
構成図である。
FIG. 1 is a configuration diagram of a multiprocessor information processing apparatus according to the present invention.

【図2】従来のマルチプロセッサ情報処理装置の構成図
である。
FIG. 2 is a configuration diagram of a conventional multiprocessor information processing device.

【図3】従来の装置構成初期状態管理ファイルを示す図
である。
FIG. 3 is a diagram showing a conventional apparatus configuration initial state management file.

【図4】従来の装置構成状態管理ファイルを示す図であ
る。
FIG. 4 is a diagram showing a conventional device configuration state management file.

【図5】本発明による装置構成状態管理ファイルを示す
図である。
FIG. 5 is a diagram showing an apparatus configuration status management file according to the present invention.

【図6】本発明による装置構成初期状態管理ファイルを
示す図である。
FIG. 6 is a diagram showing an apparatus configuration initial state management file according to the present invention.

【図7】マルチプロセッサ情報処理システムの初期起動
処理手順を示す図である。
FIG. 7 is a diagram showing an initial startup processing procedure of the multiprocessor information processing system.

【図8】マルチプロセッサ情報処理システムにおけるプ
ロセッサのオフライン処理手順を示す図である。
FIG. 8 is a diagram illustrating an off-line processing procedure of a processor in a multiprocessor information processing system.

【図9】従来のプロセッサのオンライン処理手順を示す
図である。
FIG. 9 is a diagram showing an online processing procedure of a conventional processor.

【図10】本発明による単体プロセッサ初期起動手順を
示す図である。
FIG. 10 is a diagram showing a single processor initial startup procedure according to the present invention.

【図11】本発明によるプロセッサのオンライン処理手
順を示す図である。
FIG. 11 is a diagram showing an online processing procedure of a processor according to the present invention.

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

10,11,1n … 命令プロセッサ 20,21,2n … 命令プロセッサ接続ポート 30 … システム制御装置 40,41,4n … 入出力プロセッサ 50,51,5n … 入出力プロセッサ接続ポート 60 … 主記憶装置 70 … 主記憶装置接続ポート 80 … サービスプロセッサ 90 … サービスコンソール 100 … 装置構成初期状態管理ファイル 110 … 装置構成初期管理ファイル 120 … オンライン準備状態フラグレジスタ 310 … 従来の装置構成初期状態管理ファイルにおける
実装状態フラグ 320 … 従来の装置構成初期状態管理ファイルにおける
許可状態フラグ 410 … 従来の装置構成初期状態管理ファイルにおける
実装状態フラグ 420 … 従来の装置構成状態管理ファイルにおける許可
状態フラグ 430 … 従来の装置構成状態管理ファイルにおけるオン
ライン状態フラグ 510 … 従来の装置構成状態管理ファイルにおける実装
状態フラグ 520 … 本発明による装置構成状態管理ファイルにおけ
る許可状態フラグ 530 … 本発明による装置構成状態管理ファイルにおけ
るオンライン状態フラグ 540 … 本発明による装置構成状態管理ファイルにおけ
るオンライン準備状態フラグ 600 … 本発明による装置構成初期状態管理ファイルに
おける実装予約状態フラグ 610 … 本発明による装置構成初期状態管理ファイルに
おける実装状態フラグ 620 … 本発明による装置構成初期状態管理ファイルに
おける許可状態フラグ
10,11,1n… Instruction processor 20,21,2n… Instruction processor connection port 30… System controller 40,41,4n… I / O processor 50,51,5n… I / O processor connection port 60… Main storage device 70… Main storage device connection port 80: service processor 90: service console 100: device configuration initial state management file 110: device configuration initial management file 120: online preparation status flag register 310: mounting status flag 320 in the conventional device configuration initial status management file … Permission status flag in the conventional device configuration initial state management file 410… mounting status flag in the conventional device configuration initial status management file 420… permission status flag in the conventional device configuration status management file 430… in the conventional device configuration status management file Online status flag 510… Conventional device configuration status management flag Mounting status flag 520 in the device configuration status management file according to the present invention permission status flag 530 in the device configuration status management file according to the present invention online status flag 540 in the device configuration status management file according to the present invention 600 Implementation mounting status flag 610 in the device configuration initial state management file according to the present invention. Mounting status flag 620 in the device configuration initial state management file according to the present invention.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 日比 一夫 神奈川県秦野市堀山下1番地 株式会社日 立インフォメーションテクノロジー内 (72)発明者 長井 清治 神奈川県秦野市堀山下1番地 株式会社日 立製作所汎用コンピュータ事業部内 ──────────────────────────────────────────────────続 き Continuing from the front page (72) Kazuo Hibi, 1st Horiyamashita, Hadano-shi, Kanagawa Prefecture Nichi Information Technology Co., Ltd. General-purpose computer division

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】複数のプロセッサからなる情報処理装置を
用いた情報処理システムにおいて、情報処理システム初
期起動時に構成に組込まず初期起動処理を行わずにオフ
ライン状態になっているプロセッサに対して、情報処理
システムの稼働中に単独で初期起動処理を行う手段を備
え、その後のオンライン操作により当該プロセッサを情
報処理システムに組込むことを特徴とする情報処理装
置。
In an information processing system using an information processing apparatus including a plurality of processors, information processing is performed on a processor which is not incorporated in the configuration at the time of initial startup of the information processing system and which is in an offline state without performing an initial startup process. An information processing apparatus comprising: means for independently performing an initial startup process during operation of a processing system; and incorporating the processor into the information processing system by online operation thereafter.
【請求項2】プロセッサの単体初期起動処理が完了して
いないことを示す情報を格納する手段と、該情報をオペ
レーティングシステムに通知する手段を備えたことを特
徴とする請求項1記載の情報処理装置。
2. The information processing apparatus according to claim 1, further comprising means for storing information indicating that the single unit initial startup processing of the processor has not been completed, and means for notifying the operating system of the information. apparatus.
【請求項3】未実装のプロセッサについての実装予約情
報を格納する手段と、該情報をオペレーティングシステ
ムに通知する手段を備えたことを特徴とする請求項2記
載の情報処理装置。
3. The information processing apparatus according to claim 2, further comprising: means for storing mounting reservation information for an unmounted processor; and means for notifying the operating system of the information.
JP9129288A 1997-05-20 1997-05-20 Information processing device that can be reconfigured during operation Pending JPH1153333A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9129288A JPH1153333A (en) 1997-05-20 1997-05-20 Information processing device that can be reconfigured during operation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9129288A JPH1153333A (en) 1997-05-20 1997-05-20 Information processing device that can be reconfigured during operation

Publications (1)

Publication Number Publication Date
JPH1153333A true JPH1153333A (en) 1999-02-26

Family

ID=15005879

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9129288A Pending JPH1153333A (en) 1997-05-20 1997-05-20 Information processing device that can be reconfigured during operation

Country Status (1)

Country Link
JP (1) JPH1153333A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006157285A (en) * 2004-11-26 2006-06-15 Fujitsu Ltd Server device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006157285A (en) * 2004-11-26 2006-06-15 Fujitsu Ltd Server device

Similar Documents

Publication Publication Date Title
JP4448878B2 (en) How to set up a disaster recovery environment
CN101266563B (en) Failsafe computer support assistant
US7574627B2 (en) Memory dump method, memory dump program and computer system
JP4568764B2 (en) System monitoring apparatus control method, program, and computer system
US7007192B2 (en) Information processing system, and method and program for controlling the same
EP2518627B1 (en) Partial fault processing method in computer system
JPH05181823A (en) Method and apparatus for controlling block in block partitioning type process environment
JP4315016B2 (en) System switching method for computer system
JP2011060055A (en) Virtual computer system, recovery processing method and of virtual machine, and program therefor
JP2001022599A (en) Fault tolerant system, fault tolerant processing method, and fault tolerant control program recording medium
JPH0887341A (en) Computer system with automatic degenerate startup function
EP1943593B1 (en) Methods and apparatus for automatically multi-booting a computer system
JPH1153333A (en) Information processing device that can be reconfigured during operation
JP3022768B2 (en) Virtual computer system
JP2002049509A (en) Data processing system
JP5359234B2 (en) Job execution system and job flow takeover control program
JP2009026182A (en) Program execution system and execution apparatus
KR101564144B1 (en) Apparatus and method for managing firmware
CN115629855A (en) Redundancy task migration strategy and computing device
JP4165423B2 (en) System board with core I/O card installed
CN115904621B (en) Method and device for maintaining host of super fusion system
TWI244031B (en) Booting switch method for computer system having multiple processors
JPH0764814A (en) Program execution method by multi-configuration system
JPH0648482B2 (en) Job backup method
JP2896206B2 (en) On-line diagnostics for multiplexed memory devices.

Legal Events

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