作者: M.-L. Chiang , R.-C. Chang
DOI: 10.1016/S0164-1212(99)00059-X
关键词: Semiconductor memory 、 Computer hardware 、 Embedded system 、 Universal memory 、 Interleaved memory 、 Memory refresh 、 Registered memory 、 Memory management 、 Computer science 、 Computer memory 、 Flash memory emulator 、 Computer data storage 、 Flash memory 、 Flash file system 、 Dynamic random-access memory 、 Overlay
摘要: Abstract Flash memory is small, lightweight, shock-resistant, nonvolatile, and consumes little power. therefore shows promise for use in storage devices consumer electronics, mobile computers embedded systems. However, flash cannot be overwritten unless erased advance. Erase operations are slow that usually decrease system performance, consume The number of erase cycles also limited. For power conservation, better longer lifetime, support erasure management necessary. In this paper, we the non-update-in-place scheme to implement a server propose new cleaning policy reduce needed evenly wear out memory. uses fine-grained method effectively cluster hot data cold order overhead. A wear-leveling algorithm proposed. Performance evaluations show significantly reduced worn. Though proposed separation targeted at memory-based systems, it can applied other systems as well.