特許
J-GLOBAL ID:200903089695330665

多層キャッシング・システム及び該システムを実現するための方法

発明者:
出願人/特許権者:
代理人 (1件): 社本 一夫 (外5名)
公報種別:公開公報
出願番号(国際出願番号):特願平9-113774
公開番号(公開出願番号):特開平10-124397
出願日: 1997年05月01日
公開日(公表日): 1998年05月15日
要約:
【要約】【課題】 キャッシングによりウィンドウズOSの性能を向上させること。【手段】 多層キャッシング・システムは、LRU法により管理されるRAMに小型キャッシュを有する。RAMキャッシュは回転記憶媒体上の不揮発性キャッシュのサブセットであり、不揮発性キャッシュはCD-ROM又は大容量記憶装置のサブセットである。システム・メモリ内に適切なサイズのRAMキャッシュを確立するために、階層技法が用いられ、RAMキャッシュは同サイズの複数のサブブロックから構成される。少量のRAMを用いるために、LRUキャッシュ除去法を実現するテーブルが維持される。要求されたデータが位置するRAMキャッシュ内の「バケット」を探索するために、ハッシュ機構が用いられる。
請求項(抜粋):
複数のRAMデータ・ブロック内に第1層データを記憶するためのRAMキャッシュとして一部分が用意され初期設定されるRAMと、データが変更可能に記憶され、不揮発性データ・ブロック内に第2層データを記憶するための不揮発性キャッシュとして一部分が動作する少なくとも1つの局所不揮発性の局所大容量記憶装置とを備えるコンピュータ・システム上で実現される多層キャッシング・システムを実現するための方法であって、前記コンピュータ・システムが前記局所大容量記憶装置よりも低いアクセス速度の低速大容量記憶装置へのデータ経路を有しており、前記低速大容量記憶装置はフルセットのファイル・データを記憶している方法において、受信されたファイル入力/出力要求が前記低速大容量記憶装置に常駐するデータに関係するときは必ず、及び、この要求されたデータが第1層データ及び第2層データとして利用可能でないとき、全部のRAMデータ・ブロックが第1層データで既に満たされているかどうかを決定するステップと、全部のRAMデータ・ブロックが既に満たされているならば、最低使用頻度のRAMデータ・ブロックから第1層データを除去するステップと、前記要求されたデータを含む第3層データの量を検索するステップと、検索された第3層データを不揮発性データ・ブロック及び空いたRAMデータ・ブロックに書き込むステップと、前記空いたRAMデータ・ブロックに書き込まれた前記の検索された第3層データから、前記ファイル入力/出力要求を解決するステップと、を備える方法。
IPC (4件):
G06F 12/08 320 ,  G06F 12/08 ,  G06F 3/08 ,  G06F 12/00 514
FI (4件):
G06F 12/08 320 ,  G06F 12/08 F ,  G06F 3/08 F ,  G06F 12/00 514 M

前のページに戻る