arrow
返回

Algorithms and data structures for flash memories

delete2005-06-01
delete572
delete
OA
AI
E
Eran Gal
S
Sivan Toledo
DOI:10.1145/1089733.1089735delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Flash memory is a type of electrically-erasable programmable read-only memory (EEPROM). Because flash memories are nonvolatile and relatively dense, they are now used to store files and other persistent objects in handheld computers, mobile phones, digital cameras, portable music players, and many other computer systems in which magnetic disks are inappropriate. Flash, like earlier EEPROM devices, suffers from two limitations. First, bits can only be cleared by erasing a large block of memory. Second, each block can only sustain a limited number of erasures, after which it can no longer reliably store data. Due to these limitations, sophisticated data structures and algorithms are required to effectively use flash memories. These algorithms and data structures support efficient not-in-place updates of data, reduce the number of erasures, and level the wear of the blocks in the device. This survey presents these algorithms and data structures, many of which have only been described in patents until now.
Keyword:
algorithms
performance
reliability
flash memory
EEPROM memory
wear leveling
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

ACM Computing Surveys 封面图
ACM Computing Surveys
IF:
28
论文数:
2.4K
被引数:
3.5W

机构

暂无机构信息
引用论文

引用论文

Anomalous Diffusion of Phosphorus into Silicon
err1970-03-01
err0
PREAI
errKunihiro Yagi; Nobuo Miyamoto; Jun-ichi Nishizawa
err分享
err收藏
Spatial Divisions of Labour
err
IF0
err1995-01-01
err0
errOAAI
errDoreen Massey
err分享
err收藏
err分享
err收藏