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
Application number
JP11962281A
Other languages
English (en)
Inventor
Katsutoshi Nakada
中田 勝敏
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.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric 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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP11962281A priority Critical patent/JPS5819973A/ja
Publication of JPS5819973A publication Critical patent/JPS5819973A/ja
Pending legal-status Critical Current

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とを含む。
バス使用権制御器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つのプロセラすにバス使
用権が与えられているときは、他のプロセッサにパス使
用権管与えないよう制御されている。
本実施例では、従来のタロスパー切換機構によるマルチ
プ謬セ、すや、プロセッサの優先順位を決めて制御する
方式によるマルチプロセッサの問題点を比較的簡単なハ
ードウェアで解決することができる。
本発明は以上説明したように、少なくとも2個以上のプ
ロセッサと、1本の共通バスとバス使用権制御器とをそ
れらプロセッサのバス使用権を時間的にプロセッサの数
取上に分割し、分割された時間を、それぞれのプロセッ
サに割当てる制御を行なうように構成することにょ9、
クロスバ−切換方式の欠点であるプロセラを数の増加に
よるハードウェア量の増加や、各プロセ、すのバス使用
権優先順位t′決めて制御する方式の問題点であるパス
ロックの問題を解決する効果がある。
【図面の簡単な説明】
第1図は本発明の実施例を示すブ四、り図、第2図は第
1図に示したバス使用権制御器の動作を説明するタイム
チャートである。 1・・・・・・バス使用権制御器、2・・・−・共通バ
ス、3・・・・−・共通メモリ、4・・・・・・兵事入
出力部。

Claims (1)

    【特許請求の範囲】
  1. 少なくとも2個のプ悶セッナと、一本の共通Aスと、そ
    れらプロセッサの前記共通バスの使用権を時間によって
    制御するバス使用権制御器とを有することtq#黴とす
    る時分割パス方式マルチプロセッサ計算機。
JP11962281A 1981-07-30 1981-07-30 時分割バス方式マルチプロセツサ計算機 Pending JPS5819973A (ja)

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)

* Cited by examiner, † Cited by third party
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

Cited By (4)

* Cited by examiner, † Cited by third party
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) 同期制御方式