JPH02238535A - ページ数可変型オンデマンドページング方式 - Google Patents
ページ数可変型オンデマンドページング方式Info
- Publication number
- JPH02238535A JPH02238535A JP1061157A JP6115789A JPH02238535A JP H02238535 A JPH02238535 A JP H02238535A JP 1061157 A JP1061157 A JP 1061157A JP 6115789 A JP6115789 A JP 6115789A JP H02238535 A JPH02238535 A JP H02238535A
- Authority
- JP
- Japan
- Prior art keywords
- page
- pages
- history information
- access history
- access
- 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
Landscapes
- Memory System Of A Hierarchy Structure (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、オンデマンドページングの仮想記憶方式のメ
モリ管理を有する電子計算機システムのOSにおけるペ
ージ数可変型オンデマンドページング方式に関するもの
である。
モリ管理を有する電子計算機システムのOSにおけるペ
ージ数可変型オンデマンドページング方式に関するもの
である。
従来、オンデマンドページングを用いた仮想記憶方式の
メモリ管理でのページングページ数は、固定値であり、
動的に可変値を持つことはなかった。
メモリ管理でのページングページ数は、固定値であり、
動的に可変値を持つことはなかった。
また、ページアウトページ数は、そのシステム内で、あ
る一定値であり、ページインページ数も固定値であり、
そのページ数をシステム運用中に動的に変更することは
できなかった。
る一定値であり、ページインページ数も固定値であり、
そのページ数をシステム運用中に動的に変更することは
できなかった。
上述した従来のオンデマンドページング方式ては、ペー
ジアウトページ数、ページインページ数のいずれも固定
値であり、システム運用中に動的に変更することはでき
なかった。このため、プログラムのメモリアクセスの状
態によって効率的にページングを行うために、ページン
グページ数を変更することはできないという問題点があ
った。
ジアウトページ数、ページインページ数のいずれも固定
値であり、システム運用中に動的に変更することはでき
なかった。このため、プログラムのメモリアクセスの状
態によって効率的にページングを行うために、ページン
グページ数を変更することはできないという問題点があ
った。
本発明のページ数可変型オンデマンドページング方式の
構成は、電子計算機システム内のオペレーティングシス
テム(以後、OSと称す)における仮想記憶方式でペー
ジングを利用したオンデマンドページング方式において
、時間監視を行う時間監視機構と、この時間監視機構に
よりある時間間隔ことにページアクセス履歴情報を収集
するページアクセス履歴情報収集機構と、その収集した
ページアクセス履歴情報をもとに、一定時間当たりの論
理空間上にアクセスページ間隔を調べ、そのアクセスペ
ージ間隔にもとづき、ページアウトページ数とページイ
ンページ数を動的に決定するペーシ数決定機構と、その
決定されたページ数によりページアウト及びページイン
を実行するページアウト機構及びページイン機構とを備
えて構成される。
構成は、電子計算機システム内のオペレーティングシス
テム(以後、OSと称す)における仮想記憶方式でペー
ジングを利用したオンデマンドページング方式において
、時間監視を行う時間監視機構と、この時間監視機構に
よりある時間間隔ことにページアクセス履歴情報を収集
するページアクセス履歴情報収集機構と、その収集した
ページアクセス履歴情報をもとに、一定時間当たりの論
理空間上にアクセスページ間隔を調べ、そのアクセスペ
ージ間隔にもとづき、ページアウトページ数とページイ
ンページ数を動的に決定するペーシ数決定機構と、その
決定されたページ数によりページアウト及びページイン
を実行するページアウト機構及びページイン機構とを備
えて構成される。
次に、本発明の一実施例について図面を用いて説明する
。
。
第1図は本発明の一実施例の全体の構成を示すブロック
図であり、A及ひBはOS上で走行しているプログラム
、1は時間監視機構、2はページアクセス履歴情報収集
機構、3はページ数決定機構、4はページアウト機構、
5はページイン機構、6は二次媒体である。
図であり、A及ひBはOS上で走行しているプログラム
、1は時間監視機構、2はページアクセス履歴情報収集
機構、3はページ数決定機構、4はページアウト機構、
5はページイン機構、6は二次媒体である。
OS上で走行しているプログラムA及びBが確保してい
るペーシにREAD/WRITE!,ながどうかのペー
ジアクセス履歴情報を、ページアクセス履歴情報収集機
構2が時間監視機構1を用いてある時間間隔ごとに収集
する。
るペーシにREAD/WRITE!,ながどうかのペー
ジアクセス履歴情報を、ページアクセス履歴情報収集機
構2が時間監視機構1を用いてある時間間隔ごとに収集
する。
ページ数決定機構3は、ページアクセス履歴情報収集機
構2が収集したページアクセス履歴情報にもとづき、プ
ログラムA及びBがアクセスしたページの空間上の連続
性をチェックし、一括で行うページアウトページ数及び
ページインページ数を決定する。
構2が収集したページアクセス履歴情報にもとづき、プ
ログラムA及びBがアクセスしたページの空間上の連続
性をチェックし、一括で行うページアウトページ数及び
ページインページ数を決定する。
ペーシアウト機構4は、メモリ負荷が高くなってページ
アウト必要と判断した時点で、ページ数決定機構3か決
定したページアウトページ数分、一括でメモリ内の情報
を二次媒休6にページアウトする6 また、ページイン機構5は、ページインが必要となった
時点で、ページ数決定機構3が決定した、ページインペ
ージ数により、二次媒休6がらメモリ内に情報をページ
インする。
アウト必要と判断した時点で、ページ数決定機構3か決
定したページアウトページ数分、一括でメモリ内の情報
を二次媒休6にページアウトする6 また、ページイン機構5は、ページインが必要となった
時点で、ページ数決定機構3が決定した、ページインペ
ージ数により、二次媒休6がらメモリ内に情報をページ
インする。
以上説明したように、本発明は、ある時間間隔ごとにペ
ーシアクセス履歴情報を収集し、その収集したペーシア
クセス情報により、ある一定時間間隔ごとの論理空間上
のアクセスページ間隔を調べ、そのページ間隔によりペ
ージアウトページ数及びページインページ数を動的に決
定し、その決定したペーシ数によりページアウト及びペ
ージインを行うことにより、効率的にページングを行う
ことがてきるという効果がある。
ーシアクセス履歴情報を収集し、その収集したペーシア
クセス情報により、ある一定時間間隔ごとの論理空間上
のアクセスページ間隔を調べ、そのページ間隔によりペ
ージアウトページ数及びページインページ数を動的に決
定し、その決定したペーシ数によりページアウト及びペ
ージインを行うことにより、効率的にページングを行う
ことがてきるという効果がある。
第1図は本発明の一実施例の構成を示すブロック図であ
る。 A,B・・・プログラム、1・・・時間監視機構、2・
・・ページアクセス履歴情報収集機構、3・・・ページ
数決定機構、4・・ペーシアウト機構、5・・・ページ
イン機構。
る。 A,B・・・プログラム、1・・・時間監視機構、2・
・・ページアクセス履歴情報収集機構、3・・・ページ
数決定機構、4・・ペーシアウト機構、5・・・ページ
イン機構。
Claims (1)
- 電子計算機システム内のオペレーティングシステム(以
後、OSと称す)における仮想記憶方式でページングを
利用したオンデマンドページング方式において、時間監
視を行う時間監視機構と、この時間監視機構によりある
時間間隔ごとにページアクセス履歴情報を収集するペー
ジアクセス履歴情報収集機構と、その収集したページア
クセス履歴情報をもとに、一定時間当たりの論理空間上
にアクセスページ間隔を調べ、そのアクセスページ間隔
にもとづき、ページアウトページ数とページインページ
数を動的に決定するページ数決定機構と、その決定され
たページ数によりページアウト及びページインを実行す
るページアウト機構及びページイン機構とを備えること
により、効率的にページングを行うことを特徴とするペ
ージ数可変型オンデマンドページング方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1061157A JPH02238535A (ja) | 1989-03-13 | 1989-03-13 | ページ数可変型オンデマンドページング方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1061157A JPH02238535A (ja) | 1989-03-13 | 1989-03-13 | ページ数可変型オンデマンドページング方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02238535A true JPH02238535A (ja) | 1990-09-20 |
Family
ID=13163023
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1061157A Pending JPH02238535A (ja) | 1989-03-13 | 1989-03-13 | ページ数可変型オンデマンドページング方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02238535A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004102401A1 (ja) * | 2003-05-13 | 2004-11-25 | Fujitsu Limited | 入出力装置、計算機、計算機システム、入出力制御プログラム、os、ページ管理プログラム、及びページ管理方法 |
| JP2014182740A (ja) * | 2013-03-21 | 2014-09-29 | Nec Corp | スワップファイル転送装置、スワップファイル転送方法、スワップファイル転送プログラム、仮想記憶装置、及び、オペレーティングシステム |
-
1989
- 1989-03-13 JP JP1061157A patent/JPH02238535A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004102401A1 (ja) * | 2003-05-13 | 2004-11-25 | Fujitsu Limited | 入出力装置、計算機、計算機システム、入出力制御プログラム、os、ページ管理プログラム、及びページ管理方法 |
| US7430649B2 (en) | 2003-05-13 | 2008-09-30 | Fujitsu Limited | Input/output device, computer, computer system, input/output control program, OS, page management program, and page management method |
| JP2014182740A (ja) * | 2013-03-21 | 2014-09-29 | Nec Corp | スワップファイル転送装置、スワップファイル転送方法、スワップファイル転送プログラム、仮想記憶装置、及び、オペレーティングシステム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20030036883A1 (en) | Extending width of performance monitor counters | |
| JP2528604B2 (ja) | マルチビット・ベクトル履歴のリスト表示を利用するメモリ管理方法および装置 | |
| JPH02238535A (ja) | ページ数可変型オンデマンドページング方式 | |
| US6473848B2 (en) | Method for controlling memory access on a machine with non-uniform memory access and machine for implementing such a method | |
| US6917569B1 (en) | Method for determining seek times in a disk array storage device | |
| US4984150A (en) | Virtual memory control management system | |
| JPH0310343A (ja) | ホットスポットデータ管理処理方式 | |
| JP2975253B2 (ja) | 多重化ボリューム装置 | |
| JPH08190537A (ja) | マルチプロセッサシステム及びプロセススケジューリング方法 | |
| JPH10154092A (ja) | データベース管理システム | |
| JP3061001B2 (ja) | 計算機システムにおけるメモリ割り当て方式 | |
| JP2682746B2 (ja) | 仮想計算機システム | |
| CN121277984A (zh) | 基于混合架构与热区预测的数据库预加载方法及装置 | |
| US8614799B2 (en) | Memory paging | |
| JP3097345B2 (ja) | ページング情報採取方式 | |
| JPH03125236A (ja) | メモリダンプ収集方式 | |
| JPH07122857B2 (ja) | 情報処理装置 | |
| JP2535584B2 (ja) | 実記憶固定処理計算機 | |
| JP2513328B2 (ja) | ダンプ出力方式 | |
| JP2001154860A (ja) | オペレーティングシステムのメモリ管理方法 | |
| JPH04116742A (ja) | 仮想記憶システムにおけるメモリ割り当て方式 | |
| Stevens | Heuristics for Disk Drive Positioning in 4.3 BSD. | |
| JPH02109147A (ja) | メモリダンプ収集方式 | |
| JPH0438011B2 (ja) | ||
| JPH0230059B2 (ja) |