首页> 外国专利> Effective Caching for Demand-based Flash Translation Layers in Large-Scale Flash Memory Storage Systems

Effective Caching for Demand-based Flash Translation Layers in Large-Scale Flash Memory Storage Systems

机译:大型闪存存储系统中基于需求的闪存转换层的有效缓存

摘要

This invention discloses methods for implementing a flash translation layer in a computer subsystem comprising a flash memory and a random access memory (RAM). According to one disclosed method, the flash memory comprises data blocks for storing real data and translation blocks for storing address-mapping information. The RAM includes a cache space allocation table and a translation page mapping table. The cache space allocation table may be partitioned into a first cache space and a second cache space. Upon receiving an address-translating request, the cache space allocation table is searched to identify if an address-mapping data structure that matches the request is present. If not, the translation blocks are searched for the matched address-mapping data structure, where the physical page addresses for accessing the translation blocks are provided by the translation page mapping table. The matched address-translating data structure is also used to update the cache space allocation table.
机译:本发明公开了用于在包括闪存和随机存取存储器(RAM)的计算机子系统中实现闪存转换层的方法。根据一种公开的方法,闪存包括用于存储实际数据的数据块和用于存储地址映射信息的转换块。 RAM包括高速缓存空间分配表和翻译页面映射表。缓存空间分配表可以被划分为第一缓存空间和第二缓存空间。一旦接收到地址转换请求,就搜索高速缓存空间分配表以识别是否存在与该请求匹配的地址映射数据结构。如果不是,则在翻译块中搜索匹配的地址映射数据结构,其中由翻译页映射表提供用于访问翻译块的物理页地址。匹配的地址转换数据结构还用于更新缓存空间分配表。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号