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