JPS61206065A - マルチプロセツサシステム - Google Patents
マルチプロセツサシステムInfo
- Publication number
- JPS61206065A JPS61206065A JP4767785A JP4767785A JPS61206065A JP S61206065 A JPS61206065 A JP S61206065A JP 4767785 A JP4767785 A JP 4767785A JP 4767785 A JP4767785 A JP 4767785A JP S61206065 A JPS61206065 A JP S61206065A
- Authority
- JP
- Japan
- Prior art keywords
- units
- system bus
- processor
- group
- input
- 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
Landscapes
- Multi Processors (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、複数のプロセッサユニットを有するマルチプ
ロセッサシステムに関するものである。
ロセッサシステムに関するものである。
[従来の技術]
従来、この種のマルチプロセッサシステムとして第2図
に示すように、共通のシステムバス(1)に複数の入出
力ユニット(2)、(3)および複数のプロセッサユニ
ット(4)〜(7)を接続し、いずれかのプロセッサユ
ニットが入出力ユニット(2>、(3)のうちいずれか
をアクセスしてデータの読出し、または書込みを行う場
合には、アクセスを行おうとするプロセッサユニットが
他のプロセッサユニットに対してシステムバス(1)の
使用要求信号を該システムバス(1)を介して送出する
ことにより、システムバス(1)の占有権を取得し、こ
の侵入比カニニット(2>、(3)のうちいずれかをア
クセスするように構成したものがある。
に示すように、共通のシステムバス(1)に複数の入出
力ユニット(2)、(3)および複数のプロセッサユニ
ット(4)〜(7)を接続し、いずれかのプロセッサユ
ニットが入出力ユニット(2>、(3)のうちいずれか
をアクセスしてデータの読出し、または書込みを行う場
合には、アクセスを行おうとするプロセッサユニットが
他のプロセッサユニットに対してシステムバス(1)の
使用要求信号を該システムバス(1)を介して送出する
ことにより、システムバス(1)の占有権を取得し、こ
の侵入比カニニット(2>、(3)のうちいずれかをア
クセスするように構成したものがある。
[発明が解決しようとする問題点]
ところが、上記のように単一のシステムバス(1)を共
用するシステムでは、1つのプロセッサユニットがシス
テムバス(1)を占有している間、入出力ユニットの1
つがアクセスされていない場合であっても他のプロセッ
サシステムはこの入出力ユニットをアクセスすることが
できず、システムバス(1)が解放されるまで待機させ
られるため、システム全体の応答性が劣るという問題点
があった。
用するシステムでは、1つのプロセッサユニットがシス
テムバス(1)を占有している間、入出力ユニットの1
つがアクセスされていない場合であっても他のプロセッ
サシステムはこの入出力ユニットをアクセスすることが
できず、システムバス(1)が解放されるまで待機させ
られるため、システム全体の応答性が劣るという問題点
があった。
これは、プロセッサユニットの数が多くなる程、顕著な
ものとなっていた。換言すれば、マルチプロセッサシス
テムとしての効果が充分に得られないという問題点があ
った。
ものとなっていた。換言すれば、マルチプロセッサシス
テムとしての効果が充分に得られないという問題点があ
った。
本発明はこのような問題点を解決するためになされたも
ので、その目的は高応答性のマルチプロセッサシステム
を提供することにある。
ので、その目的は高応答性のマルチプロセッサシステム
を提供することにある。
[問題点を解決するための手段]
本発明は上記目的を達成するために、−数のプロセッサ
ユニットを高速応答が要求されるプロセッサユニットと
高速応答が要求されないプロセッサユニットにグループ
分けしたうえ、各グループに対応して設けたシステムバ
スに接続し、かつ前記複数の入出力ユニットは各グルー
プのシステムバスに共通接続し、プロセッサユニットの
グループ毎に固有のシステムバスを介して前記複数の入
出力ユニットをアクセスするように構成したものである
。
ユニットを高速応答が要求されるプロセッサユニットと
高速応答が要求されないプロセッサユニットにグループ
分けしたうえ、各グループに対応して設けたシステムバ
スに接続し、かつ前記複数の入出力ユニットは各グルー
プのシステムバスに共通接続し、プロセッサユニットの
グループ毎に固有のシステムバスを介して前記複数の入
出力ユニットをアクセスするように構成したものである
。
[作用]
入出力ユニットのそれぞれはグループ毎のシステムバス
を用いてプロセッサユニットからアクセスされる。従っ
て、同一グループに属する他のプロセッサユニットが入
出力ユニットをアクセスしていない限り、直ちに入出力
ユニットをアクセスすることができ、システムの応答性
が向上する。
を用いてプロセッサユニットからアクセスされる。従っ
て、同一グループに属する他のプロセッサユニットが入
出力ユニットをアクセスしていない限り、直ちに入出力
ユニットをアクセスすることができ、システムの応答性
が向上する。
[実施例]
以下、本発明を図示する実施例に基づき説明する。
第1図は本発明の位置実施例を示すブロック図であり、
従来構成と大きく異なる点はプロセッサユニット(4)
〜(7)を高速応答が要求されるプロセッサユニット(
4)、(5)のグループと高速応答が要求されないプロ
セッサユニット(6)、(7)の2つのグループに分割
し、さらにシステムバス(1)を上記2つのグループに
それぞれ対応して第1システムバス(1A)と第2シス
テムバス(1B)とに分割し、プロセッサユニット(4
)、(5)は第1システムバス(’IA)に接続し、ま
たプロセッサユニット(6)、(7)は第2システムバ
ス(1B)に接続したことである。
従来構成と大きく異なる点はプロセッサユニット(4)
〜(7)を高速応答が要求されるプロセッサユニット(
4)、(5)のグループと高速応答が要求されないプロ
セッサユニット(6)、(7)の2つのグループに分割
し、さらにシステムバス(1)を上記2つのグループに
それぞれ対応して第1システムバス(1A)と第2シス
テムバス(1B)とに分割し、プロセッサユニット(4
)、(5)は第1システムバス(’IA)に接続し、ま
たプロセッサユニット(6)、(7)は第2システムバ
ス(1B)に接続したことである。
ざらに、入出力ユニット(2)、(3)は2つのシステ
ムバス(IA>、(1B>に共通接続したことである。
ムバス(IA>、(1B>に共通接続したことである。
以上の構成において、プロセッサユニット(4)、(5
)は高速応答を入出力ユニット(2)。
)は高速応答を入出力ユニット(2)。
(3)に要求するが、入出力ユニット(2)。
(3)のアクセス後における第1システムバス(1A)
の占有時間は極めて短時間であり、一方プロセッサユニ
ット(6)、(7)は高速応答を要求しない代わりに第
2システムバス(1B)の占有時間は長時間であるとす
る。
の占有時間は極めて短時間であり、一方プロセッサユニ
ット(6)、(7)は高速応答を要求しない代わりに第
2システムバス(1B)の占有時間は長時間であるとす
る。
このような条件において、例えばプロセッサユニット(
4)が入出力ユニット(2)をアクセスしようとする場
合、まずプロセッサユニット(4)は同一グループのプ
ロセッサユニット(5)との間でのバス使用要求の送受
によって第1システムバス(1A)の占有権を取得する
。この後、プロセッサユニット(5)は第1システムバ
ス(1A)を介して入出力ユニット(2)をアクセスす
る。
4)が入出力ユニット(2)をアクセスしようとする場
合、まずプロセッサユニット(4)は同一グループのプ
ロセッサユニット(5)との間でのバス使用要求の送受
によって第1システムバス(1A)の占有権を取得する
。この後、プロセッサユニット(5)は第1システムバ
ス(1A)を介して入出力ユニット(2)をアクセスす
る。
そして、アクセスが終了すると第1システムバス(1A
)の占有権を放棄する。
)の占有権を放棄する。
一方、プロセッサユニット(4)が入出力ユニット(2
)をアクセスしている間に、プロセッサユニット(6)
が入出力ユニット(3)をアクセスする必要が生じた場
合、プロセッサユニット(6)は同一クループに属する
プロセッサユニット(7)との間でのバス使用要求の送
受によって第2システムバス(1B)の占有権を取得し
、この後入出力ユニット(3)をアクセスする。
)をアクセスしている間に、プロセッサユニット(6)
が入出力ユニット(3)をアクセスする必要が生じた場
合、プロセッサユニット(6)は同一クループに属する
プロセッサユニット(7)との間でのバス使用要求の送
受によって第2システムバス(1B)の占有権を取得し
、この後入出力ユニット(3)をアクセスする。
従って、プロセッサシステム(4)〜(7)は、(イ)
同一グループに属する他のプロセッサユニットが既に入
出力ユニットをアクセスしている最中であるとき、(ロ
)アクセス対象の入出力ユ二ットが既にアクセス中であ
るとき、の2つの条件を除き、入出力ユニット(2>、
(3)を自由にアクセスすることができる。そして、入
出力ユニット(2>、’、3)をアクセスするためのシ
ステムバスは高速応答と低速応答等用とで分離されてい
るため、低速応答用の第2システムバス(1B)が使用
中であったとしてもプロセラサジニット(4)または(
5)が第1システムバス(1A)を使用して入出力ユニ
ット(2)または(3)をアクセスすることができる。
同一グループに属する他のプロセッサユニットが既に入
出力ユニットをアクセスしている最中であるとき、(ロ
)アクセス対象の入出力ユ二ットが既にアクセス中であ
るとき、の2つの条件を除き、入出力ユニット(2>、
(3)を自由にアクセスすることができる。そして、入
出力ユニット(2>、’、3)をアクセスするためのシ
ステムバスは高速応答と低速応答等用とで分離されてい
るため、低速応答用の第2システムバス(1B)が使用
中であったとしてもプロセラサジニット(4)または(
5)が第1システムバス(1A)を使用して入出力ユニ
ット(2)または(3)をアクセスすることができる。
この結果、システムとしての応答性を高めることができ
、マルチプロセッサシステムとしての効果を充分に発揮
させることができるようになる。
、マルチプロセッサシステムとしての効果を充分に発揮
させることができるようになる。
なお、実施例ではプロセッサユニットを高速応答用のグ
ループと低速応答用のグループの2グループに分割した
が、さらに中速応答用のグループなどを設けるようにし
てもよい。
ループと低速応答用のグループの2グループに分割した
が、さらに中速応答用のグループなどを設けるようにし
てもよい。
[発明の効果]
以上の説明したように本発明は、複数のプロセッサユニ
ットを高速応答が要求されるプロセッサユニットと高速
応答が要求されないプロセッサユニットにグループ分け
したうえ、各グループに対応して設けたシステムバスに
接続し、かつ前記複数の入出力ユニットは各グループの
システムバスに共通接続し、プロセッサユニットのグル
ープ毎に固有のシステムバスを介して前記複数の入出力
ユニットをアクセスするようにしたため、システムとし
ての応答性を高めることができ、マルチプロセッサシス
テムとしての効果を充分に発揮できるという利点が得ら
れる。
ットを高速応答が要求されるプロセッサユニットと高速
応答が要求されないプロセッサユニットにグループ分け
したうえ、各グループに対応して設けたシステムバスに
接続し、かつ前記複数の入出力ユニットは各グループの
システムバスに共通接続し、プロセッサユニットのグル
ープ毎に固有のシステムバスを介して前記複数の入出力
ユニットをアクセスするようにしたため、システムとし
ての応答性を高めることができ、マルチプロセッサシス
テムとしての効果を充分に発揮できるという利点が得ら
れる。
第1図は本発明の位置実施例を示すブロック図、第2図
は従来のマルチプロセッサシステムの構成図である。 (1A)・・・第1システムバス、(1B)・・・第2
システムバス、(2>、(3)・・・入出力ユニット、
(4)〜(7)・・・プロセッサユニット。
は従来のマルチプロセッサシステムの構成図である。 (1A)・・・第1システムバス、(1B)・・・第2
システムバス、(2>、(3)・・・入出力ユニット、
(4)〜(7)・・・プロセッサユニット。
Claims (1)
- 共通のシステムバスに接続された複数の入出力ユニット
と、前記システムバスの占有権を取得した後、前記複数
の入出力ユニットのうちいずれか1つをアクセスする複
数のプロセッサユニットを備えたマルチプロセッサシス
テムにおいて、前記複数のプロセッサユニットを高速応
答が要求されるプロセッサユニットと高速応答が要求さ
れないプロセッサユニットにグループ分けしたうえ、各
グループに対応して設けたシステムバスに接続し、かつ
前記複数の入出力ユニットは各グループのシステムバス
に共通接続し、プロセッサユニットのグループ毎に固有
のシステムバスを介して前記複数の入出力ユニットをア
クセスすることを特徴とするマルチプロセッサシステム
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4767785A JPS61206065A (ja) | 1985-03-11 | 1985-03-11 | マルチプロセツサシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4767785A JPS61206065A (ja) | 1985-03-11 | 1985-03-11 | マルチプロセツサシステム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS61206065A true JPS61206065A (ja) | 1986-09-12 |
Family
ID=12781905
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4767785A Pending JPS61206065A (ja) | 1985-03-11 | 1985-03-11 | マルチプロセツサシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61206065A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8614825B2 (en) | 2010-05-19 | 2013-12-24 | Canon Kabushiki Kaisha | Image printing apparatus, image printing method, and storage medium |
-
1985
- 1985-03-11 JP JP4767785A patent/JPS61206065A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8614825B2 (en) | 2010-05-19 | 2013-12-24 | Canon Kabushiki Kaisha | Image printing apparatus, image printing method, and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR910017305A (ko) | 멀티프로세서시스템 및 인터럽션제어장치 | |
| JPH02128267A (ja) | 共有メモリによる通信方式 | |
| US4961132A (en) | System for processing communications among central processing units | |
| US5218688A (en) | Data processing system with memory-access priority control | |
| JPS61206065A (ja) | マルチプロセツサシステム | |
| JPS61217861A (ja) | デ−タ処理方式 | |
| JPH0731666B2 (ja) | プロセッサ間通信方式 | |
| JPH05233560A (ja) | 多重プロセッサ回路用プロセッサ間連絡システムおよびその方法 | |
| JPH0330175B2 (ja) | ||
| JPS63142455A (ja) | 半導体記憶装置 | |
| JPH03232052A (ja) | 共有データの排他アクセス方式 | |
| KR960007835B1 (ko) | 다중 프로세서의 공통 메모리 억세스 장치 | |
| JPS63175964A (ja) | 共有メモリ | |
| WO1996029656A1 (en) | Interprocessor communications system | |
| JPS63182933A (ja) | 識別番号割り当て方法 | |
| SU1471191A1 (ru) | Многоканальное устройство дл распределени заданий процессорам | |
| JP3098550B2 (ja) | バス制御方式 | |
| JPH0215152Y2 (ja) | ||
| JPS61267850A (ja) | 共通バス制御方式 | |
| JPH0214741B2 (ja) | ||
| JPH02133856A (ja) | データ転送装置 | |
| JPS6257050A (ja) | 共有メモリ装置 | |
| JPS62272352A (ja) | メモリ制御回路 | |
| JPH03138750A (ja) | マルチプロセッサシステム | |
| JPS6221139B2 (ja) |