[go: up one dir, main page]

JPS5872260A - Memory sharing device - Google Patents

Memory sharing device

Info

Publication number
JPS5872260A
JPS5872260A JP17048781A JP17048781A JPS5872260A JP S5872260 A JPS5872260 A JP S5872260A JP 17048781 A JP17048781 A JP 17048781A JP 17048781 A JP17048781 A JP 17048781A JP S5872260 A JPS5872260 A JP S5872260A
Authority
JP
Japan
Prior art keywords
memory
processor
address
access
processors
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
JP17048781A
Other languages
Japanese (ja)
Inventor
Tetsuo Omiya
大宮 哲夫
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 JP17048781A priority Critical patent/JPS5872260A/en
Publication of JPS5872260A publication Critical patent/JPS5872260A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4027Coupling between buses using bus bridges

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)

Abstract

PURPOSE:To make use of a memory connected to an opposite bus possible by converting an address by an individual name and access level in case of using a common memory in a computer composite system. CONSTITUTION:At the time of memory access by processors 1001-100n respectively connected to processor adaptors 1201-120n, these adaptors 1201-120n output memory addresses and names and access level signals which are peculiar to respective processors to a common bus 400. An address conversion table in an address converter 300 connected to the common bus 400 converts the address outputted from the processors 1001-100n. Only when the access levels are higher that the contents of an access level register, a common memory 200 is permitted to be accessed.

Description

【発明の詳細な説明】 本発明は計算機複合システムにおけるメモリ共有(用)
装置に関するものである。
[Detailed Description of the Invention] The present invention provides memory sharing in a computer complex system.
It is related to the device.

近年、廉価なプロセッサを複数台結合し、信頼性、高速
性に優れた計算機システムの開発が各所で行なわれ、そ
の成果が大いに期待されている。
In recent years, computer systems combining multiple inexpensive processors with excellent reliability and high speed have been developed in various places, and the results are highly anticipated.

この様な計算機複合システムの目的の一つに、プロセッ
サが個々に有するメモリを他のプロセッサと共用する事
によ)機能分散処理、負荷分散処理、並列処理を容易に
実現可能とするものがある。
One of the purposes of such computer complex systems is to easily realize functional distributed processing, load distributed processing, and parallel processing (by sharing the memory of each processor with other processors). .

従来、共通パス上に複数のプロセッサ量ジュールを接続
するいわゆる共通パス方式の複合プロセッサに新たに同
種の共通バス方式の複合プロセラナシステムを接続する
場合には、二つの共通パスの間に一台の双方向のアドレ
ス変換テーブルを接続し、プロセッサから出力されるア
ドレスを変換し、相手方の共通パスに接続されているメ
モリにアクセスする方法が採られる。
Conventionally, when connecting a new common bus type composite processor of the same type to a so-called common path type composite processor that connects multiple processors on a common path, one processor is connected between the two common paths. A method is adopted in which two-way address translation tables are connected, the address output from the processor is translated, and the memory connected to the common path of the other party is accessed.

この方式によれば、各プロセッサの任意なアドレス空間
を相手側の共通パスに接続されるメモリに割当て、メモ
リアクセスする際には、各プロセッサから出力されるア
ドレスを個々のプロセラf側で一担アドレス変換するか
、あるいはユーザのプログラム作成時に考慮して統一さ
れたアドレス形式で出力し、そのアドレスを更にアドレ
ス変換テーブルで変換しなければならない不都合が生ず
る。又一方、メモリ保鰻手段をO3IIC@らねばなら
ず、O8の負担が増大する欠点があった。
According to this method, an arbitrary address space of each processor is allocated to the memory connected to the common path of the other side, and when accessing the memory, each processor f side is responsible for the address output from each processor. An inconvenience arises in that the address must be converted or output in a unified address format taken into consideration when the user creates the program, and then the address must be further converted using an address conversion table. On the other hand, it is necessary to provide memory protection means for the O3IIC, which has the disadvantage of increasing the burden on the O8.

