特許
J-GLOBAL ID:200903084550980295

共有メモリ及び共有メモリ管理装置

発明者:
出願人/特許権者:
代理人 (1件): 鈴江 武彦 (外6名)
公報種別:公開公報
出願番号(国際出願番号):特願平11-226493
公開番号(公開出願番号):特開2001-051856
出願日: 1999年08月10日
公開日(公表日): 2001年02月23日
要約:
【要約】【課題】 アドレスと無関係に所要とするデータを高速検索することにある。【解決手段】 複数のプログラムA,B,Cから個別に入力されるデータ名を伴うデータの書込み命令を受け付けたとき、そのデータのデータサイズに応じた共有メモリの空き領域を空き領域検索手段33で検索し、また前記データ名からハッシュキー作成手段34がハッシュキーを作成し、これら空き領域のアドレスおよびハッシュキーをそれぞれブロック確保手段32に通知する。このブロック確保手段は、空き領域のアドレスから書込みデータサイズに応じた可変サイズのブロックを確保し、かつ、このブロック内に前記ハッシュキーおよび書込みデータを書込む。一方、プログラムからデータ名を伴う読み出し命令を受けると、ブロック検索手段35は、データ名から作成されるハッシュキを用いてブロックを検索し所要とするデータを読み出す共有メモリ管理装置である。
請求項(抜粋):
複数のプログラム間で共有する共有メモリにおいて、前記各プログラムの書込みデータのデータ名ごとに当該書込みデータのデータサイズに応じた可変サイズのブロックに分割され、各ブロックには、少なくとも前記データ名から作成されるハッシュキーを記憶するハッシュキー領域および前記書込みデータを記憶するデータ領域を形成し、前記ハッシュキーを用いて前記書込みデータの検索を可能としたことを特徴とする共有メモリ。
IPC (3件):
G06F 9/46 340 ,  G06F 12/02 540 ,  G11B 27/00
FI (3件):
G06F 9/46 340 F ,  G06F 12/02 540 ,  G11B 27/00 A
Fターム (9件):
5B060AA12 ,  5B060AA13 ,  5B060AC11 ,  5B060KA04 ,  5B098GD03 ,  5D110DA12 ,  5D110DB08 ,  5D110DE02 ,  5D110DE04

前のページに戻る