[實用新型]存儲設備有效
| 申請?zhí)枺?/td> | 201320005176.7 | 申請日: | 2013-01-06 |
| 公開(公告)號: | CN203241990U | 公開(公告)日: | 2013-10-16 |
| 發(fā)明(設計)人: | 季茂林;路向峰 | 申請(專利權)人: | 北京憶恒創(chuàng)源科技有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲 設備 | ||
技術領域
本實用新型涉及固態(tài)存儲設備(Solid?Storage?Device,SSD),更具體地,本實用新型涉及用于存儲設備的邏輯地址與物理之間的映射。?
背景技術
同機械式硬盤相類似,固態(tài)存儲設備(SSD)也是用于計算機系統(tǒng)的大容量、非易失性存儲設備。固態(tài)存儲設備一般以閃存(Flash)作為存儲介質(zhì)。高性能的固態(tài)存儲設備被用于高性能計算機。?
存儲器目標是NAND閃存封裝內(nèi)的共享芯片使能(CE,Chip?Enable)信號的一個或多個邏輯單元(Logic?Unit)。每個邏輯單元具有邏輯單元號(LUN,Logic?Unit?Number)。NAND閃存封裝內(nèi)可包括一個或多個管芯(Die)。典型地,邏輯單元對應于單一的管芯。邏輯單元可包括多個平面(Plane)。邏輯單元內(nèi)的多個平面可以并行存取,而NAND閃存芯片內(nèi)的多個邏輯單元可以彼此獨立地執(zhí)行命令和報告狀態(tài)。在可從?
http://www.micron.com/~/media/Documents/Products/Other%20Documents/ONFI3_0Gol?d.ashx獲得的“Open?NAND?Flash?Interface?Specification(Revision3.0)”中,提供了關于目標(target)、邏輯單元、LUN、平面(Plane)的含義,其為現(xiàn)有技術的一部分。?
公開號為CN102177556A的中國專利申請公開了一種閃存轉(zhuǎn)換層(FTL,Flash?Translation?Layer)。FTL將閃存的存儲塊形成虛擬存儲空間,以使得閃存存儲器對主機顯示為磁盤驅(qū)動器。FTL通過在存儲器中產(chǎn)生并維持表,以將來自主機的對磁盤驅(qū)動器的一個扇區(qū)的請求映射到固態(tài)驅(qū)動器的閃存芯片中的實際位置。?
參看圖1,其展示了用于FTL的并行單元的查找表的例子。由于閃存芯片中的邏輯單元(Logic?Unit)可以并行方式存取,因而,并行單元可以是一邏輯單元。邏輯單元內(nèi)可包括多個平面(Plane),并行單元也可為一平面。而對應于圖1的例子中,固態(tài)驅(qū)動器包括8個信道(channel)(也稱為“通道”)。每個通道上包括多個閃存芯片,可由2個芯片使能信號控制對每個通道上的閃存芯片的訪問。在圖1的例子中,每個芯片啟用(又稱為“芯片使能”)信號對應于一個邏輯單元,而每個邏輯單元具有2個平面。因而,圖1的固態(tài)驅(qū)動器共包括32個并行單元。每個并行單元為一個平面。通過圖1中提供的查找表,將0-31的并行單元編號,映射到特定的通道、芯片啟用信號、邏輯單元以及平面。?
然而,存儲設備中可能包括具有不同容量的閃存芯片,不同數(shù)量的通道。以及存儲設備中可能包括具有不同配置的電路子卡,每個子卡上具有不同數(shù)量的通道、不同數(shù)量的閃存芯片。這導致在物理配置上,并行單元的排布相對于電路子卡或者閃存芯片并非線性。而主機則需要認為存儲空間是連續(xù)的。因而,需要在存儲設備的物理配置可變的情況下,提供用于存儲設備的邏輯地址與物理地址之間的映射。?
發(fā)明內(nèi)容
根據(jù)本實用新型的第一方面,提供了用于存儲設備的地址映射方法,包括:接收用于存儲設備的邏輯地址;將所述邏輯地址映射為用于存儲單元的物理地址;基于所述物理地址訪問所述存儲單元。?
根據(jù)本實用新型的第一方面的方法,其中使用查找表將所述邏輯地址映射為用于存儲單元的物理地址。?
根據(jù)本實用新型的第一方面的方法,包括:獲取第一電路板上的存儲單元的第一數(shù)量,獲取第二電路板上的存儲單元的第二數(shù)量;基于所述第一數(shù)量與所述第二數(shù)量得到邏輯地址范圍,所述邏輯地址的取值在所述邏輯地址范圍之內(nèi);向主機提供所述邏輯地址范圍。?
根據(jù)本實用新型的第一方面的方法,包括:基于所述第一數(shù)量與所述第二數(shù)量,建立查找表,用于將所述邏輯地址范圍內(nèi)的每個邏輯地址映射到用于第一電路板或第二電路板上的存儲單元的物理地址。?
根據(jù)本實用新型的第一方面的方法,包括:獲取第一電路板上的存儲單元的第一數(shù)量;基于所述第一數(shù)量得到邏輯地址范圍,所述邏輯地址的取值在所述邏輯地址范圍之內(nèi);向主機提供所述邏輯地址范圍。?
根據(jù)本實用新型的第一方面的方法,包括:基于所述第一數(shù)量,建立查找表,用于將所述邏輯地址范圍內(nèi)的每個邏輯地址映射到用于第一電路板上的存儲單元的物理地址。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京憶恒創(chuàng)源科技有限公司,未經(jīng)北京憶恒創(chuàng)源科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201320005176.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:智能停車場的遠距離讀卡器
- 下一篇:一種多功能鍵盤





