特許
J-GLOBAL ID:200903003314300577

仮想メモリを管理するための方法およびプロファイリング・キャッシュ

発明者:
出願人/特許権者:
代理人 (3件): 坂口 博 ,  市位 嘉宏 ,  上野 剛史
公報種別:公開公報
出願番号(国際出願番号):特願2003-345159
公開番号(公開出願番号):特開2004-133933
出願日: 2003年10月03日
公開日(公表日): 2004年04月30日
要約:
【課題】仮想メモリを管理するための方法およびプロファイリング・キャッシュを提供すること。【解決手段】プロファイリング・キャッシュの各エントリは、ページ・アドレス、タイム・スタンプ、および最長時間未使用(LRU)カウントを含み、LRUカウントはページ・アドレスのアクセスごとに更新され、各エントリはLRUカウントを使用して放出される。変換索引バッファ(TLB)は、一時的にピン固定される複数のエントリを格納する第1のTLBセクション、およびピン固定されない複数のエントリを格納する第2のTLBセクションを含む。TLBの割込みに応答して、先入れ先出しアルゴリズムを使用してピン固定されていないエントリを置き換えて、1つのエントリが第2のTLBセクションにロードされる。第1のTLB部分は、最も古いタイム・スタンプを有するプロファイリング・キャッシュ内の1組のエントリを使用して定期的に更新される。【選択図】図1
請求項(抜粋):
各エントリがページ・アドレス、前記ページ・アドレスのタイム・スタンプ、および前記ページ・アドレスのアクセスごとに更新される最長時間未使用(LRU)カウントを含む1組のエントリをプロファイリング・キャッシュ内に格納するステップと、 前記LRUカウントを使用して前記プロファイリング・キャッシュ内のエントリを放出するステップと、 一時的にピン固定される複数のエントリを格納する第1の変換索引バッファ(TLB)セクション、およびピン固定されない複数のエントリを格納する第2のTLBセクションを含むTLBを提供するステップと、 TLBの割込みに応答して、先入れ先出しアルゴリズムを使用して前記ピン固定されないエントリのうちの1つを置き換えて前記第2のTLBセクション内にエントリをロードするステップと、 最も古いタイム・スタンプを有する前記プロファイリング・キャッシュ内の前記1組のエントリのうちの識別されたエントリを使用して前記第1のTLBセクションを定期的に更新するステップと を備える仮想メモリを管理するためのプロファイリング・キャッシュを使用する方法。
IPC (3件):
G06F12/10 ,  G06F12/08 ,  G06F12/12
FI (3件):
G06F12/10 501C ,  G06F12/08 507G ,  G06F12/12 555
Fターム (5件):
5B005JJ13 ,  5B005MM52 ,  5B005NN46 ,  5B005QQ01 ,  5B005QQ02
引用特許:
出願人引用 (4件)
全件表示
審査官引用 (4件)
全件表示

前のページに戻る