发明授权
US07558804B1 Method, apparatus, and computer-readable medium for space-efficient storage of variables in a non-volatile computer memory
有权
用于在非易失性计算机存储器中空间高效地存储变量的方法,装置和计算机可读介质
- 专利标题: Method, apparatus, and computer-readable medium for space-efficient storage of variables in a non-volatile computer memory
- 专利标题(中): 用于在非易失性计算机存储器中空间高效地存储变量的方法,装置和计算机可读介质
-
申请号: US11212198申请日: 2005-08-26
-
公开(公告)号: US07558804B1公开(公告)日: 2009-07-07
- 发明人: Feliks Polydov
- 申请人: Feliks Polydov
- 申请人地址: US GA Norcross
- 专利权人: American Megatrends, Inc.
- 当前专利权人: American Megatrends, Inc.
- 当前专利权人地址: US GA Norcross
- 代理机构: Hope Baldauff Hartman, LLC
- 主分类号: G06F17/00
- IPC分类号: G06F17/00 ; G06F17/30 ; G06F13/00
摘要:
A method, apparatus, and computer-readable medium for storing variables in a non-volatile computer memory are provided. The computer-readable medium has a data structure stored thereon that includes a first data field for storing a variable record including a header and variable information. The data structure also includes a second data field for storing a GUID for the variable. The variable record may comprise a full record or a data only record. A full record contains all of the identifying information for the record and the variable value. A data only record includes only an updated value for the variable. When a request is received to retrieve the variable value, the data structure is searched to locate the most recently created record for the variable. The value stored in this record is then returned in response to the request. Periodically, a garbage collection process may be performed to reduce the records stored for each variable to a single full record.
信息查询