JPS62164155A - マルチプロセツサアドレス方式 - Google Patents

マルチプロセツサアドレス方式

Info

Publication number
JPS62164155A
JPS62164155A JP501386A JP501386A JPS62164155A JP S62164155 A JPS62164155 A JP S62164155A JP 501386 A JP501386 A JP 501386A JP 501386 A JP501386 A JP 501386A JP S62164155 A JPS62164155 A JP S62164155A
Authority
JP
Japan
Prior art keywords
cpu
address
given
memory
common bus
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
JP501386A
Other languages
English (en)
Inventor
Tsukasa Furuya
古屋 司
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
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 filed Critical NEC Corp
Priority to JP501386A priority Critical patent/JPS62164155A/ja
Publication of JPS62164155A publication Critical patent/JPS62164155A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は情報処理システムのマルチプロセッサ方式に関
し、特にそのメモリアドレス方式に関する。
〔従来の技術〕
共通バス上に複数のCPUが接続されるコンピュータシ
ステムのマルチプロセッサ方式は、従来メモリを共通化
することにエリ達成されできtoこの方式では、メモリ
が共有されることから、1つのオペレーション・システ
ム(OS ) カ複aOCPUを制御する密結合プロセ
ッサシステムが実現されてい友。
〔発明が解決しようとする間硫点〕
上述し友ように従来のマルチプロセッサ方式は、108
からなる密結合システムが特徴であり、複数のos’l
iシステム内で走らせる場合には、物理的にもしくは論
理的に切り離さねばならず、システムを高価にする欠点
がある。
〔問題点を解決するための手段〕
本発明のマルチプロセッサアドレス方式’d、CPUか
ら与えられるメモリアドレス金、各CPUに予め与えら
れt番号によって[r〜師する手段を何する。
〔作 用〕
谷CPUから与えられるプログラム上のメモリアドレス
は、上記1ω飾手段に工って#:辿バス上シ・C区域を
重ねること×なく設定さ土t2メモリアドレスに変換さ
れる。
〔実施例〕
vIK2図は本発明の一実施例を示すシステムブロック
図であり、複数のCPU1が共通バス2上に接続されて
いる(図示の例で¥i1o+1+の2台)。
この例では、メモリ3は1ブロツクで構成されているが
、CP[Jと同様共通バス上に分散されていても良い。
良だし、CPUKよるメモリアク七スのアドレス認識は
必ず排他的になっていなければならない。各CPUは、
O8の支配するところに従って、メモリにアクセスし、
命令の読出しと実行およびデータの読出しと書込みを行
なう。
第1図は、CPUI内のプログラムアドレス11が、共
通バス上のメモリアドレス12に変換すれる方式を示す
論理ブロック図である。レジスタ13はCPU1に与え
られ之CPU番号を保持し、CPUから与えられるプロ
グラムのアドレス11は、このCPU番号と合成されて
共通バス上のアドレスに変換される。このCPU番号は
、CPU毎に排他的に与えられており、共通バス上のア
ドレスもま几区域を重ねることなく与えられる。
〔発明の効果〕
以上説明し足ように本発明は、CPU番号によってメモ
リに対するCPUのアクセスアドレスを修飾することに
エリ、メモリをハードウェア的に分割することができ、
しかもプログラム的にはそれぞれ自分がメモリの最初か
ら載っているように見える。この方式により、共通バス
上に複数のCPUを接続してそれぞれに異なり之O8を
走らせられることができ、入出力(Ilo)装置の共通
利用が実現でき、システム価格を安価にする効果がある
。
【図面の簡単な説明】
第1図は本発明の一実施例を示すプログラムアドレスを
共通バスアドレスに変換する方式を示す論理ブロック図
、第2図はシステムブロック図である。 1・・・・CPU、2・・・・共通バス、3・・・・メ
モリ、11・・・拳プログラムのアドレス、12・・・
・共通バス上のアドレス、13・・・φアドレス修飾用
レジスタ。

Claims (1)

    【特許請求の範囲】
  1. メモリから命令を読出し実行する複数のCPUを共通バ
    ス上に接続してなるマルチプロセッサ方式において、C
    PUから与えられるメモリアドレスを各CPUごとに予
    め与えられたCPU番号に従つて修飾する手段を設けた
    ことを特徴とするマルチプロセッサアドレス方式。
JP501386A 1986-01-16 1986-01-16 マルチプロセツサアドレス方式 Pending JPS62164155A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP501386A JPS62164155A (ja) 1986-01-16 1986-01-16 マルチプロセツサアドレス方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP501386A JPS62164155A (ja) 1986-01-16 1986-01-16 マルチプロセツサアドレス方式

Publications (1)

Publication Number Publication Date
JPS62164155A true JPS62164155A (ja) 1987-07-20

Family

ID=11599652

Family Applications (1)

Application Number Title Priority Date Filing Date
JP501386A Pending JPS62164155A (ja) 1986-01-16 1986-01-16 マルチプロセツサアドレス方式

Country Status (1)

Country Link
JP (1) JPS62164155A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6219777B1 (en) 1997-07-11 2001-04-17 Nec Corporation Register file having shared and local data word parts

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6219777B1 (en) 1997-07-11 2001-04-17 Nec Corporation Register file having shared and local data word parts

Similar Documents

Publication Publication Date Title
US5608881A (en) Microcomputer system for accessing hierarchical buses
US7793075B2 (en) Active memory command engine and method
JPS62243058A (ja) マルチプロセツサシステムの割込制御方法
US4047245A (en) Indirect memory addressing
JPS5911921B2 (ja) 数値制御装置
JPS5824954A (ja) アドレス制御方式
JPS6347835A (ja) パイプライン計算機
JPS61264378A (ja) 記憶回路
JP3579149B2 (ja) コンピュータシステム
JPH0377137A (ja) 情報処理装置
JPS58176761A (ja) マルチプロセツサシステムにおける起動回路
JPS59197946A (ja) メモリ装置
JP2962431B2 (ja) プログラマブルコントローラ
JPS6113628B2 (ja)
JPS583253B2 (ja) マルチプロセツサシステム
JPS63271567A (ja) 非対称密結合マルチプロセツサシステム
JPS6354630A (ja) デ−タ処理装置
JPH01258169A (ja) 共有メモリアドレス指定方式
JPS61201353A (ja) アドレス変換装置
JPS6360427B2 (ja)
JPS6344235A (ja) デ−タ処理装置
JPH01243146A (ja) 共用メモリアクセス方式
JPS63208146A (ja) 入出力手順変換装置
JPH0133865B2 (ja)
JPS59106048A (ja) マイクロプロセツサシステム