JPH03263166A - マルチプロセッサ制御方式 - Google Patents
マルチプロセッサ制御方式Info
- Publication number
- JPH03263166A JPH03263166A JP6299790A JP6299790A JPH03263166A JP H03263166 A JPH03263166 A JP H03263166A JP 6299790 A JP6299790 A JP 6299790A JP 6299790 A JP6299790 A JP 6299790A JP H03263166 A JPH03263166 A JP H03263166A
- Authority
- JP
- Japan
- Prior art keywords
- processor
- stop signal
- stop
- slave processor
- master processor
- 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
Links
- 230000010365 information processing Effects 0.000 claims description 9
- 238000000034 method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Landscapes
- Multi Processors (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はマルチプロセッサにより構成されている情報処
理装置に関し、特にデバッグ機器により情報処理装置の
動作を停止させる場合のマルチプロセッサ制御方式に関
する。
理装置に関し、特にデバッグ機器により情報処理装置の
動作を停止させる場合のマルチプロセッサ制御方式に関
する。
従来のマルチプロセッサにより槽底されている情報処理
装置のマスタプロセッサを、デバッグ機器により命令の
区切りで停止させた場合に、スレーブプロセッサは命令
の区切りで停止する機能がなく、処理を続行していた。
装置のマスタプロセッサを、デバッグ機器により命令の
区切りで停止させた場合に、スレーブプロセッサは命令
の区切りで停止する機能がなく、処理を続行していた。
上述した従来のマルチプロセッサは、マスタプロセッサ
をデバッグ機器により停止させた場合に、スレーブプロ
セッサが処理を続行しているために、メモリ等の制御情
報が書き換えられる可能性が有り、有効なデータを収集
するのが困難であり、障害時等の解析も容易ではなかっ
た。
をデバッグ機器により停止させた場合に、スレーブプロ
セッサが処理を続行しているために、メモリ等の制御情
報が書き換えられる可能性が有り、有効なデータを収集
するのが困難であり、障害時等の解析も容易ではなかっ
た。
本発明のマルチプロセッサ制御方式の構成は、マルチプ
ロセッサにより構成されている情報処理装置において、
前記情報処理装置外かろの停止信号により、マスタプロ
セッサを命令の区切りで停止させると同時に、複数のス
レーブプロセッサに対して割込信号を出力する手段と、
前記割込信号によって起動され各スレーブプロセッサの
処理を中断させる手段とを有することを特徴とする。
ロセッサにより構成されている情報処理装置において、
前記情報処理装置外かろの停止信号により、マスタプロ
セッサを命令の区切りで停止させると同時に、複数のス
レーブプロセッサに対して割込信号を出力する手段と、
前記割込信号によって起動され各スレーブプロセッサの
処理を中断させる手段とを有することを特徴とする。
次に、本発明について図面を参照して説明する。
第1図は本発明によるマルチプロセッサ制御方式による
情報処理装置の一実施例のブロック図である。
情報処理装置の一実施例のブロック図である。
1はマスタプロセッサで、デバッグ機器5が接続されて
いる。
いる。
2はスレーブプロセッサで、デバッグ機器5が接続され
ている。
ている。
3は停止信号で、デバッグ機器5により、マスタプロセ
ッサ■を停止させる信号であり、同時にスレーブプロセ
ッサ2に対しても割込みをおこす。
ッサ■を停止させる信号であり、同時にスレーブプロセ
ッサ2に対しても割込みをおこす。
4は割込み処理ルーチンを格納するメモリで、該ルーチ
ンは停止信号3により起動され、スレーブプロセッサ2
を停止させる処理を行う。
ンは停止信号3により起動され、スレーブプロセッサ2
を停止させる処理を行う。
5はデバッグ機器で、マスタプロセッサ1およびスレー
ブプロセッサ2に接続されている。
ブプロセッサ2に接続されている。
6はメモリである。
マスタプロセッサ1およびスレーブプロセッサ2が走行
中に、デバッグ機器5により、停止信号3がセットされ
ると、マスタプロセッサ1は命令の区切で停止する。ス
レーブプロセッサ2は割込を受付け、命令メモリ4内の
割込みルーチンを走行する。
中に、デバッグ機器5により、停止信号3がセットされ
ると、マスタプロセッサ1は命令の区切で停止する。ス
レーブプロセッサ2は割込を受付け、命令メモリ4内の
割込みルーチンを走行する。
本ルーチンは停止信号3がリセットされるのを監視し、
リセットされるまで割込まれる前に実行していたプログ
ラムにリターンしない。
リセットされるまで割込まれる前に実行していたプログ
ラムにリターンしない。
全てのプロセッサの処理停止後、デバッグ機器5よりメ
モリ6の内容を読みだすことにより、停止時点での有効
なデータを収集する事ができる。
モリ6の内容を読みだすことにより、停止時点での有効
なデータを収集する事ができる。
以上説明したように本発明は、マルチプロセッサにより
精成されている情報処理装置において、デバッグ機器か
らの停止信号で、スレーブプロセッサに割込みを起こし
、マスタプロセッサとともに停止させることにより、有
効なデータを収集することができ、障害解析時間が短縮
される効果がある。
精成されている情報処理装置において、デバッグ機器か
らの停止信号で、スレーブプロセッサに割込みを起こし
、マスタプロセッサとともに停止させることにより、有
効なデータを収集することができ、障害解析時間が短縮
される効果がある。
第1図は本発明の一実施例のブロック図である。
1・・・マスタプロセッサ、2・・・スレーブプロセッ
サ、3・・・停止信号、4・・・命令メモリ、5・・・
デバッグ機器、6・・・メモリ。
サ、3・・・停止信号、4・・・命令メモリ、5・・・
デバッグ機器、6・・・メモリ。
Claims (1)
- マルチプロセッサにより構成されている情報処理装置に
おいて、前記情報処理装置外かろの停止信号により、マ
スタプロセッサを命令の区切りで停止させると同時に、
複数のスレーブプロセッサに対して割込信号を出力する
手段と、前記割込信号によって起動され各スレーブプロ
セッサの処理を中断させる手段とを有することを特徴と
するマルチプロセッサ制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6299790A JPH03263166A (ja) | 1990-03-13 | 1990-03-13 | マルチプロセッサ制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6299790A JPH03263166A (ja) | 1990-03-13 | 1990-03-13 | マルチプロセッサ制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03263166A true JPH03263166A (ja) | 1991-11-22 |
Family
ID=13216527
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6299790A Pending JPH03263166A (ja) | 1990-03-13 | 1990-03-13 | マルチプロセッサ制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03263166A (ja) |
-
1990
- 1990-03-13 JP JP6299790A patent/JPH03263166A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20070091047A (ko) | 디버그 지원 장치 및 디버그 처리 방법을 컴퓨터에 실행시키기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체 | |
| JPH03263166A (ja) | マルチプロセッサ制御方式 | |
| JPS58181160A (ja) | 緊急動作制御方式 | |
| JPS59202547A (ja) | デバツグ装置 | |
| JPH05274173A (ja) | 擬似障害設定方式 | |
| JP2550708B2 (ja) | デバッグ方式 | |
| JPH0196752A (ja) | マルチプロセッサ装置 | |
| JPH04101239A (ja) | 情報処理装置のデバッグ方式 | |
| JPH0149975B2 (ja) | ||
| JPS62119663A (ja) | 情報処理装置 | |
| JPH0496832A (ja) | 障害情報収集装置 | |
| JPS6421564A (en) | Test system for multiprocessor system | |
| JPS63155330A (ja) | マイクロプログラム制御装置 | |
| JPH03252830A (ja) | 情報処理装置のデバッグ機構 | |
| JPS6072040A (ja) | プログラムの実行時間監視方式 | |
| JPS5981739A (ja) | 情報処理装置 | |
| JPH01154258A (ja) | ウォッチドッグタイマによる誤動作検出装置 | |
| JPS6275744A (ja) | プログラムモニタ方式 | |
| JPS6238951A (ja) | マイクロプログラムのル−プ判別方式 | |
| JPS5680753A (en) | Microprogram debugging system | |
| JPS61103255A (ja) | 障害時のデ−タ収集方式 | |
| JPH0363867A (ja) | プログラム同期処理方式 | |
| JPH01166140A (ja) | 情報処理装置診断方式 | |
| JPS6362773B2 (ja) | ||
| JPH05241898A (ja) | ハードブレーク方式 |