发明名称 TRANSACTIONAL FLASH FILE SYSTEM FOR MICROCONTROLLERS AND EMBEDDED SYSTEMS
摘要 A transactional file system for a flash memory is based on persistent data structures that preferably are versloned trees. Only two copies of each tree are maintained: a read-write current version and a read-only previous version. Each internal node of each tree includes a spare pointer. Internal nodes are modifies by changing their spare pointers. Tentative changes to the current versions are marked using commit andabort flags in the internal nodes, and corresponding indications are logged. The tentative changes are committed or aborted in accordance with the logged indications. Awitness marker in the log and a witness heqder eleswhare in the flash memory are used at boot time to identify the log.
申请公布号 WO2006064498(A3) 申请公布日期 2006.12.07
申请号 WO2005IL01342 申请日期 2005.12.13
申请人 RAMOT AT TEL-AVIV UNIVERSITY LTD.;GAL, ERAN;SPIVAK, MICHAL;AVRAHAM TOLEDO, SIVAN 发明人 GAL, ERAN;SPIVAK, MICHAL;AVRAHAM TOLEDO, SIVAN
分类号 G06F12/00;G06F17/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址