[發明專利]高閃存兼容性的電子裝置以及相關的閃存兼容性提升方法無效
| 申請號: | 201110355077.7 | 申請日: | 2011-11-10 |
| 公開(公告)號: | CN102591784A | 公開(公告)日: | 2012-07-18 |
| 發明(設計)人: | 王佳瑞;秦嗣勃 | 申請(專利權)人: | 宏達國際電子股份有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 史新宏 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 閃存 兼容性 電子 裝置 以及 相關 提升 方法 | ||
技術領域
本發明是有關于配備有閃存的電子裝置,且特別有關于閃存的兼容性設計,以允許電子裝置任意使用各種頁尺寸的與非門閃存。?
背景技術
閃存為非易失性的計算機儲存芯片,可被電性抹儲以及重新編程。閃存通常應用在存儲卡、USB閃存設備、MP?3播放器、固態硬盤(SSD)、大姆哥裝置(thumb?drive)、個人數字助理裝置(PDA)...等,負責一般的數據儲存以及計算機與其它數字產品之間的數據傳送。?
與非門閃存(NAND?flash)為閃存的一種。一般來說,一與非門閃存的儲存空間還劃分為多個物理區塊(physical?blocks),且各個物理區塊還劃分為多個物理頁(physical?pages)。與非門閃存的讀、寫必須一次一頁進行,而其解鎖(unlocking)以及抹除(erasing)則需以區塊為單元進行(block-wise?fashion)。因此,關于配備有與非門閃存的電子裝置的應用軟件(application?software)設計,需將與非門閃存的物理頁尺寸以及物理區塊尺寸納入考慮。例如,若所配備的與非門閃存是劃分為頁尺寸為2K+64字節的多個頁,相關的應用軟件需設計成以特定尺寸-2K+64字節-為單位,方能存取該與非門閃存。倘若所配備的與非門閃存是劃分為頁尺寸為4K+128字節的多個頁,相關的應用軟件需設計成以另一種特定尺寸-4K+128字節-為單位,方能存取該與非門閃存。若要與不同頁尺寸的與非門閃存兼容,電子裝置的應用軟件設計會相當復雜。?
發明內容
本發明揭露具有高閃存兼容性的一種電子裝置、以及提高電子裝置內閃存兼容性的方法。?
基于本發明一種實施方式所實現的一電子裝置包括一與非門閃存、一處?理單元、以及一程序存儲器。該與非門閃存包括多個物理區塊、且各物理區塊還劃分為多個物理頁。該程序存儲器儲存有應用軟件以及操作系統的程序碼,由該處理單元讀取與執行。由該處理單元執行的該應用軟件是使用一特定頁尺寸發布其對該與非門閃存的存取請求。由該處理單元運作的該操作系統則是扮演上述應用軟件以及該與非門閃存的中繼媒介,提供一裝置驅動器。該裝置驅動器會將該與非門閃存的物理頁分配給各虛擬頁,使各虛擬頁的尺寸等同該特定頁尺寸,以參照上述虛擬頁響應上述應用軟件所發出的與非門閃存存取請求。?
在另外一種實施方式中,所介紹的是提升電子裝置的閃存兼容性的方法。首先,觀察電子裝置所配備的與非門閃存的物理頁尺寸,并且判斷該物理頁尺寸與一特定頁尺寸之間的尺寸比例1∶N,其中,N為一數值,而該特定頁尺寸是由該電子裝置的應用軟件定義,限定該與非門閃存的存取請求尺寸。根據數值N,本方法進行一虛擬頁配置,使各個虛擬頁配置有該與非門閃存的N個物理頁。應用軟件所發布的與非門閃存存取請求可通過上述虛擬頁獲得響應。?
為使本發明的上述目的、特征和優點能更明顯易懂,下文特舉實施例,并配合所附圖示,詳細說明如下。?
附圖說明
圖1A以方塊圖圖解根據本發明一種實施方式所實現的一電子裝置;?
圖1B圖解電子裝置100的軟件架構;?
圖2圖解虛擬頁配置的概念;?
圖3圖解關于「頁」的讀/寫指令轉換技術;?
圖4圖解虛擬區塊配置的概念;?
圖5圖解關于「區塊」的讀/寫指令轉換技術;?
圖6圖解一區塊抹除指令轉換技術;?
圖7圖解一狀態觀察請求的轉換技術;以及?
圖8圖解一狀態設定請求的轉換技術。?
[主要元件標號說明]?
100~電子裝置;102~與非門閃存;?
104~處理單元;106~程序存儲器;?
108~輸入/輸出單元;110~應用軟件;?
112~操作系統的程序碼;?
202~使用者;?
204~應用程序,針對一特定閃存而設計;?
206~操作系統;?
208~裝置驅動器,采用虛擬頁配置技術;?
B1、B2、...、Bn~物理區塊;?
Data1、Data2~第一、第二部分的數據字節;?
Info~頁信息/信息字節;?
INSTRUCTION~物理區塊狀態設定指令;?
Instruction_1以及Instruction_2~彼此獨立的物理端指令;以及?
PhyPage1...PhyPage128~物理頁。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于宏達國際電子股份有限公司,未經宏達國際電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110355077.7/2.html,轉載請聲明來源鉆瓜專利網。





