JPH0916539A - 共有メモリ使用方式 - Google Patents

共有メモリ使用方式

Info

Publication number
JPH0916539A
JPH0916539A JP7168612A JP16861295A JPH0916539A JP H0916539 A JPH0916539 A JP H0916539A JP 7168612 A JP7168612 A JP 7168612A JP 16861295 A JP16861295 A JP 16861295A JP H0916539 A JPH0916539 A JP H0916539A
Authority
JP
Japan
Prior art keywords
shared memory
signal
circuit
control processor
address
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
JP7168612A
Other languages
English (en)
Inventor
Takahiro Shiga
隆広 志賀
Shinji Goto
伸治 後藤
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 JP7168612A priority Critical patent/JPH0916539A/ja
Publication of JPH0916539A publication Critical patent/JPH0916539A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

(57)【要約】 【課題】 制御プロセッサで共有する主記憶回路のアド
レス空間を節約する。 【解決手段】 共有メモリ空間となる共有メモリ回路
2,3と制御プロセッサ1との間に、転送モード設定回
路5および切替回路6を追加する。これにより、共有メ
モリ回路2を読み込み専用の共有メモリ空間として、ま
た共有メモリ回路3を書き込み専用の共有メモリ空間と
して動作させる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、主記憶空間上に確
保した共有メモリ空間を媒体に制御プロセッサの主記憶
内容を共有する共有メモリ使用方式に関する。
【0002】
【従来の技術】従来、制御プロセッサ間で主記憶内容の
共有を実現する場合、制御プロセッサから主記憶回路の
方向および主記憶回路から制御プロセッサへの方向の双
方向の情報転送が可能な主記憶回路を共有メモリとして
使用していた。
【0003】
【発明が解決しようとする課題】前述した双方向の情報
転送が可能な主記憶回路による共有メモリ使用方式で
は、書き込み用主記憶回路と読み込み用主記憶回路を異
なるアドレス空間に配置する必要があるため、共有メモ
リの大容量化に伴い主記憶空間を圧迫するという問題が
ある。
【0004】本発明の目的は、制御プロセッサで共有す
る主記憶回路のアドレス空間を節約する共有メモリ使用
方式を提供することにある。
【0005】
【課題を解決するための手段】本発明は、前記の課題を
解決するために、主記憶空間の一部分を共有メモリ空間
とし制御プロセッサで主記憶空間を共有するメモリ使用
方式において、書き込み専用と読み込み専用の2種類の
主記憶回路でアドレスを共有し、主記憶空間と制御プロ
セッサ間のデータ転送の方向によって主記憶空間の選択
を切り替えることを特徴とする。
【0006】
【発明の実施の形態】次に、本発明の実施の形態を図面
を参照して説明する。
【0007】図1は、本発明の1実施の形態による共有
メモリ使用方式を示すブロック図である。図1に示すよ
うに、本発明の共有メモリ使用方式は、制御プロセッサ
1と、共有メモリ回路2と、共有メモリ回路3と、アド
レスデコーダ4とから成る基本構成に、転送モード設定
回路5と、切替回路6とを追加してなるものである。
【0008】転送モード設定回路5は、データの転送モ
ードを設定するものであり、制御プロセッサ1から読み
込み信号16および書き込み信号17を受け、読み込み
モード信号または書き込みモード信号のいずれかの転送
モード信号18を切替回路6に出力する。制御プロセッ
サ1と共有メモリ回路2,3との間では、データ信号7
の送受が行われる。制御プロセッサ1は、共有メモリ
2,3にアドレス信号8を与え、アドレスデコーダ4に
はアドレス信号9を与える。
【0009】切替回路6は、共有メモリ選択信号10を
受け、転送モード信号18に応じた共有メモリ選択信号
14または15を共有メモリ回路2または3に出力す
る。すなわち、読み込みモードの場合、切替回路6に入
力された共有メモリ選択信号10を共有メモリ回路2へ
の共有メモリ選択信号14として出力する。書き込みモ
ードの場合、切替回路6に入力された共有メモリ選択信
号10を共有メモリ回路3への共有メモリ選択信号15
として出力する。従って、共有メモリ回路2および3
は、同一アドレス空間に配置されていながら、それぞれ
独立した読み込み専用および書き込み専用の共有メモリ
として動作する。
【0010】図2は、上述した共有メモリ使用方式を複
数の制御プロセッサに適用した場合における本発明の他
の実施の形態を示すブロック図である。
【0011】図2に示すように、本発明の共有メモリ使
用方式は、制御プロセッサ21,22と、共有メモリ回
路23,24と、アドレスデコーダ25,26と、転送
モード設定回路27,28と、切替回路29,30とを
有している。
【0012】共有メモリ回路23からデータ信号31が
制御プロセッサ21,22に与えられ、かつ、共有メモ
リ回路24からデータ信号32が制御プロセッサ21,
22に与えられる。制御プロセッサ21からアドレス信
号33が制御プロセッサ21,22およびアドレスデコ
ーダ25に与えられ、かつ、制御プロセッサ22からア
ドレス信号34が制御プロセッサ21,22およびアド
レスデコーダ26に与えられる。制御プロセッサ21か
ら読み込み信号35が共有メモリ回路23および転送モ
ード設定回路27に与えられる。制御プロセッサ22か
ら読み込み信号36が共有メモリ回路24および転送モ
ード設定回路28に与えられる。制御プロセッサ21か
ら書き込み信号37が共有メモリ回路23および転送モ
ード設定回路27に与えられる。制御プロセッサ22か
ら書き込み信号38が共有メモリ回路24および転送モ
ード設定回路28に与えられる。
【0013】制御プロセッサ21は、読み込みモードの
場合に共有メモリ回路23を選択し、書き込みモードの
場合に共有メモリ回路24を選択する。一方、制御プロ
セッサ22は、読み込みモードの場合共有メモリ回路2
4を選択し、書き込みモードの場合に共有メモリ回路2
3を選択する。
【0014】図3は、図2における制御プロセッサ21
および22の主記憶回路のアドレス空間を示す図であ
る。制御プロセッサ21,22は、2つの共有メモリ回
路23,24のアドレス空間を共有し、一方の共有メモ
リ回路を読み込み専用に、他方の共有メモリ回路を書き
込み専用として動作させることにより、制御プロセッサ
21,22の間のメモリ転送を同一アドレス空間上で実
現している。すなわち、制御プロセッサ21から制御プ
ロセッサ22へのメモリ転送では共有メモリ23を使用
し、制御プロセッサ22から制御プロセッサ21へのメ
モリ転送では共有メモリ24を使用する。
【0015】
【発明の効果】本発明は、主記憶空間の固定領域に共有
メモリ空間を持ち、同一アドレス空間に配置した読み込
み専用の主記憶回路と書き込み専用の主記憶回路を選択
して使用することにより、主記憶のアドレス空間を節約
することができる。
【図面の簡単な説明】
【図1】本発明の1実施の形態を示すブロック図であ
る。
【図2】本発明の共有メモリ使用方式を複数の制御プロ
セッサに適用した実施の形態を示すブロック図である。
【図3】図2に示す共有メモリ使用方式における各制御
プロセッサの主記憶のアドレス空間を示す図である。
【符号の説明】
1 制御プロセッサ 2,3 共有メモリ回路 4 アドレスデコーダ 5 転送モード設定回路 6 切替回路 7 データ信号 8,9 アドレス信号 10,14,15 共有メモリ選択信号 11〜13 主記憶選択信号 16 読み込み信号 17 書き込み信号 18 転送モード信号 21,22 制御プロセッサ 23,24 共有メモリ(回路) 25,26 アドレスデコーダ 27,28 転送モード設定回路 29,30 切替回路 31,32 データ信号 33,34 アドレス信号 35,36 読み込み信号 37,38 書き込み信号
─────────────────────────────────────────────────────
【手続補正書】
【提出日】平成7年9月4日
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】0012
【補正方法】変更
【補正内容】
【0012】共有メモリ回路23からデータ信号31が
制御プロセッサ21に与えられ、かつ、共有メモリ回路
24からデータ信号32が制御プロセッサ22に与えら
れる。制御プロセッサ21からデータ信号31が共有メ
モリ回路24に与えられ、かつ、制御プロセッサ22か
らデータ信号32が共有メモリ回路23に与えられる。
制御プロセッサ21からアドレス信号33が共有メモリ
回路23,24およびアドレスデコーダ25に与えら
れ、かつ、制御プロセッサ22からアドレス信号34が
共有メモリ回路23,24およびアドレスデコーダ26
に与えられる。制御プロセッサ21から読み込み信号3
5が共有メモリ回路23および転送モード設定回路27
に与えられる。制御プロセッサ22から読み込み信号3
6が共有メモリ回路24および転送モード設定回路28
に与えられる。制御プロセッサ21から書き込み信号3
7が共有メモリ回路23および転送モード設定回路27
に与えられる。制御プロセッサ22から書き込み信号3
8が共有メモリ回路24および転送モード設定回路28
に与えられる。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 主記憶空間の一部分を共有メモリ空間と
    し制御プロセッサで主記憶空間を共有する共有メモリ使
    用方式において、書き込み専用と読み込み専用の2種類
    の主記憶回路でアドレスを共有し、主記憶空間と制御プ
    ロセッサ間のデータ転送の方向によって主記憶空間の選
    択を切り替えることを特徴とする共有メモリ使用方式。
  2. 【請求項2】 請求項1に記載された共有メモリ使用方
    式において、前記主記憶空間上の一部分に確保した共有
    メモリ空間へのアクセスモードを決定するためのデータ
    転送モードを設定する手段と、読み込み専用の共有メモ
    リ空間のアドレスと書き込み専用の共有メモリ空間のア
    ドレスを共有する手段と、前記データ転送モードによっ
    て読み込み専用あるいは書き込み専用のいずれかの共有
    メモリ空間を選択する手段とを有していることを特徴と
    する共有メモリ使用方式。