本発明は従来の上記欠点に鎌みてなされ良ものであシ、
従って本発明の目的は、複数のプロセッサから相手側の
共通バスに接続されているメモリを使用する際に、各々
のプロセッサに対応し該複数のプロセッサの固有のネー
ムとアクセスレベルによシ選択される複数のアドレス変
換テーブルによってアドレス変換を行ない、かつメモリ
グロテクション機構を備え九相手方のメモリスペースを
各プロセッサ個々のメモリスペースとして割当て、アク
セスし、従来の上記欠点を解消できる新規なメモリ共用
装置を提供することにある。
The present invention has been made in consideration of the above-mentioned drawbacks of the conventional art.
Accordingly, an object of the present invention is to provide memory that corresponds to each processor and is selected based on the unique name and access level of the plurality of processors when using a memory connected to a common bus from a plurality of processors. A novel memory sharing device which performs address translation using multiple address translation tables, and which is equipped with a memory protection mechanism and which allocates and accesses the memory space of nine partners as an individual memory space for each processor, thereby solving the above-mentioned drawbacks of the conventional memory sharing device. Our goal is to provide the following.

本発明の上記目的は、第1のバスに第1のグループをな
す複数のプロセッサを接続し、諌複数のプロセッサには
各々メモリが接続され、第一のバスに第一のグループを
なす複数のプロセッサと少なくとも共有メモリを接続し
、更に前記第1のバスと第一のバスを前記第1のグルー
プに含まれる1111koフロセツサの固有のネームと
アクセスレベルで前記第一のグループKtすれる前記共
有メモリのアドレスを与えるアドレス変換装置で接続す
る事を特徴とするメモリ共有装置、にょって達成される
The above object of the present invention is to connect a plurality of processors forming a first group to a first bus, to connect a memory to each of the plurality of processors, and to connect a plurality of processors forming a first group to a first bus. The shared memory connects the processor and at least the shared memory, and further connects the first bus and the first bus to the first group Kt with a unique name and access level of the 1111ko processor included in the first group. This is achieved by a memory sharing device characterized in that it is connected by an address translation device that provides an address of .

以下本発明をその良好な一実施例について図面を参照し
ながら詳細を説明する。
Hereinafter, a preferred embodiment of the present invention will be explained in detail with reference to the drawings.

第1図は本発明に係るメモリ共有(用)装置の一実施例
を示すブロック構成図である。図において、共通パス参
〇〇には、複数のプロセラtloo1〜100rrが各
々のアダプタ/コク1〜/コonを介して接続されてい
る。又、複数のプロセッサ1001〜too nKは各
々ローカルメモリ/101〜/10nが接続されている
。又、共通バス4100と共通バスsooはアドレス変
換装置5ooKよって接続されている。共通バスzoo
 Kは、亦、共有(用)メモリコ00が接続されている
FIG. 1 is a block diagram showing an embodiment of a memory sharing device according to the present invention. In the figure, a plurality of processors tloo1 to 100rr are connected to the common path 〇〇 through respective adapters /con1 to /con. Further, local memories /101 to /10n are connected to each of the plurality of processors 1001 to 100nK. Further, the common bus 4100 and the common bus soo are connected by an address translation device 5ooK. common bus zoo
K is also connected to a shared (used) memory core 00.

第一図は本発明に係るメモリ共有装置を構成するアドレ
ス変換装置の一実施例を示すブロック構成図である。ア
ドレス変換装置、yooは共通バス卿K11l続される
プロセッサl001〜100mに対応するn個のアドレ
ス変換テーブル3101〜j#l)nと、−じ〈プロセ
ッサ1001〜100nに対応するn個のアクセスレベ
ルレジスタ3/j1〜3tsn、!: 制N 部s2゜
と、プロセッサから出力されるデータを共通バス!00
に出力するためのゲート回路330とにより構成される
FIG. 1 is a block diagram showing an embodiment of an address translation device constituting a memory sharing device according to the present invention. The address translation device yoo has n address translation tables 3101 to 3101 to 100m corresponding to the processors 1001 to 100m connected to the common bus K11l and n access levels corresponding to the processors 1001 to 100n. Register 3/j1~3tsn,! : Control N part s2゜ and data output from the processor are shared on a common bus! 00
and a gate circuit 330 for outputting to.

次に本発明に係る装置を構成する各部の機能について説
明する。
Next, the functions of each part constituting the device according to the present invention will be explained.

