Method and apparatus for transactional writing of data into a persistent memory
US6272607A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Aug 24, 1999 |
| Grant date | Aug 7, 2001 |
| Priority date | — |
| Expiry date | Aug 24, 2019 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F12/023
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method for transactional writing of data into a data space in a persistent memory. The data space has a data space header which signals that the data space is free. A data header is generated when there is a writing transaction in the data space. After successful completion of the transactional writing, the data header signals that the data space is occupied by the written data. The data is written directly to the persistent memory, and in the case the transactional writing is not successfully completed, the data space header is valid for the data space. If the transactional writing is successfully completed, the data header is valid for the written data in the data space. A persistent buffer serves for storing validity information for ensuring the validity of the data header or the data space header as appropriate.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.