JP7168612A 1995-07-04 1995-07-04 共有メモリ使用方式 Pending JPH0916539A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7168612A JPH0916539A (ja) 1995-07-04 1995-07-04 共有メモリ使用方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7168612A JPH0916539A (ja) 1995-07-04 1995-07-04 共有メモリ使用方式

Publications (1)

Publication Number Publication Date
JPH0916539A true JPH0916539A (ja) 1997-01-17

Family

ID=15871292

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7168612A Pending JPH0916539A (ja) 1995-07-04 1995-07-04 共有メモリ使用方式

Country Status (1)

Country Link
JP (1) JPH0916539A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7517073B2 (en) 2004-03-16 2009-04-14 Canon Kabushiki Kaisha Liquid composition, set of liquid composition and ink, ink jet recording apparatus, and image forming method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7517073B2 (en) 2004-03-16 2009-04-14 Canon Kabushiki Kaisha Liquid composition, set of liquid composition and ink, ink jet recording apparatus, and image forming method

Similar Documents

Publication Publication Date Title
US20010010057A1 (en) Semiconductor integrated circuit, computer system, data processor and data processing method
KR100267412B1 (ko) 블럭 기록 기능이 있는 반도체 메모리 장치
US5701436A (en) Information processing apparatus including synchronous storage having backup registers for storing the latest sets of information to enable state restoration after interruption
JPH0916539A (ja) 共有メモリ使用方式
JPS59226958A (ja) メモリ−装置
US4618946A (en) Dual page memory system having storage elements which are selectively swapped between the pages
US6405293B1 (en) Selectively accessible memory banks for operating in alternately reading or writing modes of operation
US20020156964A1 (en) Reduction of bank switching instructions in main memory of data processing apparatus having main memory and plural memory
JP3131918B2 (ja) メモリ装置
JPS6246354A (ja) ペ−ジ履歴メモリ制御方式
JPH0520173A (ja) キヤツシユメモリ回路
JP2547256B2 (ja) Dma装置
KR900003148B1 (ko) 일시 화상 기억형 모니터 인터페이스
JP2636253B2 (ja) 拡張バス方式
JP2841432B2 (ja) データ転送装置
JPS646491B2 (ja)
JPH0865497A (ja) 画像処理システム
JPH10293716A (ja) メモリ使用方式
JPH01261767A (ja) データ通信方式
JPS63100554A (ja) メモリ制御装置
JPH04155454A (ja) 情報処理装置
JPH08235054A (ja) 共有メモリ
JPH02139651A (ja) アドレスデコード回路
JPH05165731A (ja) 二重化記憶装置
JPH03204049A (ja) メモリ制御装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19980924