プロセッサアダプタlコ01〜/20nは各々に接続さ
れるプロセッサ1001〜100nがメモリアクセスす
る際に、メモリアドレスとプロセッサ固有のネーム及び
アクセスレベル信号を共通バス4100に出力するもの
である。アドレス変換装置300は、共通バス200に
接続されるプロセッサ1001〜100nK対応するア
ドレス変換テーブル3101〜J#7n f有し、制御
部3コ0よシ選択され、それぞれのプロセッサに対応す
るアドレス変換テーブルにより、プロセッサから出力さ
れ九アドレスを変換する。
The processor adapters 01-/20n output memory addresses, processor-specific names, and access level signals to the common bus 4100 when the processors 1001-100n connected thereto access the memory. The address translation device 300 has address translation tables 3101 to J#7nf corresponding to the processors 1001 to 100nK connected to the common bus 200, and address translation tables 3101 to J#7nf that are selected by the control unit 3 and correspond to the respective processors. This converts the nine addresses output from the processor.

さらに1アドレス変換装置300は共通バス1Iooに
接続されるプロセッサ1001−100nに対応するア
クセスレベルレジスタ3111〜5tsnヲ有し、それ
bovジスタにはあらかじめアクセスレベル値カ竜ツト
されている。アクセスレベルとは各プロセッサから共有
メモリSOOをアクセスする際に、アクセスの可否を決
定する優先レベル値であシ、アクセスするレベル値があ
らかじめセットされているアクセスレベルレジスタ値よ
り高い場合にのみアクセスが許される。
Further, the 1-address translation device 300 has access level registers 3111-5tsnwo corresponding to the processors 1001-100n connected to the common bus 1Ioo, and the access level value is preset in the bov register. The access level is a priority level value that determines whether access is possible when accessing the shared memory SOO from each processor, and access is possible only when the level value to be accessed is higher than the preset access level register value. forgiven.

アクセスが許されない場合、すなわち、アクセスするレ
ベル値があらかじめセットされているアクセスレベルレ
ジスタ値より低い場合には、制御部320からメモリア
クセスを要求したプロセッサにプロテクシ曹ン信号が送
信される。
If access is not permitted, that is, if the level value to be accessed is lower than the preset access level register value, a protection signal is sent from the control unit 320 to the processor that requested the memory access.

次に本発@に係る装置の動作を第7図及び第1図を参照
しながら説明する。説明を容易にする九めに共通パス参
OOKは一台のプロセッサ1001゜1002が接続さ
れ、共通バス200には共有メモリJ00が接続されて
いるものとする。ことでプロセッサ1001. 100
2に接続されているローカルメモ9 ttol、 tt
o2ツメ% リ容量1dト4に+KW、 又、共有メモ
リコoo FitoKWとする。なお、アドレス変換は
/ KW@ PC行なうものとする。又、アドレス変換
t装置5oocoアクセスレベルレジスタ3/11. 
JonKはそれぞれ@J″、@参”が竜ツトされている
ものとして説明する。
Next, the operation of the device according to the present invention will be explained with reference to FIG. 7 and FIG. 1. For ease of explanation, it is assumed that one processor 1001 and 1002 are connected to the common path OOK, and that the common bus 200 is connected to the shared memory J00. Therefore, the processor 1001. 100
Local memo 9 connected to 2 ttol, tt
o2 Tsume % Recapacity 1d to 4 +KW, and shared memory co oo FitoKW. Note that the address conversion is performed by /KW@PC. Also, the address translation device 5ooco access level register 3/11.
JonK will be explained on the assumption that @J'' and @J'' are highlighted, respectively.

今、プロ慟ツす1001のローカルメモリ/101の下
位lKwを共有メモリ200のツKW目に割当て、プロ
セッサ1002のローカルメモリ/102の上位コKW
を共有メモリJOOの7V目及びlKw目に割当て九と
しよう、つまシ、共有メ毫り200のtKW目がプロセ
ッサ1O01に占有され、又、共有メモリコ00のツK
11lがプロセッサ1001とプロセッサ1002で共
有されている事になる。
Now, the local memory of processor 1001/lower lKw of 101 is allocated to the local memory of processor 1002/the upper kw of shared memory 200.
Assume that tKW of shared memory JOO is allocated to 7V and 1Kw of shared memory JOO, and tKW of shared memory 200 is occupied by processor 1O01.
11l is shared by processor 1001 and processor 1002.

第3図はこの時のアドレス変換テーブルの内容を示す、
第3図において、AT/はプロセッサ1001に対応し
、AT−はプロセッサ1002 K各々対応シテいる。
Figure 3 shows the contents of the address translation table at this time.
In FIG. 3, AT/ corresponds to processor 1001, and AT- corresponds to processor 1002K.

