JPH06103250A - Method for initializing multiprocessor system - Google Patents
Method for initializing multiprocessor systemInfo
- Publication number
- JPH06103250A JPH06103250A JP4252416A JP25241692A JPH06103250A JP H06103250 A JPH06103250 A JP H06103250A JP 4252416 A JP4252416 A JP 4252416A JP 25241692 A JP25241692 A JP 25241692A JP H06103250 A JPH06103250 A JP H06103250A
- Authority
- JP
- Japan
- Prior art keywords
- processor
- flag
- normal
- initialization
- setting
- 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
Links
Landscapes
- Multi Processors (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は情報処理装置の初期設定
方式に関し、特にマルチプロセッサシステムの初期設定
方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an initial setting method for an information processing apparatus, and more particularly to an initial setting method for a multiprocessor system.
【0002】[0002]
【従来の技術】従来、この種の情報処理装置の初期設定
は、それ専用のシステム初期設定プロセッサを持ち、そ
のプロセッサがシステムを構成する各プロセッサに対し
て初期設定を実行していた。2. Description of the Related Art Conventionally, the initialization of an information processing apparatus of this type has a dedicated system initialization processor, and the processor executes the initialization for each processor constituting the system.
【0003】[0003]
【発明が解決しようとする課題】上述した従来の情報処
理装置の初期設定方式では、システムの初期設定を行う
専用のシステム初期設定プロセッサが、システムに最低
1個必要であり、このことがシステム価格低減の障害と
なっていた。また、専用のシステム初期設定プロセッサ
が故障したとき、システムの初期設定が実行できなくな
るという問題点も持っていた。In the above-mentioned conventional initialization method of the information processing apparatus, at least one dedicated system initialization processor for initializing the system is required in the system, which is the system price. It was an obstacle to reduction. Further, when the dedicated system initialization processor fails, the system initialization cannot be executed.
【0004】[0004]
【課題を解決するための手段】本発明の第1の方式は、
複数プロセッサに共有される記憶手段を備えたマルチプ
ロセッサシステムの電源投入時、又は初期化要求時に実
行されるシステム初期設定方式において、前記各プロセ
ッサは、プロセッサの自己診断試験を行う自己診断試験
実行手段と、該自己診断試験の結果が正常であれば、前
記記憶手段内の自プロセッサの正常フラグを設定する正
常フラグ設定手段と、前記記憶手段内の占有フラグを読
み出し、その値が有効であれば自プロセッサをシステム
初期設定プロセッサと認識する占有フラグ監視手段と、
前記占有フラグを無効にする占有フラグ設定手段と、シ
ステム初期設定プロセッサである場合、前記記憶手段か
ら正常フラグが設定されていて、かつ終了フラグが設定
されていないプロセッサを選択し、選択したプロセッサ
に対して初期設定を行う初期設定実行手段と、該初期設
定の結果が正常であれば、前記記憶手段内の対応するプ
ロセッサの終了フラグを設定する終了フラグ設定手段と
を有し、前記初期設定実行手段は前記初期設定の結果が
異常であれば、前記記憶手段内の対応するプロセッサの
正常フラグを無効にし、システムを構成するプロセッサ
のうちの1つがシステムの初期設定を実行することを特
徴とするマルチプロセッサシステムの初期設定方式を特
徴とする。The first method of the present invention is as follows.
In a system initialization method executed at power-on or initialization request of a multiprocessor system having a storage means shared by a plurality of processors, each processor performs a self-diagnosis test execution means for performing a self-diagnosis test of the processor. If the result of the self-diagnosis test is normal, the normal flag setting means for setting the normal flag of the own processor in the storage means and the occupancy flag in the storage means are read, and if the value is valid, An occupancy flag monitoring means for recognizing its own processor as a system initialization processor,
In the case of an exclusive flag setting means for disabling the exclusive flag and a system initial setting processor, a processor in which a normal flag is set and an end flag is not set is selected from the storage means, and the selected processor is selected. The initial setting execution means for performing initial setting and the end flag setting means for setting the end flag of the corresponding processor in the storage means if the result of the initial setting is normal. If the result of the initialization is abnormal, the means invalidates the normal flag of the corresponding processor in the storage means, and one of the processors constituting the system executes the initialization of the system. It features an initial setting method of a multiprocessor system.
【0005】本発明の第2の方式は、複数プロセッサに
共有される記憶手段を備えたマルチプロセッサシステム
の電源投入時、又は初期化要求時に実行されるシステム
初期設定方式において、前記各プロセッサは、プロセッ
サの自己診断試験を行う自己診断試験実行手段と、該自
己診断試験の結果が正常であれば、前記記憶手段内の自
プロセッサの正常フラグを設定する正常フラグ設定手段
と、前記記憶手段内の占有フラグ及び優先順位テーブル
を読み出し、自プロセッサの優先順位が有効であれば自
プロセッサをシステム初期設定プロセッサと認識する優
先順位認識手段と、システム初期設定プロセッサである
場合、前記記憶手段から正常フラグが設定されていて、
かつ終了フラグが設定されていないプロセッサを選択
し、選択したプロセッサに対して初期設定を行う初期設
定実行手段と該初期設定の結果が正常であれば、前記記
憶手段内の対応するプロセッサの終了フラグを設定する
終了フラグ設定手段とを有し、前記初期設定実行手段は
前記書記設定の結果が異常であれば、前記記憶手段内の
対応するプロセッサの正常フラグを無効にし、システム
を構成するプロセッサのうちの1つがシステムの初期設
定を実行することを特徴とするマルチプロセッサシステ
ムの初期設定方式を特徴とする。A second method of the present invention is a system initialization method which is executed at the time of power-on of a multiprocessor system having a storage means shared by a plurality of processors or when an initialization request is made. A self-diagnosis test execution means for performing a self-diagnosis test of the processor; a normal flag setting means for setting a normal flag of the self-processor in the storage means if the result of the self-diagnosis test is normal; When the exclusive flag is read out and the priority table of the own processor is valid, the priority recognition means for recognizing the own processor as the system initialization processor, and when it is the system initialization processor, the normal flag is read from the storage means. Is set,
Further, if a processor for which an end flag is not set is selected and initialization is performed for the selected processor and the result of the initialization is normal, the end flag of the corresponding processor in the storage means If the result of the writing setting is abnormal, the initial setting execution means invalidates the normal flag of the corresponding processor in the storage means, and One of the features is a multiprocessor system initialization scheme characterized in that one of them performs system initialization.
【0006】本発明の第3の方式は、複数プロセッサに
共有される記憶手段を備えたマルチプロセッサシステム
の電源投入時、又は初期化要求時に実行されるシステム
初期設定方式において、前記各プロセッサは、プロセッ
サの自己診断試験を行う自己診断試験手段と、該自己診
断試験の結果が正常であれば、前記記憶手段内の自プロ
セッサの正常フラグを設定する正常フラグ設定手段と、
前記記憶手段内の正常フラグ及び優先順位テーブルを読
み出し、自プロセッサの優先順位が有効であれば自プロ
セッサをシステム初期設定プロセッサと認識する優先順
位認識手段と、システム初期設定プロセッサである場
合、前記記憶手段から正常フラグが設定されているプロ
セッサを選択し、選択したプロセッサ内の終了フラグを
読み出し、設定されていなければ、選択したプロセッサ
に対して初期設定を行う初期設定実行手段と、初期設定
の結果が正常であれば、選択したプロセッサ内の終了フ
ラグを設定する終了フラグ設定手段とを有し、前記初期
設定実行手段は初期設定の結果が異常であれば、共有す
る記憶手段内の対応するプロセッサの正常フラグを無効
にし、システムを構成するプロセッサのうちの1つがシ
ステムの初期設定を実行することを特徴とするマルチプ
ロセッサシステムの初期設定方式を特徴とする。A third method of the present invention is a system initialization method which is executed at power-on of a multiprocessor system having storage means shared by a plurality of processors, or when initialization is requested. A self-diagnosis test means for performing a self-diagnosis test of the processor; and a normal flag setting means for setting a normal flag of the self-processor in the storage means if the result of the self-diagnosis test is normal,
If the normality flag and priority table in the storage means are read and the own processor has a valid priority, the priority recognition means for recognizing the own processor as the system initialization processor; From the means, select the processor with the normal flag set, read the end flag in the selected processor, and if it is not set, the initialization execution means that performs the initial setting for the selected processor, and the result of the initialization. If the result is normal, it has an end flag setting means for setting an end flag in the selected processor, and if the result of the initial setting is abnormal, the initial setting execution means corresponds to the processor in the shared storage means. Disable the normal flag in and the one of the processors that make up the system Wherein the initial setting method of the multiprocessor system, characterized in that the rows.
【0007】本発明の第4の方式は、複数プロセッサに
共有される記憶手段を備えたマルチプロセッサシステム
の電源投入時、又は初期化要求時に実行されるシステム
初期設定方式において、前記各プロセッサは、プロセッ
サの自己診断試験を行う自己診断試験手段と、該自己診
断試験の結果が正常であれば、前記記憶手段内の自プロ
セッサの正常フラグを設定する正常フラグ設定手段と、
前記記憶手段の占有フラグを読み出し、その値が有効で
あれば自プロセッサをシステム初期設定プロセッサと認
識する占有フラグ監視手段と、前記占有フラグを無効に
する占有フラグ設定手段と、システム初期設定プロセッ
サである場合、前記記憶手段から正常フラグが設定され
ているプロセッサを選択し、選択したプロセッサ内の終
了フラグを読み出し、設定されていなければ、選択した
プロセッサに対して初期設定を行う初期設定実行手段
と、初期設定の結果が正常であれば、選択したプロセッ
サ内の終了フラグを設定する終了フラグ設定手段とを有
し、前記初期設定実行手段は初期設定の結果が異常であ
れば、共有する記憶手段内の対応するプロセッサの正常
フラグを無効にし、システムを構成するプロセッサのう
ちの1つがシステムの初期設定を実行することを特徴と
するマルチプロセッサシステムの初期設定方式を特徴と
する。A fourth method of the present invention is a system initialization method which is executed when a multiprocessor system having a storage means shared by a plurality of processors is turned on or when initialization is requested. A self-diagnosis test means for performing a self-diagnosis test of the processor; and a normal flag setting means for setting a normal flag of the self-processor in the storage means if the result of the self-diagnosis test is normal,
An occupancy flag monitoring unit that reads the occupancy flag from the storage unit and recognizes the processor as a system initialization processor if the value is valid, an occupancy flag setting unit that invalidates the occupancy flag, and a system initialization processor. In some cases, a processor in which a normal flag is set is selected from the storage unit, an end flag in the selected processor is read out, and if not set, an initialization setting unit that performs initialization in the selected processor is provided. And an end flag setting means for setting an end flag in the selected processor if the result of the initial setting is normal, and the initial setting executing means shares the storage means if the result of the initial setting is abnormal. The normal flag of the corresponding processor in the The initial setting method of a multiprocessor system and executes the initial setting, characterized.
【0008】[0008]
【実施例】次に、本発明について図面を参照して説明す
る。DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the present invention will be described with reference to the drawings.
【0009】図1は本発明の第1の実施例を示すブロッ
ク図で、1〜3は同一構成、同一機能のプロセッサ、8
は各プロセッサで共有する記憶手段である。ここでは、
プロセッサ1がシステム初期設定プロセッサとなり、ま
ずプロセッサ2に対して初期設定を実行することを想定
している。FIG. 1 is a block diagram showing a first embodiment of the present invention, in which 1 to 3 are processors having the same structure and the same function, and 8
Is a storage means shared by the processors. here,
It is assumed that the processor 1 becomes the system initialization processor and first performs initialization on the processor 2.
【0010】プロセッサ1において、10は自己診断試
験実行手段、11は正常フラグ設定手段、12は終了フ
ラグ設定手段、13は占有フラグ監視手段、14は占有
フラグ設定手段、19は初期設定実行手段である。プロ
セッサ2およびプロセッサ3も特に図示しないがプロセ
ッサ1と同様の構成である。In the processor 1, 10 is a self-diagnosis test executing means, 11 is a normal flag setting means, 12 is an end flag setting means, 13 is an occupation flag monitoring means, 14 is an occupation flag setting means, and 19 is an initial setting executing means. is there. The processors 2 and 3 also have the same configuration as the processor 1, although not particularly shown.
【0011】記憶手段8において、61はプロセッサ1
正常フラグ、62はプロセッサ2正常フラグ、63はプ
ロセッサ3正常フラグ、71はプロセッサ1終了フラ
グ、72はプロセッサ2正常フラグ、73はプロセッサ
3正常フラグ、80は占有フラグである。各正常フラグ
61〜63は該当するプロセッサの自己診断試験が正常
に行われたとき設定され、各終了フラグ71〜73は該
当するプロセッサの初期設定が終了されたとき設定され
る。また占有フラグ80はいずれかのプロセッサが初期
化しうる状態のときは無効化され、そうでないとき有効
化されている。In the storage means 8, 61 is the processor 1.
A normal flag, 62 is a processor 2 normal flag, 63 is a processor 3 normal flag, 71 is a processor 1 end flag, 72 is a processor 2 normal flag, 73 is a processor 3 normal flag, and 80 is an exclusive flag. The normal flags 61 to 63 are set when the self-diagnosis test of the corresponding processor is normally performed, and the end flags 71 to 73 are set when the initial setting of the corresponding processor is completed. The occupancy flag 80 is invalidated when any of the processors can be initialized, and is valid otherwise.
【0012】次に、動作について具体的に説明する。シ
ステムの電源投入時、又は初期化要求時に、各プロセッ
サはそれぞれ自プロセッサの自己診断試験実行手段を用
いて自プロセッサの自己診断試験を実行する。例えば、
プロセッサ1においては、自己診断試験実行手段10
は、自プロセッサであるプロセッサ1の自己診断試験を
実行し、自己診断試験の結果が正常であれば、正常フラ
グ設定手段11に対してプロセッサ1正常フラグ61の
設定を指示する。もし、自己診断試験の結果が異常であ
れば、自プロセッサの動作を停止し、プロセッサ1正常
フラグ61は設定しない。Next, the operation will be specifically described. When the system is powered on or when initialization is requested, each processor executes the self-diagnosis test of its own processor by using the self-diagnosis test execution means of its own processor. For example,
In the processor 1, the self-diagnosis test execution means 10
Executes the self-diagnosis test of the processor 1, which is its own processor, and instructs the normal flag setting means 11 to set the processor 1 normal flag 61 if the result of the self-diagnosis test is normal. If the result of the self-diagnosis test is abnormal, the operation of the self-processor is stopped and the processor 1 normal flag 61 is not set.
【0013】正常フラグ設定手段11は、バス100を
介して記憶手段8にアクセスし、記憶手段8内の自プロ
セッサのエリアにプロセッサ1正常フラグ61を設定
し、占有フラグ監視手段13に対して占有フラグ80の
監視を指示する。The normal flag setting means 11 accesses the storage means 8 via the bus 100, sets the processor 1 normal flag 61 in the area of its own processor in the storage means 8, and occupies the occupation flag monitoring means 13. Instruct to monitor the flag 80.
【0014】占有フラグ監視手段13は、バス100を
介して記憶手段8にアクセスし、記憶手段8内の占有フ
ラグ80を読み出し、その値が有効(例えば、セットさ
れている)であれば、占有フラグ設定手段14に対して
占有フラグ80の無効化(例えば、リセットする)を指
示する。The occupancy flag monitoring means 13 accesses the storage means 8 via the bus 100, reads out the occupancy flag 80 in the storage means 8, and if the value is valid (for example, set), the occupancy flag 80 is occupied. The flag setting means 14 is instructed to invalidate (for example, reset) the occupation flag 80.
【0015】占有フラグ設定手段14は、バス100を
介して記憶手段8にアクセスし、記憶手段8内の占有フ
ラグ80を無効にし、占有フラグ監視手段13は初期設
定実行手段19に対してプロセッサ(自プロセッサ含
む)の初期設定の実行を指示する。The occupancy flag setting means 14 accesses the storage means 8 via the bus 100 to invalidate the occupancy flag 80 in the storage means 8, and the occupancy flag monitoring means 13 instructs the initial setting execution means 19 to execute the processor ( Instruct to execute the initial settings (including its own processor).
【0016】初期設定実行手段19は、バス100を介
して(このルートは図示省略)記憶手段8にアクセス
し、記憶手段8内の各プロセッサの正常フラグ62〜6
3と終了フラグ72〜73を読み出し、正常フラグが有
効かつ終了フラグが設定されていないプロセッサ(例え
ばプロセッサ2)を選択し、選択したプロセッサに対し
て初期設定を実行し、初期設定の結果が正常であれば、
終了フラグ設定手段12に対して選択したプロセッサの
終了フラグ(例えば、プロセッサ2終了フラグ72)の
設定を指示する。The initial setting execution means 19 accesses the storage means 8 via the bus 100 (this route is not shown), and the normal flags 62 to 6 of each processor in the storage means 8 are accessed.
3 and end flags 72 to 73 are read, a processor (for example, processor 2) in which the normal flag is valid and the end flag is not set is selected, the initial setting is executed for the selected processor, and the result of the initial setting is normal. If,
The end flag setting means 12 is instructed to set the end flag of the selected processor (for example, the processor 2 end flag 72).
【0017】もし、初期設定の結果が異常であれば、正
常フラグ設定手段11に対して選択したプロセッサの正
常フラグ(例えば、プロセッサ2正常フラグ62)の無
効化を指示し、他プロセッサの初期設定を開始する。If the result of the initial setting is abnormal, the normal flag setting means 11 is instructed to invalidate the normal flag of the selected processor (for example, the processor 2 normal flag 62) to initialize the other processors. To start.
【0018】もし、終了フラグが設定されていないプロ
セッサがなければ、システムの初期設定は終了となる。
終了フラグ設定手段12は、バス100を介して記憶手
段8にアクセスし、記憶手段8内の選択したプロセッサ
に対応する終了フラグを設定する。If there is no processor for which the end flag is not set, the initial setting of the system ends.
The end flag setting means 12 accesses the storage means 8 via the bus 100 and sets the end flag corresponding to the selected processor in the storage means 8.
【0019】図5は本実施例のフローチャートであり、
以上説明したマルチプロセッサシステムの概略個別動作
フローを示す。本フローチャートにおいて、YはYE
S、NはNOを示す。FIG. 5 is a flow chart of this embodiment.
A schematic individual operation flow of the multiprocessor system described above is shown. In this flowchart, Y is YE
S and N show NO.
【0020】図2は本発明の第2の実施例を示すブロッ
ク図で、1〜3は同一構成、同一機能のプロセッサ、8
は各プロセッサで共有する記憶手段である。ここでは、
プロセッサ1がシステム初期設定プロセッサとなり、ま
ずプロセッサ200に対して初期設定を実行することを
想定している。プロセッサ100において、10は自己
診断試験実行手段、11は正常フラグ設定手段、12は
終了フラグ設定手段、17は優先順位認識手段、19は
初期設定実行手段である。プロセッサ2およびプロセッ
サ3も特に図示しないがプロセッサ1と同様の構成であ
る。FIG. 2 is a block diagram showing a second embodiment of the present invention, in which 1 to 3 are processors having the same structure and the same function, and 8
Is a storage means shared by the processors. here,
It is assumed that the processor 1 becomes the system initialization processor and first executes initialization for the processor 200. In the processor 100, 10 is a self-diagnosis test execution means, 11 is a normal flag setting means, 12 is an end flag setting means, 17 is a priority order recognition means, and 19 is an initial setting execution means. The processors 2 and 3 also have the same configuration as the processor 1, although not particularly shown.
【0021】記憶手段8において、61はプロセッサ1
正常フラグ、62はプロセッサ2正常フラグ、63はプ
ロセッサ3正常フラグ、71はプロセッサ1終了フラ
グ、72はプロセッサ2正常フラグ、73はプロセッサ
3正常フラグ、90は優先順位テーブルである。In the storage means 8, 61 is the processor 1.
A normal flag, 62 is a processor 2 normal flag, 63 is a processor 3 normal flag, 71 is a processor 1 end flag, 72 is a processor 2 normal flag, 73 is a processor 3 normal flag, and 90 is a priority table.
【0022】図2と図1において、共通な参照番号が付
された構成要素は両図で共通である。In FIGS. 2 and 1, components with common reference numerals are common to both figures.
【0023】次に、動作について具体的に説明する。シ
ステムの電源投入時、又は初期化要求時に、各プロセッ
サはそれぞれ自プロセッサの自己診断試験実行手段を用
いて自プロセッサの自己診断試験を実行する。例えば、
プロセッサ1においては、自己診断試験実行手段10
は、自プロセッサであるプロセッサ1の自己診断試験を
実行し、自己診断試験の結果が正常であれば、正常フラ
グ設定手段1に対して自プロセッサ1の正常フラグ61
の設定を指示する。もし、自己診断試験の結果が異常で
あれば、自プロセッサの動作を停止し、自己プロセッサ
1の正常フラグ61は設定しない。Next, the operation will be specifically described. When the system is powered on or when initialization is requested, each processor executes the self-diagnosis test of its own processor by using the self-diagnosis test execution means of its own processor. For example,
In the processor 1, the self-diagnosis test execution means 10
Executes a self-diagnosis test of its own processor 1, and if the result of the self-diagnosis test is normal, the normal flag 61 of its own processor 1 is sent to the normal flag setting means 1.
Specify the settings for. If the result of the self-diagnosis test is abnormal, the operation of the self-processor is stopped and the normal flag 61 of the self-processor 1 is not set.
【0024】正常フラグ設定手段11は、バス100を
介して記憶手段8にアクセスし、記憶手段8内の自プロ
セッサのエリアにプロセッサ1正常フラグ61を設定
し、優先順位認識手段12に対して優先順位テーブル9
0と各プロセッサの正常フラグ61〜63の監視を指示
する。The normal flag setting means 11 accesses the storage means 8 via the bus 100, sets the processor 1 normal flag 61 in the area of its own processor in the storage means 8, and gives priority to the priority order recognition means 12. Ranking table 9
0 and the normal flags 61 to 63 of each processor are instructed to be monitored.
【0025】優先順位認識手段17は、バス100を介
して記憶手段8にアクセスし、記憶手段8内の各プロセ
ッサの正常フラグ61〜63を読み出し、その値が有効
であるプロセッサについて、優先順位テーブル90に予
め設定されている各プロセッサの優先順位を読み出し、
自プロセッサの優先順位が有効(例えば、優先順位が最
も高い)であるとき、初期設定実行手段19に対してプ
ロセッサ(自プロセッサ含む)の初期設定の実行を指示
する。The priority order recognition means 17 accesses the storage means 8 via the bus 100, reads out the normal flags 61 to 63 of the respective processors in the storage means 8, and the priority order table for the processors whose values are valid. Read the priority of each processor preset to 90,
When the priority order of the own processor is valid (for example, the highest priority order), the initialization execution means 19 is instructed to execute the initialization of the processor (including the own processor).
【0026】初期設定実行手段19は、バス100を介
して記憶手段8にアクセスし、記憶手段8内の各プロセ
ッサの正常フラグ62〜63と終了フラグ72〜73を
読み出し、正常フラグが有効かつ終了フラグが設定され
ていないプロセッサ(例えば、プロセッサ2)を選択
し、選択したプロセッサに対して初期設定を実行し、初
期設定の結果が正常であれば、終了フラグ設定手段12
に対して選択したプロセッサの終了フラグ(例えば、プ
ロセッサ2終了フラグ72)の設定を指示する。The initial setting executing means 19 accesses the storage means 8 via the bus 100 and reads out the normal flags 62 to 63 and the end flags 72 to 73 of each processor in the storage means 8 so that the normal flag is valid and ends. A processor (for example, processor 2) for which a flag is not set is selected, initialization is executed for the selected processor, and if the result of the initialization is normal, the end flag setting means 12
Is instructed to set the end flag of the selected processor (for example, the processor 2 end flag 72).
【0027】もし、初期設定の結果が異常であれば、正
常フラグ設定手段11に対して選択したプロセッサの正
常フラグ(例えば、プロセッサ2正常フラグ62)の無
効化を指示し、他プロセッサの初期設定を開始する。If the result of the initial setting is abnormal, the normal flag setting means 11 is instructed to invalidate the normal flag of the selected processor (for example, the processor 2 normal flag 62), and the other processors are initialized. To start.
【0028】もし、正常フラグが有効かつ優先順位が有
効であるプロセッサがなければ、システムの初期設定は
終了となる。終了フラグ設定手段12はバス100を介
して記憶手段8にアクセスし、記憶手段8内の選択した
プロセッサに対応する終了フラグを設定する。If there is no processor in which the normal flag is valid and the priority is valid, the system initialization is completed. The end flag setting means 12 accesses the storage means 8 via the bus 100 and sets the end flag corresponding to the selected processor in the storage means 8.
【0029】図6は本実施例のフローチャートであり、
以上説明したマルチプロセッサシステムの概略個別動作
フローを示す。FIG. 6 is a flow chart of this embodiment.
A schematic individual operation flow of the multiprocessor system described above is shown.
【0030】図3は本発明の第3の一実施例を示すブロ
ック図で、1〜3は同一構成、同一機能のプロセッサ、
8は各プロセッサで共有する記憶手段である。ここでは
特に、プロセッサ1がシステム初期設定プロセッサとな
り、まずプロセッサ2に対して初期設定を実行すること
を想定している。FIG. 3 is a block diagram showing a third embodiment of the present invention, in which 1 to 3 are processors having the same configuration and the same function,
Reference numeral 8 is a storage means shared by the processors. Here, in particular, it is assumed that the processor 1 becomes the system initial setting processor and first executes the initial setting for the processor 2.
【0031】プロセッサ1において、10は自己診断試
験実行手段、11は正常フラグ設定手段、12は終了フ
ラグ設定手段、17は優先順位認識手段、19は初期設
定実行手段、71は終了フラグである。プロセッサ2お
よびプロセッサ3も、特に図示しないがプロセッサ1と
同様の構成である。In the processor 1, 10 is a self-diagnosis test execution means, 11 is a normal flag setting means, 12 is an end flag setting means, 17 is a priority order recognition means, 19 is an initial setting execution means, and 71 is an end flag. The processors 2 and 3 also have the same configuration as the processor 1, although not particularly shown.
【0032】記憶手段8において、61はプロセッサ1
正常フラグ、62はプロセッサ2正常フラグ、63はプ
ロセッサ3正常フラグ、90は優先順位テーブルであ
る。In the storage means 8, 61 is the processor 1.
A normal flag, 62 is a processor 2 normal flag, 63 is a processor 3 normal flag, and 90 is a priority table.
【0033】次に、動作について具体的に説明する。シ
ステムの電源投入時、又は初期化要求時に、各プロセッ
サはそれぞれ自プロセッサの自己診断試験実行手段を用
いて自プロセッサの自己診断試験を実行する。例えば、
プロセッサ1においては、自己診断試験実行手段10は
自プロセッサであるプロセッサ1の自己診断試験を実行
し、自己診断試験の結果が正常であれば、正常フラグ設
定手段11に対してプロセッサ1の正常フラグ61の設
定を指示する。もし、自己診断試験の結果が以上であれ
ば、自プロセッサの動作を停止し、自プロセッサの正常
フラグは設定しない。Next, the operation will be specifically described. When the system is powered on or when initialization is requested, each processor executes the self-diagnosis test of its own processor by using the self-diagnosis test execution means of its own processor. For example,
In the processor 1, the self-diagnosis test execution means 10 executes the self-diagnosis test of the processor 1, which is the self-processor, and if the result of the self-diagnosis test is normal, the normal flag setting means 11 sends the normal flag of the processor 1 to the normal flag. Instruct to set 61. If the result of the self-diagnosis test is above, the operation of the self processor is stopped and the normal flag of the self processor is not set.
【0034】正常フラグ設定手段11は、バス100を
介して記憶手段8にアクセスし、記憶手段8内の自プロ
セッサおエリアにプロセッサ1正常フラグ61を設定
し、優先順位認識手段12に対して優先順位テーブル9
0と各プロセッサの正常フラグ61〜63の監視を指示
する。The normal flag setting means 11 accesses the storage means 8 via the bus 100, sets the processor 1 normal flag 61 in the area of its own processor in the storage means 8, and gives priority to the priority order recognition means 12. Ranking table 9
0 and the normal flags 61 to 63 of each processor are instructed to be monitored.
【0035】優先順位認識手段17は、バス100を介
して記憶手段8にアクセスし、記憶手段8内の各プロセ
ッサの正常フラグ61〜63を読み出し、その値が有効
であるプロセッサについて、優先順位テーブル90に予
め設定されている各プロセッサの優先順位を読み出し、
自プロセッサの優先順位が有効(例えば、優先順位が最
も高い)であるとき、初期設定実行手段19に対してプ
ロセッサ(自プロセッサ含む)の初期設定の実行を指示
する。The priority order recognition means 17 accesses the storage means 8 via the bus 100, reads out the normal flags 61 to 63 of the respective processors in the storage means 8, and the priority order table for the processors whose values are valid. Read the priority of each processor preset to 90,
When the priority order of the own processor is valid (for example, the highest priority order), the initialization execution means 19 is instructed to execute the initialization of the processor (including the own processor).
【0036】初期設定実行手段19は、バス100を介
して記憶手段8にアクセスし、記憶手段8内の各プロセ
ッサの正常フラグ62〜63を読み出し、正常フラグが
有効なプロセッサ(例えば、プロセッサ2)を選択し、
選択したプロセッサ内の終了フラグ(例えば、終了フラ
グ72)を読み出し、終了フラグが設定されていなけれ
ば、そのプロセッサに対して初期設定を実行し、初期設
定の結果が正常であれば、終了フラグ設定手段12に対
して選択したプロセッサ内の終了フラグ(例えば、終了
フラグ72)の設定を指示する。The initialization execution means 19 accesses the storage means 8 via the bus 100, reads the normal flags 62 to 63 of each processor in the storage means 8, and the processor in which the normal flag is valid (for example, the processor 2). Select
The end flag (for example, the end flag 72) in the selected processor is read, and if the end flag is not set, the initial setting is executed for the processor. If the result of the initial setting is normal, the end flag is set. The means 12 is instructed to set the end flag (for example, the end flag 72) in the selected processor.
【0037】もし、初期設定の結果が異常であれば、正
常フラグ設定手段11に対して選択したプロセッサの正
常フラグ(例えば、プロセッサ2正常フラグ62)の無
効化を指示し、他プロセッサの初期設定を開始する。If the result of the initial setting is abnormal, the normal flag setting means 11 is instructed to invalidate the normal flag of the selected processor (for example, the processor 2 normal flag 62) and the other processors are initialized. To start.
【0038】もし、選択された全てのプロセッサ内の終
了フラグが設定されると、システムの初期設定は終了と
なる。終了フアグ設定手段12は、バス100を介して
選択したプロセッサにアクセスし、プロセッサ内の終了
フラグを設定する。If the termination flags in all the selected processors are set, the system initialization is terminated. The end flag setting means 12 accesses the selected processor via the bus 100 and sets an end flag in the processor.
【0039】図7は本実施例のフローチャートで、以上
説明したマルチプロセッサシステムの概略個別動作フロ
ーを示す。FIG. 7 is a flow chart of this embodiment and shows a schematic individual operation flow of the multiprocessor system described above.
【0040】図4は本発明の第4の実施例を示すブロッ
ク図で、1〜3は同一構成、同一機能のプロセッサ、8
は各プロセッサで共有する記憶手段である。ここでは特
に、プロセッサ1がシステム初期設定プロセッサとな
り、まずプロセッサ2に対して初期設定を実行すること
を想定している。FIG. 4 is a block diagram showing a fourth embodiment of the present invention, in which 1 to 3 are processors having the same configuration and the same function, and 8
Is a storage means shared by the processors. Here, in particular, it is assumed that the processor 1 becomes the system initial setting processor and first executes the initial setting for the processor 2.
【0041】プロセッサ1において、10は自己診断試
験実行手段、11は正常フラグ設定手段、12は終了フ
ラグ設定手段、13は占有フラグ監視手段、14は占有
フラグ設定手段、19は初期設定実行手段、71は終了
フラグである。プロセッサ2において、72は終了フラ
グであり、特に図示しないがプロセッサ1と同様、以上
説明した各手段で構成される。プロセッサ3も同様であ
る。In the processor 1, 10 is a self-diagnosis test executing means, 11 is a normal flag setting means, 12 is an end flag setting means, 13 is an occupation flag monitoring means, 14 is an occupation flag setting means, 19 is an initial setting executing means, 71 is an end flag. In the processor 2, reference numeral 72 denotes an end flag, which is composed of the respective units described above, like the processor 1, although not particularly shown. The same applies to the processor 3.
【0042】記憶手段8において、61はプロセッサ1
正常フラグ、62はプロセッサ2正常フラグ、63はプ
ロセッサ3正常フラグ、80は占有フラグである。In the storage means 8, 61 is the processor 1.
A normal flag, 62 is a processor 2 normal flag, 63 is a processor 3 normal flag, and 80 is an occupation flag.
【0043】次に、動作について具体的に説明する。シ
ステムの電源投入時、又は初期化要求時に、各プロセッ
サはそれぞれ自プロセッサの自己診断試験実行手段を用
いて自プロセッサの自己診断試験を実行する。例えば、
プロセッサ1においては、自己診断試験実行手段10
は、自プロセッサであるプロセッサ1の自己診断試験を
実行し、自己診断試験の結果が正常であれば、正常フラ
グ設定手段11に対してプロセッサ1の正常フラグ61
の設定を指示する。もし、自己診断試験の結果が異常で
あれば、自プロセッサの動作を停止し、プロセッサ1の
正常フラグ61の設定は行わない。Next, the operation will be specifically described. When the system is powered on or when initialization is requested, each processor executes the self-diagnosis test of its own processor by using the self-diagnosis test execution means of its own processor. For example,
In the processor 1, the self-diagnosis test execution means 10
Executes the self-diagnosis test of the processor 1, which is its own processor, and if the result of the self-diagnosis test is normal, the normal flag 61 of the processor 1 is sent to the normal flag setting means 11.
Specify the settings for. If the result of the self-diagnosis test is abnormal, the operation of the self-processor is stopped and the normal flag 61 of the processor 1 is not set.
【0044】正常フラグ設定手段11は、バス100を
介して記憶手段8にアクセスし、記憶手段8内の自プロ
セッサのエリアにプロセッサ1正常フラグ61を設定
し、占有フラグ監視手段13に対して占有フラグの監視
を指示する。The normal flag setting means 11 accesses the storage means 8 via the bus 100, sets the processor 1 normal flag 61 in the area of its own processor in the storage means 8, and occupies the occupation flag monitoring means 13. Instruct to monitor the flag.
【0045】占有フラグ監視手段13は、バス100を
介して記憶手段8にアクセスし、記憶手段8内の占有フ
ラグ80を読み出し、その値が有効(例えば、セットさ
れている)であれば、占有フラグ設定手段14に対して
占有フラグ80の無効化(例えば、リセットする)を指
示する。The occupancy flag monitoring means 13 accesses the storage means 8 via the bus 100, reads the occupancy flag 80 in the storage means 8, and if the value is valid (for example, set), the occupancy flag 80 is occupied. The flag setting means 14 is instructed to invalidate (for example, reset) the occupation flag 80.
【0046】占有フラグ設定手段14は、バス100を
介して記憶手段8にアクセスし、記憶手段8内の占有フ
ラグ80を無効にし、初期設定実行手段19に対してプ
ロセッサ(自プロセッサ含む)の初期設定の実行を指示
する。The occupancy flag setting means 14 accesses the storage means 8 via the bus 100, invalidates the occupancy flag 80 in the storage means 8, and initializes the processor (including its own processor) with respect to the initial setting execution means 19. Instruct to execute the setting.
【0047】初期設定実行手段19は、バス100を介
して記憶手段8にアクセスし、記憶手段8内の各プロセ
ッサの正常フラグ62〜63を読み出し、正常フラグが
有効なプロセッサ(例えば、プロセッサ2)を選択し、
選択したプロセッサ内の終了フラグ(例えば、終了フラ
グ72)を読み出し、終了フラグが設定されていなけれ
ば、そのプロセッサに対して初期設定を実行し、初期設
定の結果が正常であれば、終了フラグ設定手段12に対
して選択したプロセッサの終了フラグ(例えば、終了フ
ラグ72)の設定を指示する。The initial setting execution means 19 accesses the storage means 8 via the bus 100, reads the normal flags 62 to 63 of each processor in the storage means 8, and the processor in which the normal flag is valid (for example, the processor 2). Select
The end flag (for example, the end flag 72) in the selected processor is read, and if the end flag is not set, the initial setting is executed for the processor. If the result of the initial setting is normal, the end flag is set. The means 12 is instructed to set the end flag (for example, the end flag 72) of the selected processor.
【0048】もし、初期設定の結果が異常であれば、正
常フラグ設定手段11に対して選択したプロセッサの正
常フラグ(例えば、プロセッサ2正常フラグ62)の無
効化を指示し、他プロセッサの初期設定を開始する。If the result of the initial setting is abnormal, the normal flag setting means 11 is instructed to invalidate the normal flag of the selected processor (for example, the processor 2 normal flag 62) and the other processors are initialized. To start.
【0049】もし、終了フラグが設定されていないプロ
セッサがなければ、システムの初期設定は終了となる。
終了フラグ設定手段12は、バス100を介して選択し
たプロセッサにアクセスし、プロセッサ内の終了フラグ
を設定する。If there is no processor for which the end flag is not set, the system initialization is ended.
The end flag setting means 12 accesses the selected processor via the bus 100 and sets the end flag in the processor.
【0050】図8は本実施例のフローチャートで、以上
説明したマルチプロセッサシステムの概略個別動作フロ
ーを示す。FIG. 8 is a flow chart of this embodiment, showing a schematic individual operation flow of the multiprocessor system described above.
【0051】[0051]
【発明の効果】以上説明したように、本発明のマルチプ
ロセッサシステムの初期設定方式はシステを構成するプ
ロセッサのうちの1つがシステムの初期設定を実行する
ことにより、専用のシステム初期設定プロセッサが必要
となる。As described above, according to the initialization method of the multiprocessor system of the present invention, a dedicated system initialization processor is required because one of the processors constituting the system executes the initialization of the system. Becomes
【0052】またシステムを構成するいくつかのプロセ
ッサがシステム初期設定プロセッサとなりうる為、シス
テム初期設定プロセッサの故障にも容易に対応すること
が可能となり、システムの信頼性が向上するという効果
がある。Further, since some of the processors constituting the system can be the system initial setting processor, it is possible to easily deal with the failure of the system initial setting processor, and the system reliability is improved.
【図1】本発明の第1の実施例を示すブロック図であ
る。FIG. 1 is a block diagram showing a first embodiment of the present invention.
【図2】本発明の第2の実施例を示すブロック図であ
る。FIG. 2 is a block diagram showing a second embodiment of the present invention.
【図3】本発明の第3の実施例を示すブロック図であ
る。FIG. 3 is a block diagram showing a third embodiment of the present invention.
【図4】本発明の第4の実施例を示すブロック図であ
る。FIG. 4 is a block diagram showing a fourth embodiment of the present invention.
【図5】図1に示した実施例のフローチャートである。5 is a flowchart of the embodiment shown in FIG.
【図6】図2に示した実施例のフローチャートである。6 is a flowchart of the embodiment shown in FIG.
【図7】図3に示した実施例のフローチャートである。7 is a flowchart of the embodiment shown in FIG.
【図8】図4に示した実施例のフローチャートである。8 is a flowchart of the embodiment shown in FIG.
1,2,3 プロセッサ 8 記憶手段 10 自己診断試験実行手段 11 正常フラグ設定手段 12 終了フラグ設定手段 13 占有フラグ監視手段 14 占有フラグ設定手段 17 優先認識実行手段 19 初期設定実行手段 61 プロセッサ1正常フラグ 62 プロセッサ2正常フラグ 63 プロセッサ3正常フラグ 71 プロセッサ1終了フラグ 72 プロセッサ2終了フラグ 73 プロセッサ3終了フラグ 80 占有フラグ 90 優先順位テーブル 100 バス 1, 2 and 3 processor 8 storage means 10 self-diagnostic test execution means 11 normal flag setting means 12 end flag setting means 13 occupancy flag monitoring means 14 occupancy flag setting means 17 priority recognition execution means 19 initial setting execution means 61 processor 1 normal flag 62 processor 2 normal flag 63 processor 3 normal flag 71 processor 1 end flag 72 processor 2 end flag 73 processor 3 end flag 80 occupancy flag 90 priority table 100 bus
Claims (4)
備えたマルチプロセッサシステムの電源投入時、又は初
期化要求時に実行されるシステム初期設定方式におい
て、前記各プロセッサは、 プロセッサの自己診断試験を行う自己診断試験実行手段
と、 該自己診断試験の結果が正常であれば、前記記憶手段内
の自プロセッサの正常フラグを設定する正常フラグ設定
手段と、 前記記憶手段内の占有フラグを読み出し、その値が有効
であれば自プロセッサをシステム初期設定プロセッサと
認識する占有フラグ監視手段と、 前記占有フラグを無効にする占有フラグ設定手段と、 システム初期設定プロセッサである場合、前記記憶手段
から正常フラグが設定されていて、かつ終了フラグが設
定されていないプロセッサを選択し、選択したプロセッ
サに対して初期設定を行う初期設定実行手段と、 該初期設定の結果が正常であれば、前記記憶手段内の対
応するプロセッサの終了フラグを設定する終了フラグ設
定手段とを有し、 前記初期設定実行手段は前記初期設定の結果が異常であ
れば、前記記憶手段内の対応するプロセッサの正常フラ
グを無効にし、 システムを構成するプロセッサのうちの1つがシステム
の初期設定を実行することを特徴とするマルチプロセッ
サシステムの初期設定方式。1. In a system initialization method executed at the time of power-on or initialization request of a multiprocessor system having a storage means shared by a plurality of processors, each processor carries out a self-diagnosis test of the processor. If the result of the self-diagnosis test is normal, the normal flag setting means for setting the normal flag of the own processor in the storage means, and the occupancy flag in the storage means are read out, and their values are read. Occupancy flag monitoring means for recognizing its own processor as the system initialization processor, if it is valid, an occupancy flag setting means for disabling the occupancy flag, and if it is the system initialization processor, a normal flag is set from the storage means. Selected processor that has no end flag set and the selected processor Initial setting execution means for performing initial setting, and end flag setting means for setting an end flag of the corresponding processor in the storage means if the result of the initial setting is normal. If the result of the initialization is abnormal, the means invalidates the normal flag of the corresponding processor in the storage means, and one of the processors constituting the system executes the initialization of the system. Initial setting method of multiprocessor system.
備えたマルチプロセッサシステムの電源投入時、又は初
期化要求時に実行されるシステム初期設定方式におい
て、前記各プロセッサは、 プロセッサの自己診断試験を行う自己診断試験実行手段
と、 該自己診断試験の結果が正常であれば、前記記憶手段内
の自プロセッサの正常フラグを設定する正常フラグ設定
手段と、 前記記憶手段内の占有フラグ及び優先順位テーブルを読
み出し、自プロセッサの優先順位が有効であれば自プロ
セッサをシステム初期設定プロセッサと認識する優先順
位認識手段と、 システム初期設定プロセッサである場合、前記記憶手段
から正常フラグが設定されていて、かつ終了フラグが設
定されていないプロセッサを選択し、選択したプロセッ
サに対して初期設定を行う初期設定実行手段と、 該初期設定の結果が正常であれば、前記記憶手段内の対
応するプロセッサの終了フラグを設定する終了フラグ設
定手段とを有し、 前記初期設定実行手段は前記書記設定の結果が異常であ
れば、前記記憶手段内の対応するプロセッサの正常フラ
グを無効にし、 システムを構成するプロセッサのうちの1つがシステム
の初期設定を実行することを特徴とするマルチプロセッ
サシステムの初期設定方式。2. In a system initialization method executed at power-on of a multiprocessor system having storage means shared by a plurality of processors or when initialization is requested, each processor performs a self-diagnosis test of the processor. A self-diagnosis test execution means, a normal flag setting means for setting a normal flag of the self-processor in the storage means if the result of the self-diagnosis test is normal, an occupation flag in the storage means and a priority table. Read-out, if the priority of the own processor is valid, priority recognition means for recognizing the own processor as the system initialization processor; and if it is the system initialization processor, the normal flag is set from the storage means, and the processing ends. Select a processor that does not have a flag set, and set the initial settings for the selected processor. And an end flag setting means for setting an end flag of the corresponding processor in the storage means if the result of the initial setting is normal. If the result of the setting is abnormal, the normal flag of the corresponding processor in the storage means is invalidated, and one of the processors constituting the system executes the initial setting of the system. Initial setting method.
備えたマルチプロセッサシステムの電源投入時、又は初
期化要求時に実行されるシステム初期設定方式におい
て、前記各プロセッサは、 プロセッサの自己診断試験を行う自己診断試験手段と、 該自己診断試験の結果が正常であれば、前記記憶手段内
の自プロセッサの正常フラグを設定する正常フラグ設定
手段と、 前記記憶手段内の正常フラグ及び優先順位テーブルを読
み出し、自プロセッサの優先順位が有効であれば自プロ
セッサをシステム初期設定プロセッサと認識する優先順
位認識手段と、 システム初期設定プロセッサである場合、前記記憶手段
から正常フラグが設定されているプロセッサを選択し、
選択したプロセッサ内の終了フラグを読み出し、設定さ
れていなければ、選択したプロセッサに対して初期設定
を行う初期設定実行手段と、 初期設定の結果が正常であれば、選択したプロセッサ内
の終了フラグを設定する終了フラグ設定手段とを有し、 前記初期設定実行手段は初期設定の結果が異常であれ
ば、共有する記憶手段内の対応するプロセッサの正常フ
ラグを無効にし、 システムを構成するプロセッサのうちの1つがシステム
の初期設定を実行することを特徴とするマルチプロセッ
サシステムの初期設定方式。3. In a system initialization method which is executed at power-on of a multiprocessor system having a storage means shared by a plurality of processors or when initialization is requested, each processor performs a self-diagnosis test of the processor. The self-diagnosis test means, and if the result of the self-diagnosis test is normal, the normal flag setting means for setting the normal flag of the self-processor in the storage means, the normal flag in the storage means, and the priority table are read. If the priority of the own processor is valid, the priority recognition means for recognizing the own processor as the system initialization processor, and if it is the system initialization processor, select the processor with the normal flag set from the storage means. ,
If the end flag in the selected processor is not read and set, and if it is not set, the initialization execution means for performing the initialization to the selected processor, and if the result of the initialization is normal, the end flag in the selected processor is set. If the result of the initial setting is abnormal, the initial setting execution unit invalidates the normal flag of the corresponding processor in the shared storage unit, and sets the end flag setting unit. One of the methods is to perform an initial setting of the system, which is an initial setting method of a multiprocessor system.
備えたマルチプロセッサシステムの電源投入時、又は初
期化要求時に実行されるシステム初期設定方式におい
て、前記各プロセッサは、 プロセッサの自己診断試験を行う自己診断試験手段と、 該自己診断試験の結果が正常であれば、前記記憶手段内
の自プロセッサの正常フラグを設定する正常フラグ設定
手段と、 前記記憶手段の占有フラグを読み出し、その値が有効で
あれば自プロセッサをシステム初期設定プロセッサと認
識する占有フラグ監視手段と、 前記占有フラグを無効にする占有フラグ設定手段と、 システム初期設定プロセッサである場合、前記記憶手段
から正常フラグが設定されているプロセッサを選択し、
選択したプロセッサ内の終了フラグを読み出し、設定さ
れていなければ、選択したプロセッサに対して初期設定
を行う初期設定実行手段と、 初期設定の結果が正常であれば、選択したプロセッサ内
の終了フラグを設定する終了フラグ設定手段とを有し、 前記初期設定実行手段は初期設定の結果が異常であれ
ば、共有する記憶手段内の対応するプロセッサの正常フ
ラグを無効にし、 システムを構成するプロセッサのうちの1つがシステム
の初期設定を実行することを特徴とするマルチプロセッ
サシステムの初期設定方式。4. In a system initialization method which is executed at power-on of a multiprocessor system including a storage means shared by a plurality of processors or when initialization is requested, each processor performs a self-diagnosis test of the processor. If the self-diagnosis test means and the result of the self-diagnosis test are normal, the normal flag setting means for setting the normal flag of the self-processor in the storage means and the occupancy flag of the storage means are read, and the value is valid. In this case, an exclusive flag monitoring means for recognizing the own processor as a system initial setting processor, an exclusive flag setting means for invalidating the exclusive flag, and a normal flag from the storage means for the system initial setting processor Select the processor
If the end flag in the selected processor is not read and set, and if it is not set, the initialization execution means for performing the initialization to the selected processor, and if the result of the initialization is normal, the end flag in the selected processor is set. If the result of the initial setting is abnormal, the initial setting execution unit invalidates the normal flag of the corresponding processor in the shared storage unit, and sets the end flag setting unit. One of the methods is to perform an initial setting of the system, which is an initial setting method of a multiprocessor system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP04252416A JP3076155B2 (en) | 1992-09-22 | 1992-09-22 | Initial setting method of multiprocessor system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP04252416A JP3076155B2 (en) | 1992-09-22 | 1992-09-22 | Initial setting method of multiprocessor system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06103250A true JPH06103250A (en) | 1994-04-15 |
JP3076155B2 JP3076155B2 (en) | 2000-08-14 |
Family
ID=17237054
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP04252416A Expired - Lifetime JP3076155B2 (en) | 1992-09-22 | 1992-09-22 | Initial setting method of multiprocessor system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3076155B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5642506A (en) * | 1994-12-14 | 1997-06-24 | International Business Machines Corporation | Method and apparatus for initializing a multiprocessor system |
US6584560B1 (en) | 2000-04-19 | 2003-06-24 | Dell Usa, L.P. | Method and system for booting a multiprocessor computer |
-
1992
- 1992-09-22 JP JP04252416A patent/JP3076155B2/en not_active Expired - Lifetime
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5642506A (en) * | 1994-12-14 | 1997-06-24 | International Business Machines Corporation | Method and apparatus for initializing a multiprocessor system |
US5867702A (en) * | 1994-12-14 | 1999-02-02 | International Business Machines Corporation | Method and apparatus for initializing a multiprocessor system |
US6584560B1 (en) | 2000-04-19 | 2003-06-24 | Dell Usa, L.P. | Method and system for booting a multiprocessor computer |
Also Published As
Publication number | Publication date |
---|---|
JP3076155B2 (en) | 2000-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS63231560A (en) | Data processing system | |
JPH06103250A (en) | Method for initializing multiprocessor system | |
JP3126006B2 (en) | Programmable controller | |
JPH05233560A (en) | Inter-processor notifying system for multiprocessor circuit and its method | |
US7237099B2 (en) | Multiprocessor system having a plurality of control programs stored in a continuous range of addresses of a common memory and having identification registers each corresponding to a processor and containing data used in deriving a starting address of a CPU-linked interrupt handler program to be executed by the corresponding processor | |
JPH11224244A (en) | Information processor, automatic generating method of its system configuration information, and record medium | |
JPH04256033A (en) | Memory diagnostic system | |
JP3036449B2 (en) | Memory diagnostic device | |
JP2517370B2 (en) | Control method of intelligent measurement card | |
JP2639927B2 (en) | Test method for control device in data processing system | |
JPH07110790A (en) | Memory diagnostic device | |
JP3099355B2 (en) | I / O processor | |
JPH01309155A (en) | Memory controller | |
JP2682746B2 (en) | Virtual computer system | |
JPH04177452A (en) | Information processor | |
JPH0312749A (en) | Hardware initial diagnostic control system for multiprocessor system | |
JP2000207275A (en) | Processor | |
JPH04175848A (en) | Storage device | |
JPH0546537A (en) | Bus control system | |
JPH04209046A (en) | Memory access circuit | |
JPS645342B2 (en) | ||
JPH07129524A (en) | High-speed switching device for redundant system | |
JPS63298549A (en) | Memory device | |
JPH0236972B2 (en) | ||
JPH0323942B2 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20000516 |