JPS5819973A - 時分割バス方式マルチプロセツサ計算機 - Google Patents
時分割バス方式マルチプロセツサ計算機Info
- Publication number
- JPS5819973A JPS5819973A JP11962281A JP11962281A JPS5819973A JP S5819973 A JPS5819973 A JP S5819973A JP 11962281 A JP11962281 A JP 11962281A JP 11962281 A JP11962281 A JP 11962281A JP S5819973 A JPS5819973 A JP S5819973A
- Authority
- JP
- Japan
- Prior art keywords
- bus
- processors
- time division
- common
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/362—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
- G06F13/3625—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control using a time dependent access
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multi Processors (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は時分割で共通パスを使用するマルチプロセッサ
計算機に関する。
計算機に関する。
従来、複数個のプロセッサをもつ計算機としで゛は、プ
ロセッサの数だけパスをもちクロスパースイッチ機構に
よタパス間接続を制御する方式、各プロセ、すのパス使
用権優先順位を決めて制御する方式等があるが、前者は
、プロセ、を数の増加に対しハードウェア量の増加が大
きく、後者は、優先順位の低いプロセ、すに使用権がほ
とんど渡らなくなる、即ち、パスロックの問題を解決す
る必要があ〕、システム構成上の問題があった。
ロセッサの数だけパスをもちクロスパースイッチ機構に
よタパス間接続を制御する方式、各プロセ、すのパス使
用権優先順位を決めて制御する方式等があるが、前者は
、プロセ、を数の増加に対しハードウェア量の増加が大
きく、後者は、優先順位の低いプロセ、すに使用権がほ
とんど渡らなくなる、即ち、パスロックの問題を解決す
る必要があ〕、システム構成上の問題があった。
本発明は、比較的簡単なハードウェア構成で、共通バス
の使用権を時分割で各プロセ、すに割当てることによ)
上記欠点を解決したマルチプロセッサ計算機を提供する
ものである。
の使用権を時分割で各プロセ、すに割当てることによ)
上記欠点を解決したマルチプロセッサ計算機を提供する
ものである。
本発明は、少なくとも2個のプロセッサと、一本の共通
バスと、それらプロセッサの前記共通バス使用権を時間
的にプロセッサの数取上に分割し、分割された時間をそ
れぞれのプロセッサに割当てる制御を行なうパス使用権
制御器とを有すること¥を特徴とする。 。
バスと、それらプロセッサの前記共通バス使用権を時間
的にプロセッサの数取上に分割し、分割された時間をそ
れぞれのプロセッサに割当てる制御を行なうパス使用権
制御器とを有すること¥を特徴とする。 。
以下に、本発明の実施例について図面を参照して説明す
る。
る。
本発明の実施例は、第1図に示すとおJ)、 Pl。
Pz、・・−・・、Pnなるn個のプロセッサと、それ
ぞれのプロセ、すに時分割で共通パス使用権を与える制
御を行なうバス使用権制御器lと、共通バス2と、各プ
ロセッサが共有できるメモ13と各プロセ、すが共有す
る入出力M4とを含む。
ぞれのプロセ、すに時分割で共通パス使用権を与える制
御を行なうバス使用権制御器lと、共通バス2と、各プ
ロセッサが共有できるメモ13と各プロセ、すが共有す
る入出力M4とを含む。
バス使用権制御器1はプロセ、すPs、 Pg、・・−
・・。
・・。
Pnと共通バス20間にあって、第2図aにtpi。
tpt−−−−tpry で示す各期間添字Pi、
Pg、 ・−・、 Pnに対応するプロセッサPI、
Pg、・・−・−、PnKそれぞれバス使用権を与える
。プロセッサptd、第2図すで示すt@〜t3および
t−〜t4の期間パス使用権を与えられ、共通バス2.
共有メモリ3シよび共有人出@4fPlの専有とするこ
とかで亀るとともにプロセラすP1以外の任意のプロセ
ッサをアクセスすることができる。プロセ、すP意は同
様に第2図Cのようにh−%−1・、tv〜t・期間、
以下同様にプロセラすPaまで(第2図d)それぞれバ
ス使用権が与えられる。また1つのプロセラすにバス使
用権が与えられているときは、他のプロセッサにパス使
用権管与えないよう制御されている。
Pg、 ・−・、 Pnに対応するプロセッサPI、
Pg、・・−・−、PnKそれぞれバス使用権を与える
。プロセッサptd、第2図すで示すt@〜t3および
t−〜t4の期間パス使用権を与えられ、共通バス2.
共有メモリ3シよび共有人出@4fPlの専有とするこ
とかで亀るとともにプロセラすP1以外の任意のプロセ
ッサをアクセスすることができる。プロセ、すP意は同
様に第2図Cのようにh−%−1・、tv〜t・期間、
以下同様にプロセラすPaまで(第2図d)それぞれバ
ス使用権が与えられる。また1つのプロセラすにバス使
用権が与えられているときは、他のプロセッサにパス使
用権管与えないよう制御されている。
本実施例では、従来のタロスパー切換機構によるマルチ
プ謬セ、すや、プロセッサの優先順位を決めて制御する
方式によるマルチプロセッサの問題点を比較的簡単なハ
ードウェアで解決することができる。
プ謬セ、すや、プロセッサの優先順位を決めて制御する
方式によるマルチプロセッサの問題点を比較的簡単なハ
ードウェアで解決することができる。
本発明は以上説明したように、少なくとも2個以上のプ
ロセッサと、1本の共通バスとバス使用権制御器とをそ
れらプロセッサのバス使用権を時間的にプロセッサの数
取上に分割し、分割された時間を、それぞれのプロセッ
サに割当てる制御を行なうように構成することにょ9、
クロスバ−切換方式の欠点であるプロセラを数の増加に
よるハードウェア量の増加や、各プロセ、すのバス使用
権優先順位t′決めて制御する方式の問題点であるパス
ロックの問題を解決する効果がある。
ロセッサと、1本の共通バスとバス使用権制御器とをそ
れらプロセッサのバス使用権を時間的にプロセッサの数
取上に分割し、分割された時間を、それぞれのプロセッ
サに割当てる制御を行なうように構成することにょ9、
クロスバ−切換方式の欠点であるプロセラを数の増加に
よるハードウェア量の増加や、各プロセ、すのバス使用
権優先順位t′決めて制御する方式の問題点であるパス
ロックの問題を解決する効果がある。
第1図は本発明の実施例を示すブ四、り図、第2図は第
1図に示したバス使用権制御器の動作を説明するタイム
チャートである。 1・・・・・・バス使用権制御器、2・・・−・共通バ
ス、3・・・・−・共通メモリ、4・・・・・・兵事入
出力部。
1図に示したバス使用権制御器の動作を説明するタイム
チャートである。 1・・・・・・バス使用権制御器、2・・・−・共通バ
ス、3・・・・−・共通メモリ、4・・・・・・兵事入
出力部。
Claims (1)
- 少なくとも2個のプ悶セッナと、一本の共通Aスと、そ
れらプロセッサの前記共通バスの使用権を時間によって
制御するバス使用権制御器とを有することtq#黴とす
る時分割パス方式マルチプロセッサ計算機。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11962281A JPS5819973A (ja) | 1981-07-30 | 1981-07-30 | 時分割バス方式マルチプロセツサ計算機 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11962281A JPS5819973A (ja) | 1981-07-30 | 1981-07-30 | 時分割バス方式マルチプロセツサ計算機 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5819973A true JPS5819973A (ja) | 1983-02-05 |
Family
ID=14765991
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11962281A Pending JPS5819973A (ja) | 1981-07-30 | 1981-07-30 | 時分割バス方式マルチプロセツサ計算機 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5819973A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59176838A (ja) * | 1983-03-28 | 1984-10-06 | Dainippon Screen Mfg Co Ltd | 画像演算処理方法 |
| JPS60102088A (ja) * | 1983-09-26 | 1985-06-06 | ジ−メンス・アクチエンゲゼルシヤフト | マルチプロセツサ計算機 |
| JPS61228828A (ja) * | 1985-04-01 | 1986-10-13 | 辻 正名 | 発育管理機 |
| JPS6473876A (en) * | 1987-09-14 | 1989-03-20 | Nec Corp | Moving image processor |
-
1981
- 1981-07-30 JP JP11962281A patent/JPS5819973A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59176838A (ja) * | 1983-03-28 | 1984-10-06 | Dainippon Screen Mfg Co Ltd | 画像演算処理方法 |
| JPS60102088A (ja) * | 1983-09-26 | 1985-06-06 | ジ−メンス・アクチエンゲゼルシヤフト | マルチプロセツサ計算機 |
| JPS61228828A (ja) * | 1985-04-01 | 1986-10-13 | 辻 正名 | 発育管理機 |
| JPS6473876A (en) * | 1987-09-14 | 1989-03-20 | Nec Corp | Moving image processor |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5367678A (en) | Multiprocessor system having statically determining resource allocation schedule at compile time and the using of static schedule with processor signals to control the execution time dynamically | |
| US5361369A (en) | Synchronous method of, and apparatus for, allowing a processor to process a next task before synchronization between a predetermined group of processors | |
| EP0355463B1 (en) | Timer channel with multiple timer reference features | |
| JPS62229358A (ja) | プロセッサ選択方法 | |
| JPH0640324B2 (ja) | マルチプロセッサ・システムおよびそのプロセス同期方法 | |
| US20050066093A1 (en) | Real-time processor system and control method | |
| JP2659603B2 (ja) | 演算処理方法および演算処理装置 | |
| JPH01195562A (ja) | 入出力装置割当て制御方式 | |
| JPH0310355A (ja) | 共通バス優先制御方法 | |
| KR100307620B1 (ko) | 백플레인버스를시분할방식으로사용하기위한버스용모듈 | |
| JPS6033654A (ja) | マイクロプロセツサ間デ−タ転送方式 | |
| JPS6010381A (ja) | マルチプロセツサシステムにおける入出力割込受付プロセツサの決定方式 | |
| JPS6273335A (ja) | スタツク管理方式 | |
| JPS58225469A (ja) | マルチプロセツサ制御方式 | |
| JPS61226839A (ja) | イベント処理方式 | |
| JPH0528120A (ja) | マルチプロセツサ処理方式 | |
| JPS61201326A (ja) | 情報処理装置 | |
| JPS6031649A (ja) | 仮想計算機システムにおけるタイマ制御方式 | |
| JPS62160560A (ja) | バス制御方式 | |
| JPH0535664A (ja) | マルチプロセツサシステム | |
| JPS61260345A (ja) | マルチプロセサ間のバス制御方式 | |
| JPS58217071A (ja) | 情報処理システム | |
| JPH05120248A (ja) | マルチプロセツサ構成のコンピユータシステム | |
| JPS60144829A (ja) | マイクロプログラム制御システム | |
| JPS62189538A (ja) | 同期制御方式 |