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
Links
- 230000015654 memory Effects 0.000 title claims abstract description 111
- 238000000034 method Methods 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 6
- 230000002457 bidirectional effect Effects 0.000 description 2
Landscapes
- Multi Processors (AREA)
Abstract
(57)【要約】
【課題】 制御プロセッサで共有する主記憶回路のアド
レス空間を節約する。 【解決手段】 共有メモリ空間となる共有メモリ回路
2,3と制御プロセッサ1との間に、転送モード設定回
路5および切替回路6を追加する。これにより、共有メ
モリ回路2を読み込み専用の共有メモリ空間として、ま
た共有メモリ回路3を書き込み専用の共有メモリ空間と
して動作させる。
レス空間を節約する。 【解決手段】 共有メモリ空間となる共有メモリ回路
2,3と制御プロセッサ1との間に、転送モード設定回
路5および切替回路6を追加する。これにより、共有メ
モリ回路2を読み込み専用の共有メモリ空間として、ま
た共有メモリ回路3を書き込み専用の共有メモリ空間と
して動作させる。
Description
【0001】
【発明の属する技術分野】本発明は、主記憶空間上に確
保した共有メモリ空間を媒体に制御プロセッサの主記憶
内容を共有する共有メモリ使用方式に関する。
保した共有メモリ空間を媒体に制御プロセッサの主記憶
内容を共有する共有メモリ使用方式に関する。
【0002】
【従来の技術】従来、制御プロセッサ間で主記憶内容の
共有を実現する場合、制御プロセッサから主記憶回路の
方向および主記憶回路から制御プロセッサへの方向の双
方向の情報転送が可能な主記憶回路を共有メモリとして
使用していた。
共有を実現する場合、制御プロセッサから主記憶回路の
方向および主記憶回路から制御プロセッサへの方向の双
方向の情報転送が可能な主記憶回路を共有メモリとして
使用していた。
【0003】
【発明が解決しようとする課題】前述した双方向の情報
転送が可能な主記憶回路による共有メモリ使用方式で
は、書き込み用主記憶回路と読み込み用主記憶回路を異
なるアドレス空間に配置する必要があるため、共有メモ
リの大容量化に伴い主記憶空間を圧迫するという問題が
ある。
転送が可能な主記憶回路による共有メモリ使用方式で
は、書き込み用主記憶回路と読み込み用主記憶回路を異
なるアドレス空間に配置する必要があるため、共有メモ
リの大容量化に伴い主記憶空間を圧迫するという問題が
ある。
【0004】本発明の目的は、制御プロセッサで共有す
る主記憶回路のアドレス空間を節約する共有メモリ使用
方式を提供することにある。
る主記憶回路のアドレス空間を節約する共有メモリ使用
方式を提供することにある。
【0005】
【課題を解決するための手段】本発明は、前記の課題を
解決するために、主記憶空間の一部分を共有メモリ空間
とし制御プロセッサで主記憶空間を共有するメモリ使用
方式において、書き込み専用と読み込み専用の2種類の
主記憶回路でアドレスを共有し、主記憶空間と制御プロ
セッサ間のデータ転送の方向によって主記憶空間の選択
を切り替えることを特徴とする。
解決するために、主記憶空間の一部分を共有メモリ空間
とし制御プロセッサで主記憶空間を共有するメモリ使用
方式において、書き込み専用と読み込み専用の2種類の
主記憶回路でアドレスを共有し、主記憶空間と制御プロ
セッサ間のデータ転送の方向によって主記憶空間の選択
を切り替えることを特徴とする。
【0006】
【発明の実施の形態】次に、本発明の実施の形態を図面
を参照して説明する。
を参照して説明する。
【0007】図1は、本発明の1実施の形態による共有
メモリ使用方式を示すブロック図である。図1に示すよ
うに、本発明の共有メモリ使用方式は、制御プロセッサ
1と、共有メモリ回路2と、共有メモリ回路3と、アド
レスデコーダ4とから成る基本構成に、転送モード設定
回路5と、切替回路6とを追加してなるものである。
メモリ使用方式を示すブロック図である。図1に示すよ
うに、本発明の共有メモリ使用方式は、制御プロセッサ
1と、共有メモリ回路2と、共有メモリ回路3と、アド
レスデコーダ4とから成る基本構成に、転送モード設定
回路5と、切替回路6とを追加してなるものである。
【0008】転送モード設定回路5は、データの転送モ
ードを設定するものであり、制御プロセッサ1から読み
込み信号16および書き込み信号17を受け、読み込み
モード信号または書き込みモード信号のいずれかの転送
モード信号18を切替回路6に出力する。制御プロセッ
サ1と共有メモリ回路2,3との間では、データ信号7
の送受が行われる。制御プロセッサ1は、共有メモリ
2,3にアドレス信号8を与え、アドレスデコーダ4に
はアドレス信号9を与える。
ードを設定するものであり、制御プロセッサ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
は、同一アドレス空間に配置されていながら、それぞれ
独立した読み込み専用および書き込み専用の共有メモリ
として動作する。
受け、転送モード信号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とを
有している。
用方式は、制御プロセッサ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に与えられる。
制御プロセッサ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を選択する。
場合に共有メモリ回路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を使用する。
および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
に与えられる。
制御プロセッサ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】 主記憶空間の一部分を共有メモリ空間と
し制御プロセッサで主記憶空間を共有する共有メモリ使
用方式において、書き込み専用と読み込み専用の2種類
の主記憶回路でアドレスを共有し、主記憶空間と制御プ
ロセッサ間のデータ転送の方向によって主記憶空間の選
択を切り替えることを特徴とする共有メモリ使用方式。 - 【請求項2】 請求項1に記載された共有メモリ使用方
式において、前記主記憶空間上の一部分に確保した共有
メモリ空間へのアクセスモードを決定するためのデータ
転送モードを設定する手段と、読み込み専用の共有メモ
リ空間のアドレスと書き込み専用の共有メモリ空間のア
ドレスを共有する手段と、前記データ転送モードによっ
て読み込み専用あるいは書き込み専用のいずれかの共有
メモリ空間を選択する手段とを有していることを特徴と
する共有メモリ使用方式。
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)
| 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 |
-
1995
- 1995-07-04 JP JP7168612A patent/JPH0916539A/ja active Pending
Cited By (1)
| 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 |