JPS6299833A - メモリ空間制御方式 - Google Patents
メモリ空間制御方式Info
- Publication number
- JPS6299833A JPS6299833A JP23891285A JP23891285A JPS6299833A JP S6299833 A JPS6299833 A JP S6299833A JP 23891285 A JP23891285 A JP 23891285A JP 23891285 A JP23891285 A JP 23891285A JP S6299833 A JPS6299833 A JP S6299833A
- Authority
- JP
- Japan
- Prior art keywords
- physical
- memory
- user
- users
- physical memory
- 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
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の概要〕
本発明はログオン(LOG ON) されているユーザ
数と、各ユーザが獲得している物理メモリ量から割当て
雪より多く物理メモリを所有しているユーザを違択し、
物理メモリ管理テーブルを検索して物理メモリのアドレ
スが所有することにより、各ユーザに均等に物理メモリ
を割付ける方式であるO 〔産業上の利用分野〕 本発明は情報処理システムのメモリ管理方式に係り、特
に複数ユーザに均等に物理メモリを割当に て、ユーザサービスの均等性を図る方珈である。
数と、各ユーザが獲得している物理メモリ量から割当て
雪より多く物理メモリを所有しているユーザを違択し、
物理メモリ管理テーブルを検索して物理メモリのアドレ
スが所有することにより、各ユーザに均等に物理メモリ
を割付ける方式であるO 〔産業上の利用分野〕 本発明は情報処理システムのメモリ管理方式に係り、特
に複数ユーザに均等に物理メモリを割当に て、ユーザサービスの均等性を図る方珈である。
従来のメモリ管理方式は、あるユーザが物理メモリを要
求した場合に、未使用領域がないとき必要な物理ページ
を自分あるいは他のユーザが使用しているとき、該物理
ページの一部又は全てをその時使用しているユーザには
かがわりなく、喰り上げて割当てる方式があった。
求した場合に、未使用領域がないとき必要な物理ページ
を自分あるいは他のユーザが使用しているとき、該物理
ページの一部又は全てをその時使用しているユーザには
かがわりなく、喰り上げて割当てる方式があった。
〔発明が解決しよ5とする問題点〕
該従来方式では、優先度の闘いユーザ等が大さナメモリ
領域を占有して、他のユーザのプログラムの実行を遅く
してサービスの不均等を招まサービス性が悪いという欠
点があった。
領域を占有して、他のユーザのプログラムの実行を遅く
してサービスの不均等を招まサービス性が悪いという欠
点があった。
本発明は前記欠点に鑑みて創案されたもので、複数ユー
ザに均等に物理メモリな割付はサービスの均等を図るこ
とを目的とする。
ザに均等に物理メモリな割付はサービスの均等を図るこ
とを目的とする。
該目的はユーザ数に応じてメモリ割当て数を針具する物
理メモリ割当て数計算回路12と、各ユーザが所有する
物椎メモリ菫テーブル14を使いあるユーザが新たに物
理メモリを必要とするとき、妓 メモリを窒出するユーザが所有する物理メモリ量テーブ
ル決定回路と、物理メモリを管理するテーブル16を使
い該物理メモリ量テーブル回路13で決定されたユーザ
名とメモリ獲得要求信号19及びメモリ獲得要求ユーザ
名から要求された物理メモリを新たに獲得する物理アド
レス決定回路17から構成されるメモリ窒間制−万式に
より達成される。
理メモリ割当て数計算回路12と、各ユーザが所有する
物椎メモリ菫テーブル14を使いあるユーザが新たに物
理メモリを必要とするとき、妓 メモリを窒出するユーザが所有する物理メモリ量テーブ
ル決定回路と、物理メモリを管理するテーブル16を使
い該物理メモリ量テーブル回路13で決定されたユーザ
名とメモリ獲得要求信号19及びメモリ獲得要求ユーザ
名から要求された物理メモリを新たに獲得する物理アド
レス決定回路17から構成されるメモリ窒間制−万式に
より達成される。
〔作用〕
本発明は稼動中(処理中)のユーザメモリを管理するた
めユーザ数と、各ユーザが獲得している物理メモリ量か
ら、割当て飯より多くオーバー(物理メモリを使用して
いるユーザが所有し、各ユーザに均等に物理メモリを割
付けることにより、ユーザサービスの均等化等のサービ
ス性の向上を目指す方式である。
めユーザ数と、各ユーザが獲得している物理メモリ量か
ら、割当て飯より多くオーバー(物理メモリを使用して
いるユーザが所有し、各ユーザに均等に物理メモリを割
付けることにより、ユーザサービスの均等化等のサービ
ス性の向上を目指す方式である。
以下図面を参照しつつ不発明の詳細な説明する。
第1図は本発明のJIA埋図である。
図において、11はユーザ数の入力(m号、12は物理
メモリ割当て数計算回路、13は物理メモリ量テーブル
回路、14は物理メモリ量テーブル、15は獲得要求ユ
ーザ、16は物理メモリ管理テーブル、17は物理アド
レス決定回路、18は獲得vlJ埋アドアドレス9はメ
モリ獲得会求信号である。
メモリ割当て数計算回路、13は物理メモリ量テーブル
回路、14は物理メモリ量テーブル、15は獲得要求ユ
ーザ、16は物理メモリ管理テーブル、17は物理アド
レス決定回路、18は獲得vlJ埋アドアドレス9はメ
モリ獲得会求信号である。
第2図は本発明の一実施例を示す回路図である。
図において、21はROMメモリ割当賃決定回路、22
はROM優先順位決定回路、23−1〜23−4は比較
回路(CMP)、24はメモリ蓋減小ユーザ信号、25
はメモリ蓋増加ニーfM号、 26は物理メモリ管理テ
ーブルサーチ回路、28はカウント増減回路である。
はROM優先順位決定回路、23−1〜23−4は比較
回路(CMP)、24はメモリ蓋減小ユーザ信号、25
はメモリ蓋増加ニーfM号、 26は物理メモリ管理テ
ーブルサーチ回路、28はカウント増減回路である。
第3図は本発明の一実施例を示す物理メモリ管理テーブ
ルの詳細を示す図である0 図において、31はコントロール部、32はユーザiD
、33は論理アドレスである0第4図は本発明の一実施
例な示す物理アドレス決定回路の動作70−を示す図で
ある。
ルの詳細を示す図である0 図において、31はコントロール部、32はユーザiD
、33は論理アドレスである0第4図は本発明の一実施
例な示す物理アドレス決定回路の動作70−を示す図で
ある。
図において、41はLRU部、42はページ選択音すで
ある。
ある。
まず、物理メモリ割当て数計算回&)12はユーザ数と
システムの持つ物理メモリ址から1ユーザ当りの割当て
物理メモ’J litを計算する回路である。
システムの持つ物理メモリ址から1ユーザ当りの割当て
物理メモ’J litを計算する回路である。
また物理メモIJ jltテーブル14は各ユーザが該
システムで現在使用している物理メモ17 ttを記憶
するテーブルでありROM21に俗納される。
システムで現在使用している物理メモ17 ttを記憶
するテーブルでありROM21に俗納される。
物理メモリ量テーブル回路13は1ユーザ当りの割当て
物理メモリ量と、該システムの現在の物理メモリ使用量
から、割当て量を最も多くオーバーしているユーザを、
反対にオーバーしているユーザがいない場合はナシが所
有し物理アドレス決定回路17に通知する。
物理メモリ量と、該システムの現在の物理メモリ使用量
から、割当て量を最も多くオーバーしているユーザを、
反対にオーバーしているユーザがいない場合はナシが所
有し物理アドレス決定回路17に通知する。
該物理アドレス決定回路17はページ獲得要求信号19
が米たとき、物理メモリ管理テーブル10(物理メモリ
がある単位に、どのユーザの論理アドレスに割付けられ
ているかを示すテーブル)をサーチし、物理メモリ量テ
ーブル回路13から得られたユーザまたはユーザが決定
されていない場合は、メモリ獲得要求中のユーザが使用
している物理メモリ又は未使用メモリを新たに使用する
物理メモリとし、該メモリのアドレスを獲得物理アドレ
スとして出力する口 次に第2図に基づき具体的に説明する。ここでは本発明
をページ単位で物理メモリを管理しているシステムに適
用している場合であるロ物理メモリ割当て数計算回路〃
12はまず、ログオフ(LOG ON)ログオフ (L
OG OFFンを行なうごとく値の変化するユーザ数を
入力として予め用意されている総物理メモリ量との関係
をテーブルとして持つROM21の出力より割当て物理
メモリ鷲な得る。
が米たとき、物理メモリ管理テーブル10(物理メモリ
がある単位に、どのユーザの論理アドレスに割付けられ
ているかを示すテーブル)をサーチし、物理メモリ量テ
ーブル回路13から得られたユーザまたはユーザが決定
されていない場合は、メモリ獲得要求中のユーザが使用
している物理メモリ又は未使用メモリを新たに使用する
物理メモリとし、該メモリのアドレスを獲得物理アドレ
スとして出力する口 次に第2図に基づき具体的に説明する。ここでは本発明
をページ単位で物理メモリを管理しているシステムに適
用している場合であるロ物理メモリ割当て数計算回路〃
12はまず、ログオフ(LOG ON)ログオフ (L
OG OFFンを行なうごとく値の変化するユーザ数を
入力として予め用意されている総物理メモリ量との関係
をテーブルとして持つROM21の出力より割当て物理
メモリ鷲な得る。
次(ユーザー決定回路工3で、ユーザ毎の使用物理ペー
ジ数を格納した物理メモリmテーブル14の値と割当て
物理警をユーザ毎に比較回路23−1〜23−4で比較
し、その比較結果を優先順位テーブルが格納されたRO
M221’C入力し、割邑て蓋より多く物理メモリを所
有しているユーザのうち1人か、該当ユーザなしの場合
は物理アドレス決定回路17Vcその旨を出力する。
ジ数を格納した物理メモリmテーブル14の値と割当て
物理警をユーザ毎に比較回路23−1〜23−4で比較
し、その比較結果を優先順位テーブルが格納されたRO
M221’C入力し、割邑て蓋より多く物理メモリを所
有しているユーザのうち1人か、該当ユーザなしの場合
は物理アドレス決定回路17Vcその旨を出力する。
該物理アドレス決定回路17は、M4図に示す動作フロ
ーにより物理メモリ量テーブル回路13からの出力とペ
ージ獲得要求信号19その時の獲得0求ユーザ信号15
からサーチの対象となるユーザな求める0 そして、そのユーザをパラメータとして未使用ページが
ある場合はそのページを使用するがそのユーザーの所有
する物理ページを新たな用途として使用するために物理
メモリ管理テーブル16の第3図に示す情報を取り出し
、該情報を獲得物理ページ信号として出力する0 〔発明の効果〕 以上説明した様に、本発明によればユーザへのメモリ割
付けの均等化が図れ、複数のユーザの実行(処理)が互
いに他に影響を与え難い環境を提供することができる。
ーにより物理メモリ量テーブル回路13からの出力とペ
ージ獲得要求信号19その時の獲得0求ユーザ信号15
からサーチの対象となるユーザな求める0 そして、そのユーザをパラメータとして未使用ページが
ある場合はそのページを使用するがそのユーザーの所有
する物理ページを新たな用途として使用するために物理
メモリ管理テーブル16の第3図に示す情報を取り出し
、該情報を獲得物理ページ信号として出力する0 〔発明の効果〕 以上説明した様に、本発明によればユーザへのメモリ割
付けの均等化が図れ、複数のユーザの実行(処理)が互
いに他に影響を与え難い環境を提供することができる。
第1図は本発明の原理図である。
M2図は本発明の一実施例を示す回路図である0第3図
は本発明の一実施例を示す物理メモリ管理テーブルの詳
細を示す図である。 第4図は本発明の一実施例を示す物理アドレス決定回路
の動作フローを示す図である。 記号の説明、11はユーザ数の入カイぎ号、12は物理
メモリ割当て数計算回路、13は物理メモリ量テーブル
回路、14は物理メモリmテーブル、15は獲得要求ユ
ーザ、16は物理メモリ管理テーブル、17は物理アド
レス決定回路、18は獲得物理アドレス、19はメモリ
獲得要求信号0 茅 j 図
は本発明の一実施例を示す物理メモリ管理テーブルの詳
細を示す図である。 第4図は本発明の一実施例を示す物理アドレス決定回路
の動作フローを示す図である。 記号の説明、11はユーザ数の入カイぎ号、12は物理
メモリ割当て数計算回路、13は物理メモリ量テーブル
回路、14は物理メモリmテーブル、15は獲得要求ユ
ーザ、16は物理メモリ管理テーブル、17は物理アド
レス決定回路、18は獲得物理アドレス、19はメモリ
獲得要求信号0 茅 j 図
Claims (1)
- ユーザ数に応じた物理メモリ割当て数を計算する手段と
、各ユーザが所有する物理メモリ量テーブル手段と、あ
るユーザが新たに物理メモリを必要とするとき該物理メ
モリ量テーブル手段を用いてメモリを放出するユーザを
決定するユーザ決定手段と、物理メモリを管理するため
物理メモリ管理テーブル手段を備え、該ユーザ決定回路
で決定されたユーザ名とメモリ獲得要求信号及びメモリ
獲得要求ユーザ名より要求された物理メモリを新たに獲
得する物理アドレス決定手段から構成されることを特徴
とするメモリ空間制御方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23891285A JPS6299833A (ja) | 1985-10-25 | 1985-10-25 | メモリ空間制御方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23891285A JPS6299833A (ja) | 1985-10-25 | 1985-10-25 | メモリ空間制御方式 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6299833A true JPS6299833A (ja) | 1987-05-09 |
Family
ID=17037116
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP23891285A Pending JPS6299833A (ja) | 1985-10-25 | 1985-10-25 | メモリ空間制御方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6299833A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08179977A (ja) * | 1994-12-21 | 1996-07-12 | Nec Corp | 更新バッファ管理装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5652447A (en) * | 1979-10-02 | 1981-05-11 | Nec Corp | Working set control system |
-
1985
- 1985-10-25 JP JP23891285A patent/JPS6299833A/ja active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5652447A (en) * | 1979-10-02 | 1981-05-11 | Nec Corp | Working set control system |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08179977A (ja) * | 1994-12-21 | 1996-07-12 | Nec Corp | 更新バッファ管理装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190034084A1 (en) | Selecting controllers based on affinity between access devices and storage segments | |
JP4049525B2 (ja) | 分散処理システム | |
US5386536A (en) | Apparatus and method for managing memory allocation | |
US7784053B2 (en) | Management of virtual machines to utilize shared resources | |
US20180203630A1 (en) | Resource allocation in computers | |
CN109327550B (zh) | 一种访问请求的分配方法、装置、存储介质和计算机设备 | |
CN101681268B (zh) | 管理虚拟机存储器的***、方法和程序 | |
Aron et al. | Cluster reserves: A mechanism for resource management in cluster-based network servers | |
US8285961B2 (en) | Dynamic performance virtualization for disk access | |
US20040078339A1 (en) | Priority based licensing | |
CN110209490B (zh) | 一种内存管理方法及相关设备 | |
US9336147B2 (en) | Cache and memory allocation for virtual machines | |
JP2002091804A (ja) | ストレージ・デバイス上でのスペースの割振りを管理する方法、システム、およびプログラム記憶媒体 | |
CN108900626B (zh) | 一种云环境下数据存储方法、装置及*** | |
JP6089783B2 (ja) | 制御装置、リソース制御プログラムおよびリソース制御方法 | |
JP2003330734A (ja) | 重みを使用してアプリケーションにシステム資源を割当てる方法およびシステム | |
JPH08123763A (ja) | 分散処理システムにおけるメモリ割り当て方式 | |
CN102958166A (zh) | 一种资源分配方法及资源管理平台 | |
JP2010026919A (ja) | ストレージシステム内の論理ユニットを論理ボリュームに割り当てる方法及び記憶制御装置 | |
CN106598724A (zh) | 用于在计算***中管理内存的方法 | |
EP0892351A1 (en) | Large memory allocation method and apparatus | |
CN110008029B (zh) | ceph元数据集群目录分配方法、***、装置及可读存储介质 | |
CN103440113B (zh) | 一种磁盘io资源分配方法和装置 | |
JPS6299833A (ja) | メモリ空間制御方式 | |
CN112823338B (zh) | 使用分布式分段处理借用的资源分配 |