欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

存儲(chǔ)裝置及選擇寫(xiě)入數(shù)據(jù)的存儲(chǔ)區(qū)域的方法_2

文檔序號(hào):8472903閱讀:來(lái)源:國(guó)知局
2所示,NAND內(nèi)存11的存儲(chǔ)區(qū)域被劃分為系統(tǒng)區(qū)域111及高速緩存區(qū)域112。S卩、NAND內(nèi)存11具備系統(tǒng)區(qū)域111和高速緩存區(qū)域112。系統(tǒng)區(qū)域111用于儲(chǔ)存系統(tǒng)(例如,內(nèi)存控制器12)為了進(jìn)行管理而使用的信息。高速緩存區(qū)域112用于儲(chǔ)存由主機(jī)最近訪問(wèn)的數(shù)據(jù)。
[0028]NAND內(nèi)存11的存儲(chǔ)區(qū)域通常分割為被稱(chēng)為區(qū)塊的一定大小的小區(qū)域來(lái)使用。即、NAND內(nèi)存11的存儲(chǔ)區(qū)域包括多個(gè)區(qū)塊(小區(qū)域)。在NAND內(nèi)存11中,在該區(qū)塊以單位方式將數(shù)據(jù)一并刪去。即、區(qū)塊是刪去數(shù)據(jù)的單位。
[0029]系統(tǒng)區(qū)域111的一部分用于儲(chǔ)存區(qū)塊管理表Illa及擦除計(jì)數(shù)表111b。在區(qū)塊管理表Illa中,例如,在高速緩存區(qū)域112內(nèi)的每個(gè)區(qū)塊存儲(chǔ)區(qū)塊(小區(qū)域)管理信息。區(qū)塊管理信息表示對(duì)應(yīng)的區(qū)塊的狀態(tài)例如可靠度。
[0030]在擦除計(jì)數(shù)表Illb中,例如,在NAND內(nèi)存11內(nèi)的每個(gè)區(qū)塊儲(chǔ)存擦除計(jì)數(shù)信息。擦除計(jì)數(shù)信息表示將對(duì)應(yīng)的區(qū)塊擦除的次數(shù)。
[0031]圖3是表示圖1所示的盤(pán)25的存儲(chǔ)區(qū)域的典型格式的概念圖。如圖3所示,盤(pán)25被劃分為系統(tǒng)區(qū)域251和用戶(hù)區(qū)域252。S卩、盤(pán)25具備系統(tǒng)區(qū)域251和用戶(hù)區(qū)域252。系統(tǒng)區(qū)域251用于儲(chǔ)存系統(tǒng)(例如,主控制器22)為了管理而使用的信息。用戶(hù)區(qū)域252是用戶(hù)能使用的存儲(chǔ)區(qū)域。
[0032]系統(tǒng)區(qū)域251的一部分用于儲(chǔ)存高速緩存管理表251a及數(shù)據(jù)管理表251b。高速緩存管理表251a用于管理NAND內(nèi)存11的高速緩存區(qū)域112。具體地,在高速緩存管理表251a中,在高速緩存區(qū)域112內(nèi)的每個(gè)區(qū)塊儲(chǔ)存高速緩存管理信息。高速緩存管理信息包括對(duì)應(yīng)的區(qū)塊的操作符(例如,區(qū)塊序號(hào))和儲(chǔ)存于該區(qū)塊的數(shù)據(jù)的邏輯區(qū)塊地址(LBA)。邏輯區(qū)塊地址表示由主機(jī)識(shí)別的邏輯地址空間的位置。
[0033]在數(shù)據(jù)管理表251b中,例如,在每個(gè)邏輯區(qū)塊地址(即、邏輯地址空間的邏輯區(qū)塊地址)儲(chǔ)存數(shù)據(jù)管理信息。數(shù)據(jù)管理信息表示對(duì)應(yīng)的邏輯區(qū)塊地址的數(shù)據(jù)(更具體地,為在對(duì)應(yīng)的邏輯區(qū)塊地址邏輯上儲(chǔ)存的數(shù)據(jù))的狀態(tài)。
[0034]圖4表示圖2所示的區(qū)塊管理表Illa的數(shù)據(jù)結(jié)構(gòu)的例子。區(qū)塊管理表Illa具有與NAND內(nèi)存11內(nèi)的區(qū)塊(更具體地,為NAND內(nèi)存11的高速緩存區(qū)域112內(nèi)的區(qū)塊)分別相對(duì)應(yīng)的錄入(二 >卜U )。區(qū)塊管理表Illa的各錄入用于儲(chǔ)存對(duì)應(yīng)的區(qū)塊的區(qū)塊管理信息。
[0035]區(qū)塊管理信息包括區(qū)塊操作符和區(qū)塊狀態(tài)信息。區(qū)塊操作符是例如對(duì)應(yīng)的區(qū)塊固有的區(qū)塊序號(hào)。區(qū)塊狀態(tài)信息表示對(duì)應(yīng)的區(qū)塊的狀態(tài)例如可靠度。在本實(shí)施方式中,區(qū)塊狀態(tài)信息所示的可靠度是高可靠度(HR)、低可靠度(LR)或無(wú)可靠度(DF)。即、區(qū)塊狀態(tài)信息表示對(duì)應(yīng)的區(qū)塊是高可靠度區(qū)塊(第二類(lèi)型的區(qū)塊)、低可靠度區(qū)塊(第一類(lèi)型的區(qū)塊)或缺陷區(qū)塊(第三類(lèi)型的區(qū)塊)中的哪一個(gè)。
[0036]如上所述,在本實(shí)施方式中,NAND內(nèi)存11內(nèi)的區(qū)塊的集合(更具體地,為高速緩存區(qū)域112內(nèi)的區(qū)塊的集合)分類(lèi)為高可靠度組(第一組)、低可靠度組(第二組)及缺陷組(第三組)這三個(gè)組。高可靠度組是高可靠度區(qū)塊的集合,低可靠度組是低可靠度區(qū)塊的集合。缺陷組是缺陷區(qū)塊的集合。
[0037]在本實(shí)施方式中,區(qū)塊管理信息中的區(qū)塊狀態(tài)信息的初期值表示對(duì)應(yīng)的區(qū)塊是高可靠度區(qū)塊。即、在本實(shí)施方式中,在圖1所示的混合驅(qū)動(dòng)器的使用開(kāi)始的初期狀態(tài)下,高速緩存區(qū)域112內(nèi)的全部區(qū)塊由區(qū)塊管理表Illa作為高可靠度區(qū)塊來(lái)管理。再有,NAND內(nèi)存11內(nèi)的全部區(qū)塊可以分類(lèi)為高可靠度組、低可靠度組及缺陷組。即、區(qū)塊管理表Illa可具有與NAND內(nèi)存11內(nèi)的全部區(qū)塊分別相對(duì)應(yīng)的錄入。
[0038]圖5表示圖2所示的擦除計(jì)數(shù)表Illb的數(shù)據(jù)結(jié)構(gòu)的例子。擦除計(jì)數(shù)表Illb具有與NAND內(nèi)存11內(nèi)的區(qū)塊分別相對(duì)應(yīng)的錄入。區(qū)塊管理表Illa的各錄入用于儲(chǔ)存對(duì)應(yīng)的區(qū)塊的擦除計(jì)數(shù)信息。擦除計(jì)數(shù)信息包括區(qū)塊操作符(序號(hào))和擦除計(jì)數(shù)。擦除計(jì)數(shù)表示將對(duì)應(yīng)的區(qū)塊擦除的次數(shù)。
[0039]圖6表示圖3所示的數(shù)據(jù)管理表251b的數(shù)據(jù)結(jié)構(gòu)的例子。數(shù)據(jù)管理表251b具有與由主機(jī)識(shí)別的邏輯地址空間的例如全部邏輯區(qū)塊地址分別相對(duì)應(yīng)的錄入。數(shù)據(jù)管理表251b的各錄入用于儲(chǔ)存數(shù)據(jù)管理信息。
[0040]數(shù)據(jù)管理信息包括對(duì)應(yīng)的邏輯區(qū)塊地址和臟旗標(biāo)(夕'一^5々'' )。臟旗標(biāo)表示在對(duì)應(yīng)的邏輯區(qū)塊地址邏輯上儲(chǔ)存的數(shù)據(jù)的狀態(tài)、例如該數(shù)據(jù)是臟數(shù)據(jù)還是非臟數(shù)據(jù)。臟數(shù)據(jù)指在NAND內(nèi)存11 (更具體地,為NAND內(nèi)存11的高速緩存區(qū)域112)書(shū)寫(xiě)而沒(méi)有在盤(pán)25書(shū)寫(xiě)的數(shù)據(jù)。非臟數(shù)據(jù)指在NAND內(nèi)存11及盤(pán)25兩者書(shū)寫(xiě)的數(shù)據(jù)。
[0041]此外,本實(shí)施方式中,在盤(pán)25書(shū)寫(xiě)而沒(méi)有在NAND內(nèi)存11的高速緩存區(qū)域112書(shū)寫(xiě)的數(shù)據(jù)也視為非臟數(shù)據(jù)。但是,此類(lèi)數(shù)據(jù)也可作為既不是臟數(shù)據(jù)也不是非臟數(shù)據(jù)的其他類(lèi)型的數(shù)據(jù)來(lái)管理。
[0042]其次,說(shuō)明本實(shí)施方式的動(dòng)作。首先,說(shuō)明主控制器22對(duì)半導(dǎo)體驅(qū)動(dòng)器單元10的內(nèi)存控制器12發(fā)出寫(xiě)入命令時(shí)的動(dòng)作。例如,該寫(xiě)入命令對(duì)內(nèi)存控制器12指定向NAND內(nèi)存11的高速緩存區(qū)域112寫(xiě)入數(shù)據(jù)(第一數(shù)據(jù))D。此外,數(shù)據(jù)D的邏輯區(qū)塊地址是LBAi。
[0043]主控制器22判斷寫(xiě)入數(shù)據(jù)D ( S卩、應(yīng)在NAND內(nèi)存11的高速緩存區(qū)域112書(shū)寫(xiě)的數(shù)據(jù))是否已作為邏輯區(qū)塊地址LBAi的數(shù)據(jù)儲(chǔ)存于盤(pán)25。如果寫(xiě)入數(shù)據(jù)D已儲(chǔ)存于盤(pán)25,則主控制器22設(shè)置與邏輯區(qū)塊地址LBAi相對(duì)應(yīng)的、在數(shù)據(jù)管理表251b的錄入(以下稱(chēng)為錄入i)中儲(chǔ)存的數(shù)據(jù)管理信息(第一數(shù)據(jù)管理信息)中的臟旗標(biāo)(例如,設(shè)置為表示邏輯“ I ”的狀態(tài))。與之相對(duì),如果寫(xiě)入數(shù)據(jù)D沒(méi)有儲(chǔ)存于盤(pán)25,則主控制器22復(fù)位在數(shù)據(jù)管理表251b的錄入i中儲(chǔ)存的數(shù)據(jù)管理信息中的臟旗標(biāo)(例如,復(fù)位為表示邏輯“O”的狀態(tài))。
[0044]在本實(shí)施方式中,寫(xiě)入數(shù)據(jù)D是回寫(xiě)數(shù)據(jù)、直寫(xiě)數(shù)據(jù)或直讀數(shù)據(jù)?;貙?xiě)數(shù)據(jù)指在回寫(xiě)模式中請(qǐng)求從主機(jī)向混合驅(qū)動(dòng)器進(jìn)行數(shù)據(jù)寫(xiě)入的情況下的寫(xiě)入數(shù)據(jù)D。回寫(xiě)模式指根據(jù)來(lái)自主機(jī)的寫(xiě)入請(qǐng)求來(lái)將寫(xiě)入數(shù)據(jù)D(回寫(xiě)數(shù)據(jù))向NAND內(nèi)存11的高速緩存區(qū)域112寫(xiě)入并根據(jù)該寫(xiě)入的結(jié)束而向主機(jī)返回表示寫(xiě)入結(jié)束的響應(yīng)的模式。在回寫(xiě)模式中,寫(xiě)入數(shù)據(jù)D(回寫(xiě)數(shù)據(jù))向盤(pán)25的寫(xiě)入在表示寫(xiě)入結(jié)束的響應(yīng)返回主機(jī)后的、例如盤(pán)驅(qū)動(dòng)器單元20的空閑時(shí)間(停機(jī)時(shí)間)執(zhí)行。通過(guò)寫(xiě)入數(shù)據(jù)D向該盤(pán)25的寫(xiě)入,而使該寫(xiě)入數(shù)據(jù)D從臟數(shù)據(jù)變?yōu)榉桥K數(shù)據(jù)。
[0045]于是,主控制器22在寫(xiě)入數(shù)據(jù)D為回寫(xiě)數(shù)據(jù)的情況下首先設(shè)置數(shù)據(jù)管理表251b的錄入i的臟旗標(biāo)。而且,主控制器22在將寫(xiě)入數(shù)據(jù)D向盤(pán)25寫(xiě)入后復(fù)位所述錄入i的臟旗標(biāo)。
[0046]其次,直寫(xiě)數(shù)據(jù)指在直寫(xiě)模式下從主機(jī)向混合驅(qū)動(dòng)器請(qǐng)求數(shù)據(jù)寫(xiě)入的情況下的寫(xiě)入數(shù)據(jù)D。直寫(xiě)模式指根據(jù)來(lái)自主機(jī)的寫(xiě)入請(qǐng)求而將寫(xiě)入數(shù)據(jù)D (回寫(xiě)數(shù)據(jù))在NAND內(nèi)存11的高速緩存區(qū)域112寫(xiě)入并與該寫(xiě)入并行地將該寫(xiě)入數(shù)據(jù)D也向盤(pán)25寫(xiě)入的模式。
[0047]在直寫(xiě)模式中,根據(jù)寫(xiě)入數(shù)據(jù)D向盤(pán)25寫(xiě)入的結(jié)束來(lái)使表示寫(xiě)入結(jié)束的響應(yīng)返回主機(jī)。于是,主控制器22在寫(xiě)入數(shù)據(jù)D是直寫(xiě)數(shù)據(jù)的情況下復(fù)位數(shù)據(jù)管理表251b的錄入i的臟旗標(biāo)。
[0048]直寫(xiě)數(shù)據(jù)指為了對(duì)來(lái)自主機(jī)的讀取請(qǐng)求命中高速緩存(々
當(dāng)前第2頁(yè)1 2 3 4 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
淳化县| 金昌市| 鹤庆县| 且末县| 江北区| 崇阳县| 芦山县| 温宿县| 宁河县| 海晏县| 嘉黎县| 永川市| 五大连池市| 台东市| 朝阳区| 亚东县| 临安市| 平乐县| 凌源市| 乌什县| 高密市| 喀喇沁旗| 古田县| 故城县| 牟定县| 九龙县| 滨海县| 新河县| 通榆县| 玛曲县| 肥乡县| 深水埗区| 修文县| 禹城市| 靖边县| 游戏| 凤城市| 荣成市| 巴彦县| 沙坪坝区| 营山县|