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
Application number
JP1061157A
Other languages
English (en)
Inventor
Mitsuo Kurono
黒野 満夫
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 JP1061157A priority Critical patent/JPH02238535A/ja
Publication of JPH02238535A publication Critical patent/JPH02238535A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、オンデマンドページングの仮想記憶方式のメ
モリ管理を有する電子計算機システムのOSにおけるペ
ージ数可変型オンデマンドページング方式に関するもの
である。
〔従来の技術〕
従来、オンデマンドページングを用いた仮想記憶方式の
メモリ管理でのページングページ数は、固定値であり、
動的に可変値を持つことはなかった。
また、ページアウトページ数は、そのシステム内で、あ
る一定値であり、ページインページ数も固定値であり、
そのページ数をシステム運用中に動的に変更することは
できなかった。
〔発明が解決しようとする課題〕
上述した従来のオンデマンドページング方式ては、ペー
ジアウトページ数、ページインページ数のいずれも固定
値であり、システム運用中に動的に変更することはでき
なかった。このため、プログラムのメモリアクセスの状
態によって効率的にページングを行うために、ページン
グページ数を変更することはできないという問題点があ
った。
〔課題を解決するための手段〕
本発明のページ数可変型オンデマンドページング方式の
構成は、電子計算機システム内のオペレーティングシス
テム(以後、OSと称す)における仮想記憶方式でペー
ジングを利用したオンデマンドページング方式において
、時間監視を行う時間監視機構と、この時間監視機構に
よりある時間間隔ことにページアクセス履歴情報を収集
するページアクセス履歴情報収集機構と、その収集した
ページアクセス履歴情報をもとに、一定時間当たりの論
理空間上にアクセスページ間隔を調べ、そのアクセスペ
ージ間隔にもとづき、ページアウトページ数とページイ
ンページ数を動的に決定するペーシ数決定機構と、その
決定されたページ数によりページアウト及びページイン
を実行するページアウト機構及びページイン機構とを備
えて構成される。
〔実施例〕
次に、本発明の一実施例について図面を用いて説明する
第1図は本発明の一実施例の全体の構成を示すブロック
図であり、A及ひBはOS上で走行しているプログラム
、1は時間監視機構、2はページアクセス履歴情報収集
機構、3はページ数決定機構、4はページアウト機構、
5はページイン機構、6は二次媒体である。
OS上で走行しているプログラムA及びBが確保してい
るペーシにREAD/WRITE!,ながどうかのペー
ジアクセス履歴情報を、ページアクセス履歴情報収集機
構2が時間監視機構1を用いてある時間間隔ごとに収集
する。
ページ数決定機構3は、ページアクセス履歴情報収集機
構2が収集したページアクセス履歴情報にもとづき、プ
ログラムA及びBがアクセスしたページの空間上の連続
性をチェックし、一括で行うページアウトページ数及び
ページインページ数を決定する。
ペーシアウト機構4は、メモリ負荷が高くなってページ
アウト必要と判断した時点で、ページ数決定機構3か決
定したページアウトページ数分、一括でメモリ内の情報
を二次媒休6にページアウトする6 また、ページイン機構5は、ページインが必要となった
時点で、ページ数決定機構3が決定した、ページインペ
ージ数により、二次媒休6がらメモリ内に情報をページ
インする。
〔発明の効果〕
以上説明したように、本発明は、ある時間間隔ごとにペ
ーシアクセス履歴情報を収集し、その収集したペーシア
クセス情報により、ある一定時間間隔ごとの論理空間上
のアクセスページ間隔を調べ、そのページ間隔によりペ
ージアウトページ数及びページインページ数を動的に決
定し、その決定したペーシ数によりページアウト及びペ
ージインを行うことにより、効率的にページングを行う
ことがてきるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック図であ
る。 A,B・・・プログラム、1・・・時間監視機構、2・
・・ページアクセス履歴情報収集機構、3・・・ページ
数決定機構、4・・ペーシアウト機構、5・・・ページ
イン機構。

Claims (1)

    【特許請求の範囲】
  1. 電子計算機システム内のオペレーティングシステム(以
    後、OSと称す)における仮想記憶方式でページングを
    利用したオンデマンドページング方式において、時間監
    視を行う時間監視機構と、この時間監視機構によりある
    時間間隔ごとにページアクセス履歴情報を収集するペー
    ジアクセス履歴情報収集機構と、その収集したページア
    クセス履歴情報をもとに、一定時間当たりの論理空間上
    にアクセスページ間隔を調べ、そのアクセスページ間隔
    にもとづき、ページアウトページ数とページインページ
    数を動的に決定するページ数決定機構と、その決定され
    たページ数によりページアウト及びページインを実行す
    るページアウト機構及びページイン機構とを備えること
    により、効率的にページングを行うことを特徴とするペ
    ージ数可変型オンデマンドページング方式。
JP1061157A 1989-03-13 1989-03-13 ページ数可変型オンデマンドページング方式 Pending JPH02238535A (ja)

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)

* Cited by examiner, † Cited by third party
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 スワップファイル転送装置、スワップファイル転送方法、スワップファイル転送プログラム、仮想記憶装置、及び、オペレーティングシステム

Cited By (3)

* Cited by examiner, † Cited by third party
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)