计算机科学
闪存文件系统
隐藏物
物理地址
嵌入式系统
闪存
页面缓存
散列函数
并行计算
操作系统
计算机硬件
计算机存储器
覆盖
半导体存储器
CPU缓存
缓存算法
程序设计语言
作者
Kwanghee Park,Junsik Yang,Joon‐Hyuk Chang,Deok‐Hwan Kim
出处
期刊:Etri Journal
[Electronics and Telecommunications Research Institute]
日期:2008-12-04
卷期号:30 (6): 790-798
被引量:6
标识
DOI:10.4218/etrij.08.0108.0145
摘要
Recently, NAND flash memory has emerged as a next generation storage device because it has several advantages, such as low power consumption, shock resistance, and so on. However, it is necessary to use a flash translation layer (FTL) to intermediate between NAND flash memory and conventional file systems because of the unique hardware characteristics of flash memory. This paper proposes a new clustered FTL (CFTL) that uses clustered hash tables and a two-level software cache technique. The CFTL can anticipate consecutive addresses from the host because the clustered hash table uses the locality of reference in a large address space. It also adaptively switches logical addresses to physical addresses in the flash memory by using block mapping, page mapping, and a two-level software cache technique. Furthermore, anticipatory I/O management using continuity counters and a prefetch scheme enables fast address translation. Experimental results show that the proposed address translation mechanism for CFTL provides better performance in address translation and memory space usage than the well-known NAND FTL (NFTL) and adaptive FTL (AFTL).
科研通智能强力驱动
Strongly Powered by AbleSci AI