特許
J-GLOBAL ID:200903070452668231

コンピュータ・システムにおける数値のリサイクリングのためのシステムおよび方法

発明者:
出願人/特許権者:
代理人 (1件): 谷 義一 (外2名)
公報種別:公表公報
出願番号(国際出願番号):特願2000-556305
公開番号(公開出願番号):特表2002-519757
出願日: 1999年06月23日
公開日(公表日): 2002年07月02日
要約:
【要約】本発明は、リソースへのアクセスを要求するコンシューマーのために参照ハンドルを生成し検証するためのシステムと方法において具体化される。本発明のシステムは、ハンドル・アドミニストレータ(230)を有するリソースマネージャー(200)と、複数のコンシューマー(212-216)と、複数のリソース(218-222)を含む。ハンドル・アドミニストレータは、割り当てルーチン(310)と、解除ルーチン(314)と、デリファレンス・ルーチン(312)を含む。割り当てルーチン(310)は、新しいハンドルを発行し、解除ルーチン(314)は、もはや必要とされないハンドルを解除し(こうしてハンドルを無効にし)、デリファレンス・ルーチン(312)は、ハンドルをデリファレンスしてリソースへのポインターにするが、このときにハンドルが有効であることが検証される。また、使用するレコードや使用しないレコードを管理するための補助サブルーチン(402)、ハンドル・データベースを効率的に拡張するための拡張サブルーチン(404)、ハンドルをリサイクリングするためのハンドル・リサイクリング・サブルーチン(406)、ハンドル・データベースを効率的に縮小するための縮小サブルーチン(434)、ハンドル・データベースを確率的に縮小するためのヒステリシス・サブルーチン(436)、およびメモリ割り当て失敗の場合に機能性を改善するメモリ割り当て失敗サブルーチン(414)も含まれる。
請求項(抜粋):
数値を利用するコンピュータシステムにおける数値のリサイクリングの方法において、 ほぼシーケンシャルの順序で数値を発行し(310)、シーケンスの第1の部分で発行された少なくとも1つの数値を無効化することにより、発行された数値の総数が利用可能な固有の数値の数を超えないようにし(1410-1412)、 無効となった数値を再発行に利用できるようにする(1414-1418) ことを特徴とする方法。
Fターム (2件):
5B098GD01 ,  5B098GD15
引用特許:
審査官引用 (2件)
引用文献:
審査官引用 (4件)
  • TOSHIBA ASシリーズ プログラミングユーティリティ説明書 V4編, 19930710, B3版, pp.13-25
  • Windows API入門 第1回 APIの基礎概念とグラフィック(絵)
  • Win32 API オフィシャルリファレンス 改訂版, 19970731, 第1版, pp.421-422
全件表示

前のページに戻る