更に第3図を詳細に説明すれば、アクセスt 1oo1
がアクセスt 1oo1のローカルメモリ/101の下
位iKWに含まれるアドレスをアクセスすると(IN)
、アドレス変換装置300のプロセッサl001に対応
するアドレス変換テーブル5io1によ〕共有メモリ2
00の7藷に含まれるアドレスがアクセスされる(OU
T)事を意味する。
To further explain FIG. 3 in detail, access t 1oo1
accesses the address included in the lower iKW of local memory/101 of access t 1oo1 (IN)
, according to the address translation table 5io1 corresponding to the processor l001 of the address translation device 300] shared memory 2
Addresses included in the 7 fields of 00 are accessed (OU
T) means something.

この様な条件の基で、プロセッサ1O01が下位l罰内
のアドレスをアクセスレベル@J″でアクセスすると、
プロセッサ1001に接続されているプロ竜ツナアダプ
タ/コ01からアドレスと同時にアクセス・サネーム1
001及びアクセスレベル信号′J#が出力される。ア
ドレス変換装置3θθの制御部Jコ0は、プロセッサア
ダプタ1101から出力されたアク竜スレベル信号II
JI″ヒプロセッサ1001に対応するアクセスレベル
レジスタ3/!11の値@J″を比較する。この場合、
アクセス″W″1001から出力され九アクセスレベル
値がアクセスレベルレジスタ3ノ!1の値よシ大睡い九
めに、プロセッサアダプタ/101から出力されたプロ
セッサネームlθθ嘗をデコードし、プロセッサ100
1に対応するアドレス変換テーブル3101を選択する
。プロセッサ1001から出力されたアドレスはアドレ
ス変換テーブル3101によってアドレスが変換され、
共有メモリJOOの7KW内をアクセスする。なお、こ
の際に、プロセッサ1001から出力されるデータも制
御部3コOによ秒ゲート回路330を介して授受される
Under these conditions, when processor 1O01 accesses an address in the lower l penalty at access level @J'',
Access name 1 at the same time as the address from Proryu Tuna adapter/co 01 connected to processor 1001
001 and access level signal 'J#' are output. The control unit Jco0 of the address conversion device 3θθ receives the access level signal II output from the processor adapter 1101.
Compare the value @J'' of access level register 3/!11 corresponding to JI''hi-processor 1001. in this case,
The 9 access level value output from access "W" 1001 is stored in access level register 3! When the value is 1, the processor name lθθ嘗 output from the processor adapter/101 is decoded and the processor name
The address conversion table 3101 corresponding to 1 is selected. The address output from the processor 1001 is converted by the address conversion table 3101,
Access 7KW of shared memory JOO. Note that at this time, data output from the processor 1001 is also sent and received by the control unit 3O via the second gate circuit 330.

次に、プロセッサノ002から共有メモリー〇〇をアク
セスする例を説明する。プロセッサ1002からローカ
ルメモリ上位コ瀾内をアクセスt1001と同様にアク
セスレベル信号”でアクセスした場合を考えてみよう。
Next, an example of accessing the shared memory 〇〇 from the processor 002 will be explained. Let us consider a case where the processor 1002 accesses the upper part of the local memory using the access level signal ``similar to access t1001.

この場合、プロセッサアダプタ/コ02からは共通バス
修00にプロセッサ1002から出力し友アドレス、プ
ロセッサ1002の固有のネーム10θ2及びアクセス
レベル信号1コ“が出力される。アクセスf 1002
から出力されたアクセスレベル信号llJ″はプロセッ
サ1002に対応するアクセスレベルレジスタJ/j2
の値″4!−”と比較される。この場合、アクセスレベ
ルレジスタ31!2の値がアクセスf 1002のアク
セスレベル値より大きい丸めに、プロセッサ1002に
はアク上6ス権が与えられず、制御部Jコ0からプロセ
ッサ1002にプロテクション信号が返される。
In this case, the processor adapter/co 02 outputs the friend address from the processor 1002 to the common bus 00, the unique name 10θ2 of the processor 1002, and the access level signal 1co”.Access f 1002
The access level signal llJ'' output from the access level register J/j2 corresponding to the processor 1002
is compared with the value "4!-". In this case, when the value of the access level register 31!2 is larger than the access level value of the access f1002, the processor 1002 is not given the access right and the protection signal is sent from the control unit J0 to the processor 1002. returned.

