[go: up one dir, main page]

JPH0786792B2 - Information processing equipment - Google Patents

Information processing equipment

Info

Publication number
JPH0786792B2
JPH0786792B2 JP63120696A JP12069688A JPH0786792B2 JP H0786792 B2 JPH0786792 B2 JP H0786792B2 JP 63120696 A JP63120696 A JP 63120696A JP 12069688 A JP12069688 A JP 12069688A JP H0786792 B2 JPH0786792 B2 JP H0786792B2
Authority
JP
Japan
Prior art keywords
module
initialization
modules
processing
control means
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.)
Expired - Fee Related
Application number
JP63120696A
Other languages
Japanese (ja)
Other versions
JPH01292413A (en
Inventor
直彦 悴田
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP63120696A priority Critical patent/JPH0786792B2/en
Publication of JPH01292413A publication Critical patent/JPH01292413A/en
Publication of JPH0786792B2 publication Critical patent/JPH0786792B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、共通バスに接続された複数のモジュールを含
むシステムにおける初期化と立ち上げの高速化を図った
情報処理装置に関する。
Description: TECHNICAL FIELD The present invention relates to an information processing apparatus for speeding up initialization and startup in a system including a plurality of modules connected to a common bus.

(従来の技術) 情報処理装置は、演算部や記憶部、インターフェース
部、その他種々の機能ブロックから構成されているが、
これらの各ブロックのあらゆる動作を1つのプロセッサ
によって管理することは、プロセッサの負担が極めて大
きくなることから、例えば、各ブロックをそれぞれモジ
ュール化し、その初期化処理等を一定の初期化指示によ
って独自に実行させるようにしている。
(Prior Art) An information processing device includes an arithmetic unit, a storage unit, an interface unit, and various other functional blocks.
Management of all the operations of each of these blocks by one processor makes the load on the processor extremely large. Therefore, for example, each block is modularized, and its initialization processing etc. is independently performed by a certain initialization instruction. I'm trying to run it.

第2図には、そのような従来装置のブロック図を示し
た。
FIG. 2 shows a block diagram of such a conventional device.

この装置は、共通バス1に複数のモジュール2(ここで
は、例えば4台のモジュール#1〜#4)が接続された
構成とされている。この共通バス1には、各モジュール
2の初期化と立ち上げを制御する制御手段3が設けられ
ている。この制御手段3は、システム全体の動作を制御
する、いわゆる中央処理装置(CPU)である場合の他、
共通バス1のバス権制御を行ない、かつ、その初期化と
立ち上げの制御を行なう専用のシステム制御モジュール
である場合もある。
This device has a configuration in which a plurality of modules 2 (here, for example, four modules # 1 to # 4) are connected to a common bus 1. The common bus 1 is provided with control means 3 for controlling initialization and startup of each module 2. This control means 3 controls the operation of the entire system, in addition to the case of a so-called central processing unit (CPU),
It may be a dedicated system control module that controls the bus right of the common bus 1 and controls the initialization and startup thereof.

このような装置においては、制御手段3が各モジュール
2に対し共通バス1を通じて初期化指示を送出すると、
各モジュール2はそれぞれ初期化動作を開始する。この
初期化動作には、例えばランダム・アクセス・メモリの
場合、その格納されたデータ内容を全て0クリアする動
作の他、全てのアドレスにおいて正常な記憶動作が行な
われるか否かの自己診断等も行なわれる。その後、各モ
ジュール2からバスライン1を通じて制御手段3に対し
初期化完了報告が出力される。制御手段3は、全てのモ
ジュール2が初期化を完了したことを確認し、その後、
システムの立ち上げ動作、例えばイニシャルプログラム
ローディング(IPL)を実行するようにしている。
In such a device, when the control means 3 sends an initialization instruction to each module 2 through the common bus 1,
Each module 2 starts its initialization operation. In the initialization operation, for example, in the case of a random access memory, in addition to the operation of clearing all the stored data contents to 0, self-diagnosis of whether or not a normal storage operation is performed at all addresses, etc. Done. Then, each module 2 outputs an initialization completion report to the control means 3 through the bus line 1. The control means 3 confirms that all modules 2 have completed initialization, and then
A system start-up operation such as initial program loading (IPL) is executed.

第3図には、このような従来の装置の初期化動作から立
ち上げ処理に至るまでのタイミングチャートを示した。
FIG. 3 shows a timing chart from the initialization operation to the startup processing of such a conventional device.

図のように、モジュール#1〜#4では、それぞれ初期
化動作に要する時間がまちまちであって、図の例では、
モジュール#4は他のモジュール#1〜#3に比べてそ
の初期化動作が比較的長時間になっている。制御手段
は、全てのモジュールの初期化完了を待って立ち上げ処
理を実行するため、図のタイミングチャートのように、
初期化動作に最長の時間を要するモジュール#4の初期
化動作完了後、始めて立ち上げ処理が開始されることに
なる。
As shown in the figure, in modules # 1 to # 4, the time required for the initialization operation varies, and in the example of the figure,
The initialization operation of the module # 4 is relatively long as compared with the other modules # 1 to # 3. The control means waits for the completion of the initialization of all the modules to execute the start-up processing, so as shown in the timing chart of the figure,
After the completion of the initialization operation of the module # 4, which requires the longest time for the initialization operation, the startup process is started for the first time.

(発明が解決しようとする課題) ところで、上記のような処理を行なった場合、システム
を構成するモジュールの中に初期化動作の長いものが含
まれていた場合、これによってシステムの立ち上げ完了
までの時間が引き伸ばされてしまうという難点がある。
又、例えば、システムを構成するモジュールの1つに何
らかの障害があり、その初期化動作が完了しないような
場合には、システムの立ち上げが不可能になる。
(Problems to be Solved by the Invention) By the way, in the case where the above-described processing is performed, if a module that has a long initialization operation is included in the modules that configure the system, this causes the system startup to be completed. The problem is that the time is extended.
In addition, for example, when one of the modules constituting the system has some trouble and the initialization operation is not completed, the system cannot be started up.

そこで、従来、制御手段が初期化動作開始指示を送出し
てから、全てのモジュールから初期化完了報告が到着す
るまでの妥当な時間をタイマーにより設定し、そのタイ
マーがカウントアップした場合には、初期化動作の完了
しないモジュールを除外してシステムの立ち上げを行な
うようにしていた。
Therefore, conventionally, a reasonable time from the control means sending an initialization operation start instruction to the arrival of initialization completion reports from all modules is set by a timer, and when the timer counts up, The system was started up by excluding the modules whose initialization operation was not completed.

しかし、この場合には、その除外されたモジュールは、
たとえその後に初期化を完了させることができても、シ
ステムの動作中もはやシステム中に組み入れることはで
きず、システムの能力を低下させてしまうという問題が
あった。
But in this case, the excluded module is
Even if the initialization can be completed after that, the system cannot be incorporated into the system anymore during the operation of the system, and the system performance is deteriorated.

本発明は以上の点に着目してなされたもので、初期化動
作の遅いモジュールが存在した場合でも、システム全体
の立ち上げ時間を増加させず、又、システムの立ち上げ
後に初期化の完了したモジュールをシステムに組み入れ
ることを可能にした情報処理装置を提供することを目的
とするものである。
The present invention has been made paying attention to the above points, and does not increase the startup time of the entire system even when there is a module whose initialization operation is slow, and the initialization is completed after the system startup. It is an object of the present invention to provide an information processing device capable of incorporating a module into a system.

(課題を解決するための手段) 本発明の情報処理装置は、共通バスに接続された複数の
モジュールを含むシステムの立ち上げ処理を実行する制
御手段と、前記各モジュールの初期化動作が完了したか
否かを表示する第1の表示手段と、前記立ち上げ処理に
必要な最低限度のモジュールの初期化動作が完了したこ
とを、前記第1の表示手段の表示に基づいて判定する判
定手段と、この判定手段の判定に従って、前記立ち上げ
処理の実行を開始させる起動手段を有することとし、ま
た、共通バスに接続された複数のモジュールを含むシス
テムの立ち上げ処理を実行し、さらに割込み処理によっ
てモジュールをシステムに組み入れる制御手段と、前記
各モジュールの初期化動作が完了したか否かを表示する
第1の表示手段と、前記立ち上げ処理に必要な最低限度
のモジュールの初期化動作が完了したことを、前記第1
の表示手段の表示に基づいて判定する判定手段と、この
判定手段の判定に従って、前記立ち上げ処理の実行を開
始させる起動手段と、前記立ち上げ処理の開始後に、遅
れて初期化された前記モジュールを表示する第2の表示
手段と、この第2の表示手段が表示する内容を前記制御
手段に通知する通知手段を有し、この通知手段の通知に
従い、割込み処理によってモジュールをシステムに組み
入れることとしたものである。
(Means for Solving the Problem) In the information processing apparatus of the present invention, the control means for executing the startup process of the system including a plurality of modules connected to the common bus, and the initialization operation of each module are completed. A first display means for displaying whether or not it is determined, and a determination means for determining, based on the display on the first display means, that the minimum module initialization operation necessary for the startup processing has been completed. According to the judgment of the judgment means, it has start-up means for starting execution of the start-up processing, and executes start-up processing of a system including a plurality of modules connected to a common bus, and further by interrupt processing. The control means for incorporating the module into the system, the first display means for displaying whether or not the initialization operation of each module is completed, and the start-up processing are necessary. The completion of the minimum required module initialization
Determining means based on the display of the display means, starting means for starting execution of the startup processing according to the determination of the determination means, and the module initialized after a delay after the startup processing is started. And a notification means for notifying the control means of the content displayed by the second display means. According to the notification of the notification means, the module is incorporated into the system by interrupt processing. It was done.

(作用) 以上の装置は、複数のモジュールに対し初期化動作の開
始指示を行なった後、これらのモジュールから初期化完
了報告があったとき、その結果を第1の表示手段に格納
しておく。そして、立ち上げ処理に必要な最低限度のモ
ジュールの初期化動作が完了した場合には、他のモジュ
ールの初期化動作の完了を待たずに立ち上げ処理を実行
してしまう。この場合、システムの立ち上げ処理に不可
欠でなく、かつ、その初期化動作が長時間を要するモジ
ュールについては、立ち上げの段階でシステムから除外
される。そして、そのようなモジュールが立ち上げ処理
実行後に初期化動作完了報告を行なうと、これが第2の
表示手段に表示される。そして、その報告があった場
合、通知手段によって制御手段に対しその初期化完了が
通知され、その段階で初期化の遅れたモジュールがシス
テムに組み込まれる。
(Operation) The above device stores the result in the first display means when there is an initialization completion report from these modules after instructing the plurality of modules to start the initialization operation. . Then, when the minimum number of module initialization operations necessary for the startup processing are completed, the startup processing is executed without waiting for the completion of the initialization operations of the other modules. In this case, a module that is not indispensable for the system startup process and whose initialization operation takes a long time is excluded from the system at the startup stage. Then, when such a module issues an initialization operation completion report after executing the startup processing, this is displayed on the second display means. Then, when the report is made, the notification means notifies the control means of the completion of the initialization, and the module whose initialization has been delayed at that stage is incorporated into the system.

(実施例) 以下、本発明を図の実施例を用いて詳細に説明する。(Examples) Hereinafter, the present invention will be described in detail with reference to examples of the drawings.

第1図は、本発明の情報処理装置の実施例を示すブロッ
ク図である。
FIG. 1 is a block diagram showing an embodiment of the information processing apparatus of the present invention.

図の装置においては、共通バス11に複数のモジュール12
(例えば4台のモジュール#1〜#4)が接続されてい
る。そして、共通バス11にはこの他に、制御手段13と、
第1の表示手段14と、システムコントローラ15と、第2
の表示手段16とが接続されている。
In the illustrated apparatus, a common bus 11 has a plurality of modules 12
(For example, four modules # 1 to # 4) are connected. And, in addition to this, the common bus 11 has a control means 13,
A first display means 14, a system controller 15, a second
Is connected to the display means 16.

システムコントローラ15は、判定手段17と、起動手段18
と、通知手段19とから構成されている。
The system controller 15 includes a determining means 17 and a starting means 18
And notification means 19.

上記モジュール#1〜#4は、例えば、磁気ディスク装
置やランダム・アクセス・メモリあるいはインタフェー
ス等、各種の情報処理装置を構成する機能ブロックから
成る。又、制御手段13は、例えばこの装置の全体の動作
を制御するマイクロプロセッサ等から成り、この制御手
段13がシステムの立ち上げ処理を実行する。この立ち上
げ処理とは、例えばイニシャルプログラムローディング
等のことをいう。
The modules # 1 to # 4 are composed of functional blocks constituting various information processing devices such as a magnetic disk device, a random access memory or an interface. Further, the control means 13 is composed of, for example, a microprocessor for controlling the overall operation of this device, and the control means 13 executes the system startup processing. The start-up processing means, for example, initial program loading.

又、第1の表示手段14と第2の表示手段16とは、それぞ
れいずれも上記4台のモジュール12の初期化動作が完了
した旨の初期化完了報告によって、その表示を切り換え
るレジスタ等から構成されている。具体的には、各モジ
ュール毎に1ビット、合計4ビット構成のレジスタから
成る。例えば、この実施例においては、該当するモジュ
ールから初期化完了報告があった場合、レジスタの内容
が0から1に切り換わるものとする。
Each of the first display means 14 and the second display means 16 is composed of a register or the like for switching the display according to an initialization completion report indicating that the initialization operation of the four modules 12 is completed. Has been done. Specifically, each module is composed of 1 bit, and a register having a total of 4 bits. For example, in this embodiment, when the initialization completion report is sent from the corresponding module, the contents of the register are switched from 0 to 1.

判定手段17は、第1の表示手段14の内容を監視し、制御
手段13における立ち上げ処理に必要な最低限度のモジュ
ールの初期化動作が完了した場合、これを起動手段18に
通知する回路である。これは、例えば第1の表示手段14
の内容を読み取り、一定のコード表と比較して上記条件
を満足した場合に、その結果を通知する処理を行なうプ
ログラムから構成されていてもよいし、又、例えば第1
の表示手段14の内容を受け入れ、一定の定数を格納した
レジスタの内容と比較し、その比較結果を出力する比較
回路等から構成されていてもよい。
The determination means 17 is a circuit for monitoring the contents of the first display means 14 and notifying the activation means 18 of the completion of the minimum module initialization operation necessary for the startup processing in the control means 13. is there. This is, for example, the first display means 14
It may be composed of a program for reading the contents of the above, comparing the result with a certain code table, and notifying the result when the above condition is satisfied.
It may be composed of a comparison circuit or the like which receives the contents of the display means 14, compares them with the contents of the register storing a constant, and outputs the comparison result.

起動手段18は、判定手段17の判定に従って、制御手段13
に対し所定のタイミングで立ち上げ処理の実行を開始さ
せる指示を発する回路である。この回路は、例えば、判
定手段17からの立ち上げ処理を可能とする旨の一定の判
定信号が入力した場合、制御手段13に対し割込みをかけ
る割込み処理回路から構成される。この回路の構成は、
既知の割込み処理回路と同様のものであり、その詳細は
省略する。
The starting means 18 controls the control means 13 according to the judgment of the judging means 17.
Is a circuit for issuing an instruction to start execution of the startup processing at a predetermined timing. This circuit is composed of, for example, an interrupt processing circuit that interrupts the control unit 13 when a constant determination signal indicating that the startup process is possible is input from the determination unit 17. The configuration of this circuit is
This is the same as the known interrupt processing circuit, and its details are omitted.

通知手段19は、第2の表示手段16の内容を監視して、起
動手段18と同様に制御手段13に割込みをかける割込み処
理回路から構成されている。
The notification means 19 is composed of an interrupt processing circuit which monitors the contents of the second display means 16 and interrupts the control means 13 in the same manner as the activation means 18.

尚、第1の表示手段14は、システムコントローラ15がモ
ジュール12に対し初期化動作開始の指示を発してから、
所定の初期化完了報告を受け、制御手段13が立ち上げ処
理を開始するまで、各モジュールの初期化完了報告を保
持するために使用される。一方、第2の表示手段16は、
立ち上げ処理が開始された後に遅れて初期化されたモジ
ュールの完了報告を表示するために使用される。
It should be noted that the first display means 14 operates after the system controller 15 issues an instruction to start the initialization operation to the module 12.
It is used to hold the initialization completion report of each module until the control means 13 receives the predetermined initialization completion report and starts the startup process. On the other hand, the second display means 16
Used to display a completion report for a module that was initialized late after the startup process was started.

通知手段19は、この第2の表示手段16の内容を常時監視
し、いずれかのモジュールから初期化完了報告があった
場合に、それを制御手段13に対して割込み処理をかけて
通知するよう動作する回路である。
The notification means 19 constantly monitors the contents of the second display means 16 and, when an initialization completion report is received from any module, notifies the control means 13 by interrupt processing. It is a circuit that operates.

即ち、本発明においては、上記装置において、所定のモ
ジュールが初期化動作を完了した場合、それらのモジュ
ールについては共通バス11上の通信が可能となり、制御
手段13はこうして初期化動作を完了したモジュールをシ
ステムに組み入れて立ち上げ処理を実行する。そして、
所定の演算処理等を開始するが、遅れて初期化動作を完
了したモジュールがあった場合、通知手段19の割込み処
理によってその状況が通知され、その段階で制御手段13
は、遅れて初期化動作を完了したモジュールをシステム
に組み入れて演算処理等を続行する。
That is, in the present invention, in the above device, when the predetermined modules complete the initialization operation, the modules can communicate with each other on the common bus 11, and the control means 13 completes the initialization operation. Is installed in the system and the startup process is executed. And
When there is a module that has completed the initializing operation after a predetermined calculation processing is started, the status is notified by the interrupt processing of the notification means 19, and the control means 13 at that stage.
Installs the module that has completed the initialization operation with a delay and continues the arithmetic processing and the like.

次に、本発明の装置の動作を更に具体的に説明する。Next, the operation of the device of the present invention will be described more specifically.

第4図は、本発明の装置の動作の一例を示すシーケンス
チャートである。このシーケンスチャートは、電源がオ
ンされあるいはオペレータ等によるシステムの初期化が
指示された後の装置の動作を示すものである。
FIG. 4 is a sequence chart showing an example of the operation of the device of the present invention. This sequence chart shows the operation of the apparatus after the power is turned on or the operator or the like gives an instruction to initialize the system.

先ず、始めに、システムコントローラから各モジュール
#1〜#4に対し、初期化指示が発せられる(ステップ
)。この初期化指示を受けて、各モジュールは初期化
動作を開始するが、図のようにモジュール#1〜#3ま
で、それぞれ順に初期化完了報告がシステムコントロー
ラに向けて出力される(ステップ,,)。この場
合、図のように、第1の表示手段14の対応するレジスタ
が、各初期化完了報告によって、それぞれ0から1に書
き換えられる。
First, the system controller issues an initialization instruction to each of the modules # 1 to # 4 (step). Upon receiving this initialization instruction, each module starts the initialization operation, but as shown in the figure, the initialization completion report is sequentially output to the system controller for each of the modules # 1 to # 3 (steps ,, ). In this case, as shown in the figure, the corresponding register of the first display means 14 is rewritten from 0 to 1 by each initialization completion report.

即ち、モジュール#1〜#3までが初期化完了報告を終
えた段階では、第1の表示装置14の内容は“1110"とな
る。この間、判定手段17(第1図)はこの第1の表示手
段14の内容を監視している。そして、このシステムで
は、例えば、モジュール#1〜#3までがシステムの立
ち上げ処理に必要な最低限のモジュールであるとした場
合、ステップにおいて第1の表示手段14の内容が書き
換えられた後、判定手段17は立ち上げ処理に必要な報告
が全て完了したものと判定する(ステップ)。その結
果、起動手段18(第1図)が立ち上げ処理の実行指示を
制御手段13(第1図)に対して発する(ステップ)。
これに応じて、制御手段13は、イニシャルプログラムロ
ーディング等の立ち上げ処理を実行する(ステップ
)。この段階で、モジュール#1,#2,#3がシステム
に組み入れられる。
That is, when the modules # 1 to # 3 have finished the initialization completion report, the content of the first display device 14 becomes “1110”. During this period, the determination means 17 (FIG. 1) is monitoring the contents of the first display means 14. In this system, for example, if the modules # 1 to # 3 are the minimum modules necessary for the system startup processing, after the contents of the first display means 14 are rewritten in step, The determination means 17 determines that all the reports necessary for the startup processing have been completed (step). As a result, the activation means 18 (FIG. 1) issues an instruction to execute the startup processing to the control means 13 (FIG. 1) (step).
In response to this, the control means 13 executes a startup process such as initial program loading (step). At this stage, modules # 1, # 2 and # 3 are installed in the system.

一方、第2の表示手段16は、この制御手段13による立ち
上げ処理の実行開始にあたって、そのレジスタの内容を
0クリアし、遅れて初期化される初期化完了報告を待つ
状態にセットされる(ステップ)。この実施例におい
ては、モジュール#4のみが、例えば長時間の初期化動
作を必要とし、この段階でシステムに組み入れられてい
ない。その後、モジュール#4が初期化完了報告を発す
ると、第2の表示装置16の該当するレジスタが0から1
に切り換えられる。
On the other hand, the second display means 16 is set in a state of clearing the contents of its register to 0 and waiting for an initialization completion report which is initialized with a delay when the start-up processing by the control means 13 is started ( Step). In this example, only module # 4 requires, for example, a long initialization operation and is not integrated into the system at this stage. After that, when the module # 4 issues the initialization completion report, the corresponding register of the second display device 16 is changed from 0 to 1.
Is switched to.

通知手段19(第1図)はこれを認識し、割込み処理によ
って制御手段13に対しその状態を通知する(ステップ
)。いったん報告したら第2の表示装置16を0クリア
し、報告待ち状態にする。制御手段13は、この通知によ
ってモジュール#4が初期化を完了したことを認識し、
モジュール#4をシステムに組み入れる(ステップ
)。若し、システムが更に多くのモジュールから構成
されており、初期化の遅いモジュールが複数あるようで
あれば、ステップ〜ステップまでの動作が、そのモ
ジュールに相当する数だけ繰り返される。又、通知手段
19による割込み処理の実行前に、2以上のモジュールか
ら初期化完了報告が第2の表示手段16に対して出力され
る場合もある。この場合には、通知手段は2以上のモジ
ュールが初期化を完了したことを制御手段に一度に通知
することになる。
The notification means 19 (FIG. 1) recognizes this and notifies the control means 13 of its state by the interrupt processing (step). Once the report is made, the second display device 16 is cleared to 0 and put in the report waiting state. The control means 13 recognizes from this notification that the module # 4 has completed initialization,
Incorporate module # 4 into the system (step). If the system is composed of more modules and there is a plurality of modules that are slow in initialization, the operations from step to step are repeated by the number corresponding to that module. Also, notification means
Before execution of the interrupt processing by 19, the initialization completion report may be output from the two or more modules to the second display means 16. In this case, the notification means notifies the control means at once that two or more modules have completed initialization.

本発明は以上の実施例に限定されない。The present invention is not limited to the above embodiments.

例えば、第1の表示手段14と第2の表示手段16とは、そ
れぞれ別体のレジスタによって構成する例を説明した
が、これらはその使用時期が異なるため、一体のもので
構成されていても何ら差し支えはない。又、第1図に示
した判定手段17、起動手段18、通知手段19等では、それ
ぞれ別体のハードウエアによって構成されていてもよい
し、又、システムコントローラのプログラム中に組み入
れられているものであっても差し支えない。
For example, the first display means 14 and the second display means 16 have been described as examples in which they are configured by separate registers, but since they are used at different times, they may be configured as one unit. There is no problem. Further, the judging means 17, the starting means 18, the notifying means 19 and the like shown in FIG. 1 may be configured by separate hardware, or are incorporated in the program of the system controller. But it doesn't matter.

尚、共通バス11は、いわゆるデータバス、コントロール
バス等から成るパラレルデータ伝送用のバスラインの
他、例えば、同軸ケーブル等の通信用ケーブルであって
もよい。
The common bus 11 may be a bus line for parallel data transmission such as a so-called data bus or control bus, or a communication cable such as a coaxial cable.

又、上記実施例においては、制御手段13の負担を軽減す
るためにシステムコントローラ15が初期化動作の制御を
行なう例を示したが、制御手段13が全ての動作を制御す
る構成であっても差し支えない。従って、例えば、第1
図の第1の表示手段14、第2の表示手段16等は、システ
ムコントローラ15に組み込まれているものでもよいし、
又、制御手段13に組み込まれてしまうものでもよい。
In the above embodiment, the system controller 15 controls the initialization operation in order to reduce the load on the control means 13, but the control means 13 may control all the operations. It doesn't matter. Thus, for example, the first
The first display means 14, the second display means 16 and the like in the figure may be incorporated in the system controller 15,
Further, it may be incorporated in the control means 13.

(発明の効果) 以上説明した本発明の情報処理装置は、システム内に初
期化の遅いモジュールがあった場合においても、そのモ
ジュールの存在によってシステム全体の立ち上げ時間が
長くなってしまうことがない。又、遅れて初期化を完了
したモジュールもシステムに随時組み入れることがで
き、システムを有効に機能的に動作させることができ
る。
(Effects of the Invention) In the information processing apparatus of the present invention described above, even if there is a module whose initialization is slow, the startup time of the entire system does not become long due to the existence of the module. . Further, a module whose initialization has been completed with a delay can be incorporated into the system at any time, and the system can be effectively and functionally operated.

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

第1図は本発明の情報処理装置の実施例を示すブロック
図、第2図は従来の情報処理装置の一例を示すブロック
図、第3図は従来の装置の動作を説明するタイミングチ
ャート、第4図は本発明の情報処理装置の動作を説明す
るシーケンスチャートである。 11……共通バス、12……モジュール、 13……制御手段、14……第1の表示手段、 15……システムコントローラ、 16……第2の表示手段、17……判定手段、 18……起動手段、19……通知手段。
FIG. 1 is a block diagram showing an embodiment of an information processing apparatus of the present invention, FIG. 2 is a block diagram showing an example of a conventional information processing apparatus, and FIG. 3 is a timing chart explaining the operation of the conventional apparatus. FIG. 4 is a sequence chart explaining the operation of the information processing apparatus of the present invention. 11 ... Common bus, 12 ... Module, 13 ... Control means, 14 ... First display means, 15 ... System controller, 16 ... Second display means, 17 ... Judgment means, 18 ... Activation means, 19 ... Notification means.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】共通バスに接続された複数のモジュールを
含むシステムの立ち上げ処理を実行し、さらに割込み処
理によってモジュールをシステムに組み入れる制御手段
と、 前記各モジュールの初期化動作が完了したか否かを表示
する第1の表示手段と、 前記立ち上げ処理に必要な最低限度のモジュールの初期
化動作が完了したことを、前記第1の表示手段の表示に
基づいて判定する判定手段と、 この判定手段の判定に従って、前記立ち上げ処理の実行
を開始させる起動手段と、 前記立ち上げ処理の開始後に、遅れて初期化された前記
モジュールを表示する第2の表示手段と、 この第2の表示手段が表示する内容を前記制御手段に通
知する通知手段を有し、 この通知手段の通知に従い、割込み処理によってモジュ
ールをシステムに組み入れることを特徴とする 情報処理装置。
1. Control means for executing startup processing of a system including a plurality of modules connected to a common bus, and further incorporating the modules into the system by interrupt processing, and whether or not initialization operation of each module is completed. A first display unit for displaying whether or not, and a determination unit for determining, based on the display of the first display unit, that the minimum module initialization operation necessary for the start-up processing is completed, Starting means for starting execution of the startup processing according to the determination of the determination means, second display means for displaying the module initialized after a delay after the startup processing is started, and the second display Means for notifying the control means of the contents displayed by the means, and incorporating the module into the system by interrupt processing in accordance with the notification of the notifying means. The information processing apparatus characterized by.
JP63120696A 1988-05-19 1988-05-19 Information processing equipment Expired - Fee Related JPH0786792B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63120696A JPH0786792B2 (en) 1988-05-19 1988-05-19 Information processing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63120696A JPH0786792B2 (en) 1988-05-19 1988-05-19 Information processing equipment

Publications (2)

Publication Number Publication Date
JPH01292413A JPH01292413A (en) 1989-11-24
JPH0786792B2 true JPH0786792B2 (en) 1995-09-20

Family

ID=14792714

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63120696A Expired - Fee Related JPH0786792B2 (en) 1988-05-19 1988-05-19 Information processing equipment

Country Status (1)

Country Link
JP (1) JPH0786792B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5261042B2 (en) * 2008-06-26 2013-08-14 株式会社アイ・オー・データ機器 Peripheral devices and computer systems

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6353624A (en) * 1986-08-22 1988-03-07 Nec Corp Information processing system

Also Published As

Publication number Publication date
JPH01292413A (en) 1989-11-24

Similar Documents

Publication Publication Date Title
JPH06314205A (en) Method of establishing priority between interrupt sources and data processing system
EP1949231B1 (en) Method and apparatus for maintaining a partition when booting another partition
EP0437550B1 (en) Information processing system emulation apparatus and method
JP2655615B2 (en) Information processing device
US5003468A (en) Guest machine execution control system for virutal machine system
US6182207B1 (en) Microcontroller with register system for the indirect accessing of internal memory via auxiliary register
JPH0786792B2 (en) Information processing equipment
JPH0855097A (en) Data processing system and its memory access method
JPH08171504A (en) Emulation device
JP3139310B2 (en) Digital signal processor
JP2856715B2 (en) Clock frequency multi-stage change control device and frequency multi-stage change control method
JP3127737B2 (en) Digital signal processor
JPH05282244A (en) Information processor
JPH11212904A (en) Data transfer system
JPS6146552A (en) Information processor
JPS6097459A (en) Synchronization of data processing system
JPH03111961A (en) Multi-CPU program loading method
JP2872042B2 (en) Shared memory access method
JP2577613Y2 (en) Information processing device
JP2504515B2 (en) Test channel instruction execution control method
JPH02730B2 (en)
JPH0375832A (en) Virtual machine control system
JPH0683640A (en) Interruption response processing system
JPH09146902A (en) Multi-cpu system and its software updating method
JPH02282823A (en) Software version-up system for microprocessor mounted unit

Legal Events

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