[發明專利]一種固態硬盤的結構及其加速初始化的方法無效
| 申請號: | 200810211330.X | 申請日: | 2008-09-19 |
| 公開(公告)號: | CN101676872A | 公開(公告)日: | 2010-03-24 |
| 發明(設計)人: | 劉杰 | 申請(專利權)人: | 劉杰 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F3/06;G11C7/10 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100089北京市朝陽*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 固態 硬盤 結構 及其 加速 初始化 方法 | ||
1、一種固態硬盤的結構,包括總線、內存、索引數據存儲器、軟件代碼存儲器、處理器、ATA/SATA控制器、閃存控制器和閃存,所述總線并列可逆連接內存、軟件代碼存儲器、處理器、ATA/SATA控制器和閃存控制器,閃存控制器通過輸入/輸出端口可逆連接閃存,其特征在于:總線可逆連接索引數據存儲器。
2、根據權利要求1所述的固態硬盤的結構,其特征在于:索引數據存儲器的初始化數據在每次描述數據塊位置變更時讀取數據、替換數據和保存數據。
3、根據權利要求1所述的固態硬盤的結構,其特征在于:索引數據存儲器是一獨立于其它目的的專用索引數據儲存器。
4、根據權利要求1所述的固態硬盤的結構,其特征在于:索引數據存儲器與軟件代碼存儲器共享同一存儲器空間。
5、一種固態硬盤加速初始化的方法,其特征在于:通過固態硬盤上的索引數據存儲器,將一個或多個描述數據塊原始位置的數據保存變化后的初始化數據存儲到索引數據存儲器中,在處理器從軟件代碼儲存器讀取代碼時,通過索引數據存儲器中的初始化數據中存儲的數據,使得處理器直接獲得每個描述數據塊位于閃存存儲器的存儲地址,最后根據從索引數據存儲器中獲得的每個描述數據塊的地址,通過閃存控制器直接將閃存存儲器上的數據塊存入內存,從而完成了固態硬盤的加速初始化。其初始化流程為:
步驟S401:開機上電或復位。
步驟S402:處理器從軟件代碼儲存器讀取代碼。
步驟S403:執行軟件代碼驅動閃存控制器。
步驟S404:通過索引數據存儲器,獲得各個描述數據塊位于閃存存儲器的存儲地址。
步驟S405:根據獲得的地址,通過閃存控制器直接將閃存存儲器上的描述數據塊存入內存。
步驟S406:初始化結束。
6、根據權利要求5所述的固態硬盤加速初始化的方法,其特征在于:所述的索引數據存儲器在初始化數據讀取與保存的方式是:向閃存寫入某個描述數據塊的數據后,索引數據存儲器記錄該描述數據塊被寫在閃存中的位置,當描述數據塊因需要進行新的改變并存儲在新的閃存的位置上時,需要從索引數據存儲器上重新讀取初始化數據,獲得該被變更的描述數據塊原先存在于閃存的位置,將原有的位于初始化數據之中該描述數據塊位于閃存的位置信息替換成新的現有的寫入位置,描述數據塊被修改重新存入閃存后,新變更的位置反應并存儲于索引數據存儲器的初始化數據中。
7、根據權利要求5和6所述的固態硬盤加速初始化的方法,其特征在于:所述的在從索引數據存儲器中讀取初始化數據,獲得該被變更的描述數據塊原先存在于閃存的位置之后,從閃存刪除該描述數據塊原始位置的數據。
8、根據權利要求6和7所述的固態硬盤加速初始化的方法,其特征在于:固態硬盤加速初始化的方法的流程為:
步驟S501:向閃存寫入某一個或多個描述數據塊的數據。
步驟S502:記錄該描述數據塊被寫在閃存中的位置。
步驟S503:從索引數據存儲器中讀取初始化數據,查找寫入的描述數據塊的原始位置。
步驟S504:從閃存刪除該描述數據塊原始位置的數據。
步驟S505:將描述數據塊的原始位置替換成新寫入閃存的描述數據塊的寫入位置。
步驟S506:保存變化后的初始化數據到索引數據存儲器。
步驟S507:結束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于劉杰,未經劉杰許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810211330.X/1.html,轉載請聲明來源鉆瓜專利網。