なお、アクセス“す1001. 1002がアドレス変
換テーブルにアサインされていないアドレスを出力する
と、アドレス変換装置3000制御部320は共通バス
200にはアドレスを出力せずに、各プロセッサ/θ0
1 、 1002のローカルメモリ/101.  /1
02をアクセスする。
Note that when the accesses 1001 and 1002 output an address that is not assigned to the address translation table, the address translation device 3000 control unit 320 does not output the address to the common bus 200 and outputs the address to each processor/θ0.
1, 1002 local memory/101. /1
Access 02.

今までの説明では、各プロセッサのローカルメモリ内の
アドレスを共有メモリとしているが、ローカルメモリを
越えるアドレスを共有メ毫す一〇〇に割当てる事は容易
に考えられる。この場合、プロセッサアダプタにローカ
ルメモリを越え次場合にのみプロセッサのアドレスとプ
ロセッサ固有のネーム、さらにアクセスレベル信号を出
力する機能をつけておけばよい。
In the explanation so far, addresses in the local memory of each processor are considered to be shared memory, but it is easily possible to allocate addresses beyond the local memory to shared memory 100. In this case, the processor adapter may be equipped with a function to output the processor address, processor-specific name, and access level signal only in the next case beyond the local memory.

又、共有メモリの割当てを/KW毎に行なり九が、これ
をセブメント方式により行なえばよシ効果的であろう。
In addition, it would be more effective to allocate the shared memory for each KW, but to do so by the segment method.

なお、本説明では説明を容易にするために、共通バス!
θOKはプロセッサを接続しなかったが、実際の計算機
複合システムでは当然その必要が生ずる。更に共通バス
4100にも共用メモリを接続する事が考えられる。こ
の場合には、アドレス変換装置に共通バス200から共
通バスl100の方向にプロセッサの台数分のアドレス
変換テーブルを接続する。
In addition, in this explanation, in order to make the explanation easier, we will use the common bus!
Although θOK was not connected to a processor, this is naturally necessary in an actual computer complex system. Furthermore, it is conceivable to connect a shared memory to the common bus 4100 as well. In this case, address translation tables for the number of processors are connected to the address translation device in the direction from the common bus 200 to the common bus l100.

又、本説明ではアドレス変換テーブルのセット、リセッ
ト及びアクセスレベルレジスタのセット、リセットにつ
いては静的に行なう事としたが、1台のプロセッサが専
用にがう動的に行なえばより一層効果的である。
Also, in this explanation, setting and resetting the address translation table and setting and resetting the access level register are performed statically, but it would be even more effective if they were performed dynamically with one processor dedicated to it. be.

さらに、リード/ライト別にアクセスレベルを設定する
事も考えられる。
Furthermore, it is also possible to set access levels for each read/write.

以上説明した様に、本発明は、共通バス方式計算機複合
システムを被数結合し、各プロセッサに対応するアドレ
ス変換テーブルによって相手方のパスに接続されている
メモリを使用可能とし、各プロセツナ個々の任意なメモ
リスペースを相手方メモリの任意なメモリスペースに割
当て、かつメモリに保膜機構を備えたメモリ共用装置を
提供するものであり、実用に供してきわめて有効である
As explained above, the present invention connects a common bus type computer complex system, enables each processor to use the memory connected to the other party's path by the address translation table corresponding to the other processor, and allows each processor to use an arbitrary The present invention provides a memory sharing device which can allocate a memory space to an arbitrary memory space of the other party's memory and which has a film-retaining mechanism in the memory, and is extremely effective in practical use.

