特許
J-GLOBAL ID:200903047867463200
共有メモリシステム並びにデータベースシステム
発明者:
出願人/特許権者:
代理人 (1件):
志賀 富士弥 (外1名)
公報種別:公開公報
出願番号(国際出願番号):特願平8-183903
公開番号(公開出願番号):特開平10-031604
出願日: 1996年07月15日
公開日(公表日): 1998年02月03日
要約:
【要約】【課題】 複数のアプリケーションプロセスから共有メモリの参照・更新をするのに、データベース管理システムによるのではポインタ計算などのため、オーバヘッドが大きく、実メモリの利用効率も悪い。【解決手段】 共有メモリ10をマッピングするアドレスを固定とし、各アプリケーションプロセス12によるデータの参照をポインタ値で行う。この共有メモリのアクセスの同期・排他制御には、共有メモリのデータをブロック単位又はページ単位で読み書き可能にするマネージャプロセス11を設け、アプリケーションプロセスは読み出し専用とし、共有メモリのデータ更新は、1ブロックの更新用メモリに共有メモリの該等ブロックをコピーしておき、更新用メモリに対してデータの更新を行い、マネージャプロセスが更新用メモリをブロック毎に対応する共有メモリのブロックにコピーする。
請求項(抜粋):
複数のアプリケーションプロセスから共有メモリのデータを参照するにおいて、前記共有メモリをマッピングするアドレスを固定とし、各アプリケーションプロセスによるデータの参照をポインタ値で行うことを特徴とする共有メモリシステム。
IPC (3件):
G06F 12/00 514
, G06F 12/00 518
, G06F 12/00 547
FI (3件):
G06F 12/00 514 A
, G06F 12/00 518 A
, G06F 12/00 547 A
前のページに戻る