JPH02289012A - 小形電子計算機の共有メモリ管理方式 - Google Patents
小形電子計算機の共有メモリ管理方式Info
- Publication number
- JPH02289012A JPH02289012A JP6764389A JP6764389A JPH02289012A JP H02289012 A JPH02289012 A JP H02289012A JP 6764389 A JP6764389 A JP 6764389A JP 6764389 A JP6764389 A JP 6764389A JP H02289012 A JPH02289012 A JP H02289012A
- Authority
- JP
- Japan
- Prior art keywords
- address
- area
- unused area
- shared memory
- control table
- 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
- 238000007726 management method Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 3
- 238000000638 solvent extraction Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は電子計算機に関し、特に搭載メモリ量が少なく
仮想記憶方式の設けられていない小形電子計算機に関す
る。
仮想記憶方式の設けられていない小形電子計算機に関す
る。
(従来の技術)
従来、この種の管理方式では共有メモリを固定長く細分
化し、エリア単位に使用中、あるいは未使用である旨を
管理する方式となっていた。
化し、エリア単位に使用中、あるいは未使用である旨を
管理する方式となっていた。
(発明が解決しようとする課題)
上述した従来の管理方式は、固定長のエリアで使用状況
を管理しているため、小さなサイズのエリアが必要な場
合でも、あらかじめ定められたサイズのエリアが割当て
られる。このため、分割損失が発生するという欠点があ
る。
を管理しているため、小さなサイズのエリアが必要な場
合でも、あらかじめ定められたサイズのエリアが割当て
られる。このため、分割損失が発生するという欠点があ
る。
本発明の目的は、エリア全体のアドレスと動的に変化す
る先頭未使用エリアのアドレスとを制御表で管理し、各
未使用エリアに自エリアのサイズと次未使用エリアのア
ドレスとを示すエレメントを設けること罠よって上記欠
点を除去し、分割損失の発生することがないように構成
した小形電子計算機の共有メモリ管理方式を提供するこ
とにある。
る先頭未使用エリアのアドレスとを制御表で管理し、各
未使用エリアに自エリアのサイズと次未使用エリアのア
ドレスとを示すエレメントを設けること罠よって上記欠
点を除去し、分割損失の発生することがないように構成
した小形電子計算機の共有メモリ管理方式を提供するこ
とにある。
(課題を解決するための手段)
本発明による小形電子計算機の共有メモリ管理方式は、
複数のエリアと制御表とを具備して構成したものである
。
複数のエリアと制御表とを具備して構成したものである
。
上記構成において、各エリアは自身のサイズおよび次未
使用エリアのアドレスを示すエレメントを有するもので
ある。
使用エリアのアドレスを示すエレメントを有するもので
ある。
制御表は、未使用エリアの全体のアドレス、および動的
に変化する先頭未使用エリアのアドレスを管理するため
のものである。
に変化する先頭未使用エリアのアドレスを管理するため
のものである。
(実施gAJ)
次に、本発明について図面を参照して説明する。
第1図は、本発明による小形電子計算機の共有メモリ管
理方式の一実施例に使用される共有メモリ管理制御表と
共有メモリとの構成を示す説明図である。
理方式の一実施例に使用される共有メモリ管理制御表と
共有メモリとの構成を示す説明図である。
共有メモリ管理制御表は、共通メモリの先頭アドレスと
、共有メモリの終了アドレスと、先頭未使用エリアのア
ドレスと成立つ。
、共有メモリの終了アドレスと、先頭未使用エリアのア
ドレスと成立つ。
各未使用エリアの先頭は、次の未使用エリアのアドレス
(最終の未使用エリアの場合にはNULL)と、自未使
用エリアのサイズとから成立つ。
(最終の未使用エリアの場合にはNULL)と、自未使
用エリアのサイズとから成立つ。
次に、第1図の動作につhて第2図(−)〜(f)を参
照して説明する。
照して説明する。
まず、初期状態は第2図(a)K示されるような状態で
あるが、Aバイトのエリアを使用するときには、第2図
(b)に示されるような状態になる。次に、Bバイトの
エリアを使用するときには第2図(e)に示されるよう
な状態になる。次に、Aバイトのエリアが不要になった
ときには、第2図(d)に示されるような状態となる。
あるが、Aバイトのエリアを使用するときには、第2図
(b)に示されるような状態になる。次に、Bバイトの
エリアを使用するときには第2図(e)に示されるよう
な状態になる。次に、Aバイトのエリアが不要になった
ときには、第2図(d)に示されるような状態となる。
続いて、Cバイトのエリアを使用するときには、第2図
(C)に示されるような状態になる。次に、Bバイトの
エリアが不要になったときには、第2図(f)K示され
るような状態となる。
(C)に示されるような状態になる。次に、Bバイトの
エリアが不要になったときには、第2図(f)K示され
るような状態となる。
上記実施列で示したように、未使用エリアをアドレスと
サイズとで管理することにより、共有メモリを可変長で
割当てることが可能になり、従来の固定長分割方式によ
って発生していた分割損失をなくすことができる。
サイズとで管理することにより、共有メモリを可変長で
割当てることが可能になり、従来の固定長分割方式によ
って発生していた分割損失をなくすことができる。
(発明の効果)
以上説明したように本発明は、共有メモリの割当てを可
変長で分割して割当てることにより、共有メモリの分割
損失をなくすことができるため、メモリ容量を削減でき
るという効果がある。
変長で分割して割当てることにより、共有メモリの分割
損失をなくすことができるため、メモリ容量を削減でき
るという効果がある。
第1図は、本発明によって使用される共有エリアの管理
状況を示す説明図である。 第2図は、第1図に示す共有エリアの管理状況の詳細を
示す説明図である。
状況を示す説明図である。 第2図は、第1図に示す共有エリアの管理状況の詳細を
示す説明図である。
Claims (1)
- 複数のエリアと制御表とを具備して構成した小形電子計
算機の共有メモリ管理方式であつて、前記各エリアは自
身のサイズおよび次未使用エリアのアドレスを示すエレ
メントを有し、且つ、前記制御表は前記未使用エリアの
全体のアドレスおよび動的に変化する先頭未使用エリア
のアドレスを管理するように構成したことを特徴とする
小形電子計算機の共有メモリ管理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6764389A JPH02289012A (ja) | 1989-03-22 | 1989-03-22 | 小形電子計算機の共有メモリ管理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6764389A JPH02289012A (ja) | 1989-03-22 | 1989-03-22 | 小形電子計算機の共有メモリ管理方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02289012A true JPH02289012A (ja) | 1990-11-29 |
Family
ID=13350895
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6764389A Pending JPH02289012A (ja) | 1989-03-22 | 1989-03-22 | 小形電子計算機の共有メモリ管理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02289012A (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6367656A (ja) * | 1986-09-09 | 1988-03-26 | Fujitsu Ltd | デ−タ格納領域管理処理方式 |
| JPS6412345A (en) * | 1987-07-07 | 1989-01-17 | Fujitsu Ltd | Memory space managing system |
-
1989
- 1989-03-22 JP JP6764389A patent/JPH02289012A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6367656A (ja) * | 1986-09-09 | 1988-03-26 | Fujitsu Ltd | デ−タ格納領域管理処理方式 |
| JPS6412345A (en) * | 1987-07-07 | 1989-01-17 | Fujitsu Ltd | Memory space managing system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02227763A (ja) | データ転送制御システム | |
| KR20030054993A (ko) | 기지국 모뎀의 메모리 제어장치 | |
| JPH06124231A (ja) | 半導体ファイル装置 | |
| US6233651B1 (en) | Programmable FIFO memory scheme | |
| US5640597A (en) | Method and apparatus for servicing simultaneously a plurality of requests for data streams | |
| JPH02289012A (ja) | 小形電子計算機の共有メモリ管理方式 | |
| JPS62134735A (ja) | デイスク装置のボリユ−ム割付方法およびそのアクセス方法 | |
| JP3931384B2 (ja) | Fifoメモリ制御装置 | |
| JPS6043756A (ja) | メモリ管理方式 | |
| JPH03245234A (ja) | メモリ領域割り当て方法 | |
| KR100827168B1 (ko) | 버퍼 관리방법 | |
| JPS62259153A (ja) | 主記憶管理方式 | |
| JPH026094B2 (ja) | ||
| JPH01142955A (ja) | 情報処理装置 | |
| JPH05197599A (ja) | ファイルスペース管理方式 | |
| JPS63192126A (ja) | デ−タセツトのスペ−ス管理処理方式 | |
| JPS6367640A (ja) | システム共用デ−タエリア凍結方式 | |
| JPS63118961A (ja) | デ−タのオ−バレイセグメント割当て方式 | |
| JPH02302846A (ja) | ファイル管理方式 | |
| JPH0314019A (ja) | 媒体集合型装置アクセス方式 | |
| JPH0695945A (ja) | ワークファイルの受け渡しシステム | |
| JPH08249225A (ja) | メモリ管理装置 | |
| JPH01140342A (ja) | 仮想計算機システム | |
| JPH04205240A (ja) | 可変単位データ転送量指定方法 | |
| JPS60189549A (ja) | デ−タ処理システムにおける主記憶装置管理方式 |