以上本発明をその良好な一実施例について説明したが、
それは単なる例示的なものであシ、ここで説明し九夾施
例によってのみ本願発明が限定されるものでないことは
勿論である。
The present invention has been described above with respect to one preferred embodiment thereof, but
These are merely illustrative, and it goes without saying that the present invention is not limited to the nine embodiments described herein.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明にかかるメモリ共有装置の一実施例を示
すブロック構成図、第一図は第1図に示すメモリ共有装
置のアドレス変換装置の具体例を示すブロック構成図、
第3図はアドレス変換テーブルの一例を示す概念図であ
る。 1001〜100n−・・プロセッサ、/101〜l1
0r1・・・ローカルメモリ、/コ01〜/コOn・・
・プルセッサアダプタ1.200・・・共有メモリ、3
00・・・アドレス変換装置、りθ0.!900・・・
共通バス、3101〜J10n・・・アドレス変換テー
ブル、j/61〜.7/jn・・・アクセスレベルレジ
スタ、3コO・・・制御部、330・・・ゲート回路。 特許出願人 日本電気株式会社 代理人 弁理士熊谷 雄太部 第1図 第2図 第3図
FIG. 1 is a block configuration diagram showing an embodiment of a memory sharing device according to the present invention, FIG. 1 is a block configuration diagram showing a specific example of an address translation device of the memory sharing device shown in FIG. 1,
FIG. 3 is a conceptual diagram showing an example of an address translation table. 1001-100n--processor, /101-l1
0r1...Local memory, /ko01~/koOn...
・Pulcessor adapter 1.200...shared memory, 3
00...Address translation device, riθ0. ! 900...
Common bus, 3101 to J10n...Address conversion table, j/61 to . 7/jn...Access level register, 3 pieces O...Control unit, 330...Gate circuit. Patent applicant: NEC Corporation Representative: Patent attorney Yutabe Kumagai Figure 1 Figure 2 Figure 3

Claims (1)

【特許請求の範囲】[Claims] 第1のバスに第1のグループをなす複数のプロセッサを
接続し、該複数のプロセッサには各★メモリが接続され
、第一のバスに第一のグループをなす複数のプロセッサ
と少なくとも共有メモリを接続し、更に前記第1のパス
と第一のパスを前記縞lのグループに含まれる複数のプ
ロセッサの固有のネームとアクセスレベルで前記第一の
グループに金遣れる前記共有メモリのアドレスを与える
アドレス変換装置で接続する事を特徴とするメモリ共有
装置。
A plurality of processors forming a first group are connected to the first bus, each memory is connected to the plurality of processors, and at least a shared memory is connected to the first bus with the plurality of processors forming the first group. connecting the first path to the first path and giving the first group an address of the shared memory with a unique name and access level of a plurality of processors included in the group of stripes L; A memory sharing device characterized by being connected by an address translation device.
JP17048781A 1981-10-24 1981-10-24 Memory sharing device Pending JPS5872260A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17048781A JPS5872260A (en) 1981-10-24 1981-10-24 Memory sharing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17048781A JPS5872260A (en) 1981-10-24 1981-10-24 Memory sharing device

Publications (1)

Publication Number Publication Date
JPS5872260A true JPS5872260A (en) 1983-04-30

Family

ID=15905859

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17048781A Pending JPS5872260A (en) 1981-10-24 1981-10-24 Memory sharing device

Country Status (1)

Country Link
JP (1) JPS5872260A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6243747A (en) * 1985-08-21 1987-02-25 Canon Inc dual port memory controller

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6243747A (en) * 1985-08-21 1987-02-25 Canon Inc dual port memory controller

Similar Documents

Publication Publication Date Title
US7203790B2 (en) Flexible techniques for associating cache memories with processors and main memory
JPS60183669A (en) Memory controller
JPS5872260A (en) Memory sharing device
JPH02217925A (en) microprocessor
JPS60173655A (en) Memory system of multiprocessor
JPS59173828A (en) Data processing system
KR920001532A (en) Dual Port Memory Device
JPH01291343A (en) Memory managing device
JPS6394348A (en) Accessing circuit for pre-fixed area
JPS5835635A (en) Memory control circuit
JPH07334420A (en) Extended memory control circuit
JP2718661B2 (en) Dual port memory controller
SU903849A1 (en) Memory interfacing device
SU1571597A1 (en) Device for interfacing processor and external memory
KR940004729B1 (en) 8-bit and 16-bit common interface device
Gustavson An introduction to the Fastbus
JPS60263248A (en) Bus priority determination circuit
KR930003445B1 (en) Global memory control system of digital signal processor
JPS62229453A (en) Address translation access method
JPS6037933B2 (en) Computer memory access method
JPH0547856B2 (en)
JPS5836380B2 (en) Direct memory access method in multiprocessor systems
JPS6395558A (en) Address converter
US20050102485A1 (en) Semiconductor system and memory sharing method
JPS62135944A (en) One chip cache memory and cache memory system using same