两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種閃存垃圾回收優(yōu)化方法與流程

文檔序號:12305223閱讀:561來源:國知局
一種閃存垃圾回收優(yōu)化方法與流程

本發(fā)明屬于固態(tài)盤存儲技術(shù)領(lǐng)域,具體涉及一種閃存存儲的垃圾回收優(yōu)化方法。



背景技術(shù):

垃圾回收是固態(tài)盤系統(tǒng)中清除無效數(shù)據(jù)必要的方法,這一過程在固態(tài)盤的整個生命周期中會頻繁地發(fā)生。垃圾回收主要是針對待回收臟塊內(nèi)的有效數(shù)據(jù)進行回收,清除臟塊前,具體的,需要將其中的有效數(shù)據(jù)轉(zhuǎn)移到閃存的其他空閑位置,然后才能將臟塊擦除。

現(xiàn)有的數(shù)據(jù)遷移的方法,是先將有效頁的數(shù)據(jù)讀回控制器,然后再寫入到nand閃存中。也就是說,臟塊中的數(shù)據(jù)都需要先讀出到制器,一般的,還需要對這些數(shù)據(jù)進行再編碼,然后才能寫入閃存。然而這種垃圾回收方法需要耗費大量的時間,還會阻塞系統(tǒng)i/o,是目前以閃存為存儲介質(zhì)的固態(tài)盤系統(tǒng)急需突破的性能瓶頸。

現(xiàn)有技術(shù)中,cn201180041989公開了一種先占式垃圾回收方法,該方法的核心技術(shù)在于確定垃圾回收量后,判斷回收量相較于回收閾值的大小,根據(jù)回收量的大小進行垃圾回收操作。該方法雖然可以解決需要回收的垃圾量過載的問題,但是對于保證數(shù)據(jù)存儲可靠性的需求來說,沒有任何的助益。在另一個現(xiàn)有技術(shù)cn201510671242中,公開了一種基于數(shù)據(jù)生存期的固態(tài)盤垃圾回收方法,該方法的核心技術(shù)在于,根據(jù)應用要求設置遞增的時間數(shù)列,根據(jù)待寫數(shù)據(jù)的預期生存期限,選擇不同的方式進行垃圾回收。該方法的目的主要在于保證固態(tài)盤的寫入速度,減小數(shù)據(jù)移動帶來的訪問開銷,對于固態(tài)盤的數(shù)據(jù)存儲可靠性沒有提出有效的解決辦法。



技術(shù)實現(xiàn)要素:

針對現(xiàn)有技術(shù)的以上缺陷或改進需求,本發(fā)明提供了一種閃存垃圾回收優(yōu)化方法及其應用,提出了一種自適應的垃圾回收方法,本發(fā)明技術(shù)的優(yōu)化方法在保證固態(tài)盤數(shù)據(jù)存儲的可靠性的前提下,減少垃圾回收所需時間,提高系統(tǒng)i/o性能。

為實現(xiàn)上述目的,按照本發(fā)明的一個方面,提供了一種閃存垃圾回收優(yōu)化方法,其特征在于,包括,

對確定回收的臟塊內(nèi)有效數(shù)據(jù)進行糾錯碼糾錯閾值檢測;

判斷所述有效數(shù)據(jù)錯誤是否達到其糾錯碼的糾錯閾值;

對錯誤未達到糾錯碼糾錯閾值的有效數(shù)據(jù),采用copy-back指令將該有效數(shù)據(jù)通過寄存器直接寫入閃存中;對錯誤已達到糾錯碼糾錯閾值的有效數(shù)據(jù),先將該有效數(shù)據(jù)讀回控制器,再寫入閃存中。

本發(fā)明技術(shù)方案中,首先檢測待回收臟塊內(nèi)待回收的有效數(shù)據(jù)的錯誤,確定其是否達到錯碼的最大糾錯能力,即進行糾錯碼糾錯閾值檢測。對于錯誤未達到糾錯碼閾值的有效數(shù)據(jù),本發(fā)明技術(shù)方案中采用copy-back指令,借助寄存器,先將有效數(shù)據(jù)存入寄存器,再將數(shù)據(jù)置入閃存中。由于待回收的臟塊也位于閃存中,通過這種方法,不需要從閃存中取出有效數(shù)據(jù)即可實現(xiàn)有效數(shù)據(jù)在閃存內(nèi)的直接轉(zhuǎn)移,大大節(jié)省了垃圾回收的時間。對于錯誤已達到糾錯碼閾值的有效數(shù)據(jù),已經(jīng)達到糾錯碼的最大糾錯功能,因此需要將有效數(shù)據(jù)先讀回控制器,重新進行糾錯碼編碼后,再寫入閃存中。本發(fā)明技術(shù)方案的方法,通過檢測有效數(shù)據(jù)頁中的錯誤大小,判斷錯誤是否達到其糾錯碼的糾錯閾值,從而采取兩種方式對臟塊中的有效數(shù)據(jù)進行回收,一方面保證了所回收的有效數(shù)據(jù)的準確性,另一方面也節(jié)約了垃圾回收的時間。

作為本發(fā)明技術(shù)方案的一個優(yōu)選,分別對臟塊中每個有效數(shù)據(jù)頁進行糾錯碼糾錯閾值檢測,以保證寫入閃存的有效數(shù)據(jù)的可靠性。

臟塊內(nèi)的有效數(shù)據(jù)回收是一個持續(xù)的過程,針對每一次具體回收的有效數(shù)據(jù),都需要進行閾值檢測。具體而言,針對每一個待回收的數(shù)據(jù)頁,都對其進行糾錯碼糾錯閾值的檢測,根據(jù)錯誤是否達到糾錯碼糾錯閾值,來決定選擇何種方式進行有效數(shù)據(jù)的回收。其中,因為copy-back指令累積錯誤的特點,在最開始進行有效數(shù)據(jù)回收的時候即對全部的數(shù)據(jù)頁進行糾錯碼糾錯閾值的檢測,判斷有效數(shù)據(jù)頁中的數(shù)據(jù)錯誤是否達到糾錯碼糾錯的最大能力。對錯誤沒有達到糾錯碼糾錯閾值的有效數(shù)據(jù)進行回收的時候,直接將數(shù)據(jù)讀取到閃存同一分組內(nèi)的寄存器,再將讀取到寄存器內(nèi)的數(shù)據(jù)寫入選定的空白頁。對于錯誤達到了糾錯碼糾錯閾值的有效數(shù)據(jù),需要送入控制器以及進行再編碼過程,才能寫入閃存。這種回收方式,可以確保每次回收的有效數(shù)據(jù)的可靠性。

作為本發(fā)明技術(shù)方案的一個優(yōu)選,對錯誤未達到糾錯碼糾錯閾值的有效數(shù)據(jù)的回收處理具體包括,

將所述錯誤未達到糾錯碼糾錯閾值的有效數(shù)據(jù)寫入閃存中的寄存器;

將寄存器中的有效數(shù)據(jù)遷移到閃存的空白頁上。

作為本發(fā)明技術(shù)方案的一個優(yōu)選,通過寄存器對錯誤未達到糾錯碼糾錯閾值的有效數(shù)據(jù)進行遷移時,隨時對其進行糾錯碼糾錯閾值檢測。

針對錯誤未達到糾錯碼糾錯閾值的有效數(shù)據(jù),本發(fā)明技術(shù)方案主要是采用copy-back指令進行數(shù)據(jù)的遷移。該指令可以在不取出數(shù)據(jù)的前提下,實現(xiàn)數(shù)據(jù)從一個閃存頁到另一個閃存頁的轉(zhuǎn)移過程。這一過程主要是通過寄存器來實現(xiàn)的。寄存器是位于閃存內(nèi)部的一個組成部分,是一種有限存貯容量的高速存貯部件,它們可用來暫存指令、數(shù)據(jù)和地址。由于copy-back操作是在分組內(nèi)直接利用寄存器進行數(shù)據(jù)遷移,在這一過程無法利用糾錯碼(ecc,errorcorrectioncode)對數(shù)據(jù)完成糾錯,因而會導致數(shù)據(jù)遷移完成后數(shù)據(jù)中錯誤累加,最終超過糾錯碼的糾正能力,進而影響整個系統(tǒng)的可靠性。因此,在每次垃圾回收開始對有效數(shù)據(jù)進行遷移之前,對回收塊中每個有效頁的數(shù)據(jù)進行糾錯碼糾錯閾值檢測,即首先對準備遷移的有效頁數(shù)據(jù)進行錯誤檢測,判斷錯誤是否達到ecc的最大糾錯能力。

作為本發(fā)明技術(shù)方案的一個優(yōu)選,對錯誤已達到糾錯碼糾錯閾值的有效數(shù)據(jù)的回收處理具體包括,

將所述錯誤已達到糾錯碼糾錯閾值的有效數(shù)據(jù)讀入控制器;

將控制器中的有效數(shù)據(jù)送入編碼器進行糾錯碼編碼;

將經(jīng)過糾錯碼編碼的有效數(shù)據(jù)送回控制器;

判斷臟塊中的有效數(shù)據(jù)是否全部收集到控制器中,如果是,則將控制器中的有效數(shù)據(jù)寫入閃存的空閑塊中。

對已達到糾錯碼糾錯閾值的有效數(shù)據(jù),如果直接采用copy-back指令對數(shù)據(jù)進行轉(zhuǎn)移,錯誤已經(jīng)達到糾錯碼的糾錯閾值,無法保證寫入閃存的數(shù)據(jù)可靠性。因此需要對其進行糾錯碼再編碼,確保其具有自我糾錯能力,然后再寫入閃存。具體來說,需要將錯誤達到糾錯碼糾錯閾值的有效數(shù)據(jù)讀入控制器,即將其寫入控制器的數(shù)據(jù)緩存區(qū)(buffer),進行糾錯碼再編碼后,再將經(jīng)過再編碼的有效數(shù)據(jù)讀回控制器,然后寫入閃存。此外,臟塊內(nèi)的有效數(shù)據(jù)寫入閃存是分多次進行的,因此在一次有效數(shù)據(jù)轉(zhuǎn)移完成后,為了保證數(shù)據(jù)回收過程的可靠性,需要對待回收的臟塊進行檢測,確認臟塊內(nèi)的有效數(shù)據(jù)都已經(jīng)完成轉(zhuǎn)移后,再將控制器的數(shù)據(jù)緩存區(qū)(buffer)中的有效數(shù)據(jù)寫入閃存中。

作為本發(fā)明技術(shù)方案的一個優(yōu)選,所述有效數(shù)據(jù)寫入閃存后,判斷臟塊內(nèi)的有效數(shù)據(jù)是否已全部寫入閃存,若是,擦除臟塊。

在確認臟塊中的有效數(shù)據(jù)回收全部完成,將臟塊擦除之前,需要對待擦除的臟塊進行檢測,確認其中的有效數(shù)據(jù)已經(jīng)回收完全,只有臟塊中的有效數(shù)據(jù)確認全部回收后,才能將其擦除。

按照本發(fā)明的另一個方面,提供了一種應用權(quán)利要求1~6任一項所述的閃存垃圾回收優(yōu)化方法的垃圾回收方法,其特征在于,包括,

s1確定要進行垃圾回收的臟塊;

s2對臟塊內(nèi)當前的有效數(shù)據(jù)進行糾錯碼糾錯閾值檢測;

s3判斷臟塊內(nèi)當前的有效數(shù)據(jù)錯誤是否達到糾錯碼的糾錯閾值,若達到,轉(zhuǎn)步驟s6,否則,轉(zhuǎn)步驟s4;

s4執(zhí)行copy-back命令,通過閃存分組內(nèi)的寄存器進行數(shù)據(jù)遷移;

s5判斷有效數(shù)據(jù)遷移是否結(jié)束,若結(jié)束,轉(zhuǎn)步驟s11,否則,轉(zhuǎn)步驟s2;

s6將臟塊中的有效數(shù)據(jù)讀回控制器的數(shù)據(jù)緩沖區(qū)中;

s7對數(shù)據(jù)進行糾錯碼編碼;

s8編碼后將數(shù)據(jù)送回數(shù)據(jù)緩沖區(qū)中;

s9判斷臟塊中有效數(shù)據(jù)收集到數(shù)據(jù)緩沖區(qū)是否全部完成,若完成,轉(zhuǎn)步驟s10,否則,轉(zhuǎn)步驟s6;

s10將收集的有效數(shù)據(jù)寫入閃存的空閑塊中;

s11垃圾回收所有有效數(shù)據(jù)遷移完成,將臟塊擦除。

本發(fā)明技術(shù)方案的垃圾回收方法,確定要回收的垃圾臟塊后,先對待回收的有效數(shù)據(jù)進行糾錯碼糾錯閾值檢測,對于錯誤未達到糾錯碼糾錯閾值的數(shù)據(jù),可以直接采用copy-back指令進行數(shù)據(jù)遷移。這樣的話,針對錯誤沒有達到糾錯碼糾錯閾值的有效數(shù)據(jù)的回收可以在閃存中直接完成,大大節(jié)省了垃圾回收的時間。對于錯誤達到了糾錯碼糾錯閾值的數(shù)據(jù),則需要將其讀回控制器的數(shù)據(jù)緩存區(qū)(buffer)并對其進行再編碼后,再寫入閃存。具體來說,就是先將待回收的有效數(shù)據(jù)讀回控制器的緩存區(qū)(buffer),然后將有效數(shù)據(jù)從中取出放入編碼器進行再編碼。經(jīng)過再編碼的有效數(shù)據(jù)重新回到控制器緩存區(qū)(buffer),然后才能夠?qū)懭肟瞻组W存塊中。這種方法一方面可以通過copy-back指令提高垃圾回收的效率,另一方面也可以通過對錯誤達到糾錯碼糾錯閾值的有效數(shù)據(jù)頁進行再編碼以保證數(shù)據(jù)的可靠性,從而整體上保證固態(tài)盤數(shù)據(jù)存儲的可靠性,減少垃圾回收所需時間,提高系統(tǒng)i/o性能,還可以進一步地提高固態(tài)盤數(shù)據(jù)存儲的可靠性。

按照本發(fā)明的另一個方面,提供了一種應用權(quán)利要求1~6任一項所述的閃存垃圾回收優(yōu)化方法的垃圾回收系統(tǒng),其特征在于,包括,

臟塊判斷模塊,用于確定要回收的臟塊;

糾錯碼糾錯閾值檢測模塊,用于對臟塊內(nèi)當前有效數(shù)據(jù)進行糾錯碼糾錯閾值檢測;

數(shù)據(jù)遷移模塊,包括第一數(shù)據(jù)遷移模塊和第二數(shù)據(jù)遷移模塊,所述第一數(shù)據(jù)遷移模塊,用于將未達到糾錯碼的糾錯閾值的有效數(shù)據(jù),通過閃存分組內(nèi)的寄存器進行數(shù)據(jù)遷移;所述第二數(shù)據(jù)遷移模塊,用于將達到糾錯碼的糾錯閾值的有效數(shù)據(jù),先將有效數(shù)據(jù)讀回控制器,再寫入閃存中;

有效數(shù)據(jù)判斷模塊,用于判斷臟塊內(nèi)是否還存在有效數(shù)據(jù);

擦除模塊,用于擦除臟塊。

按照本發(fā)明的另一個方面,提供了一種存儲設備,其中存儲有多條指令,所述指令適用于由處理器加載并執(zhí)行:

s1確定要回收的臟塊;

s2對臟塊內(nèi)當前有效數(shù)據(jù)進行糾錯碼糾錯閾值檢測;

s3將未達到糾錯碼糾錯閾值的有效數(shù)據(jù),通過寄存器直接寫入閃存中;將已達到糾錯碼糾錯閾值的有效數(shù)據(jù),先讀回控制器,再寫入閃存中;

s4判斷臟塊內(nèi)是否還存在有效數(shù)據(jù),若是,返回步驟s2;

s5擦除臟塊。

按照本發(fā)明的另一個方面,提供了一種終端,其特征在于,包括:

處理器,適于實現(xiàn)各指令;

存儲設備,適于存儲多條指令,其中所述指令適用于由處理器加載并執(zhí)行:

s1確定要回收的臟塊;

s2對臟塊內(nèi)當前有效數(shù)據(jù)進行糾錯碼糾錯閾值檢測;

s3將未達到糾錯碼糾錯閾值的有效數(shù)據(jù),通過寄存器直接寫入閃存中;將已達到糾錯碼糾錯閾值的有效數(shù)據(jù),先讀回控制器,再寫入閃存中;

s4判斷臟塊內(nèi)是否還存在有效數(shù)據(jù),若是,返回步驟s2;

s5擦除臟塊。

總體而言,通過本發(fā)明所構(gòu)思的以上技術(shù)方案與現(xiàn)有技術(shù)相比,能夠取得下列有益效果:

(1)本發(fā)明技術(shù)方案的垃圾回收優(yōu)化方法,能夠有效提高垃圾回收的效率,在將臟塊內(nèi)的有效數(shù)據(jù)寫入閃存之前,先對其進行糾錯碼糾錯閾值檢測,在保證閃存存儲可靠性的前提下,對垃圾回收采取copy-back的方式進行數(shù)據(jù)遷移,將臟塊中有效頁的數(shù)據(jù)直接在分組內(nèi)經(jīng)過分組內(nèi)的寄存器遷移到另外的數(shù)據(jù)塊中,減少了垃圾回收傳統(tǒng)的數(shù)據(jù)遷移的傳輸延時,有效提高了垃圾回收的效率,進而提高系統(tǒng)整體的i/o性能。

(2)本發(fā)明技術(shù)方案的垃圾回收優(yōu)化方法,采用了糾錯碼糾錯閾值檢測機制,在回收有效數(shù)據(jù)前先對數(shù)據(jù)是否達到ecc糾錯閾值進行檢測,一旦copy-back操作導致有效數(shù)據(jù)錯誤累加達到ecc最大糾錯能力時,即更改數(shù)據(jù)回收方式,變?yōu)槔厥諅鹘y(tǒng)的數(shù)據(jù)遷移方式。此機制保證了數(shù)據(jù)發(fā)生的錯誤不超過ecc的最大糾錯能力,保證了閃存存儲的可靠性。

附圖說明

圖1是本發(fā)明實施例的閃存存儲的垃圾回收優(yōu)化方法的流程圖;

圖2是本發(fā)明實施例的垃圾回收數(shù)據(jù)遷移結(jié)構(gòu)框圖。

具體實施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。此外,下面所描述的本發(fā)明各個實施方式中所涉及到的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互組合。

本發(fā)明技術(shù)方案的目的在于提供一種糾錯碼(ecc)糾錯閾值檢測機制,對垃圾回收的數(shù)據(jù)遷移是采用閃存內(nèi)直接遷移還是采用傳統(tǒng)的數(shù)據(jù)遷移方式進行判斷決策。

在垃圾回收數(shù)據(jù)遷移時,首先根據(jù)臟塊內(nèi)的有效數(shù)據(jù)發(fā)生的錯誤進行ecc糾錯閾值檢測,判斷所發(fā)生的錯誤是否已經(jīng)達到ecc糾錯的最大能力,如果已經(jīng)達到,則采用垃圾回收傳統(tǒng)的數(shù)據(jù)遷移方式,將臟塊中的有效數(shù)據(jù)讀回控制器的數(shù)據(jù)buffer中,對數(shù)據(jù)進行ecc編碼,將數(shù)據(jù)送回數(shù)據(jù)buffer后判斷臟塊中有效數(shù)據(jù)收集到buffer是否全部完成,完成后將收集的有效數(shù)據(jù)寫入閃存中另外的空閑塊;如果發(fā)生的錯誤未達到ecc糾錯的最大能力,則采用copy-back命令直接在閃存內(nèi)進行數(shù)據(jù)遷移。

數(shù)據(jù)遷移一般是通過copy-back操作完成,它是固態(tài)盤系統(tǒng)提供的一種高級命令,支持同一個分組(plane)內(nèi)不同數(shù)據(jù)塊之間的數(shù)據(jù),通過分組內(nèi)的寄存器完成數(shù)據(jù)遷移。通過這一命令,可以減少一般垃圾回收過程中數(shù)據(jù)在閃存介質(zhì)和控制器中數(shù)據(jù)buffer的傳輸過程,減少傳輸延時,提高垃圾回收的效率,進而提升整個系統(tǒng)的性能。然而,由于copy-back操作是在分組內(nèi)進行數(shù)據(jù)遷移,其無法利用差錯控制編碼(ecc)完成數(shù)據(jù)的糾錯,在進行數(shù)據(jù)遷移的過程中,會導致數(shù)據(jù)中錯誤累加,最終超過ecc的糾正能力,影響整個系統(tǒng)的可靠性。另一方面,隨著copy-back和寫入/擦除等操作對存儲單元的損耗,閃存的原始比特誤碼率(rber)會越來越高。為了保證數(shù)據(jù)的安全性,需要使用差錯控制編碼(ecc)來對數(shù)據(jù)進行檢錯糾錯。但是差錯控制編碼的糾錯能力是有限的,當原始比特誤碼率(rber)超過某一閾值時,差錯控制編碼糾錯將不能滿足數(shù)據(jù)存儲的可靠性要求。因此,如何在保證數(shù)據(jù)存儲可靠性的前提下對閃存存儲的垃圾回收進行優(yōu)化是一個很值得研究的問題。有助于減少垃圾回收所需時間,提高系統(tǒng)i/o性能。

在采用copy-back命令直接在閃存內(nèi)進行數(shù)據(jù)遷移時,有可能在所有有效數(shù)據(jù)遷移完成之前數(shù)據(jù)發(fā)生的錯誤累加達到ecc的最大糾錯能力,此時將不能繼續(xù)采用copy-back命令對數(shù)據(jù)進行遷移,而需要采用垃圾回收傳統(tǒng)的數(shù)據(jù)遷移方式進行數(shù)據(jù)遷移,所以在采用copy-back命令進行數(shù)據(jù)遷移時,ecc糾錯閾值檢測器需要隨時對其進行檢測,判斷錯誤是否達到ecc的最大糾錯能力,既保證了閃存存儲的可靠性,又提高了垃圾回收的效率。全部的有效數(shù)據(jù)遷移完成之后,對臟塊進行擦除。

如圖1所示,本發(fā)明實施例的閃存存儲的垃圾回收優(yōu)化方法包括以下步驟:

(1)垃圾回收確定要回收的臟塊。固態(tài)盤經(jīng)過一段時間的使用后,會產(chǎn)生許多無效數(shù)據(jù)。在清除這些無效數(shù)據(jù)之前,需要先確定固態(tài)盤中的垃圾臟塊所在的位置。具體來說,是確定閃存中需要清除的垃圾臟塊的位置。

(2)對臟塊內(nèi)當前的有效數(shù)據(jù)進行糾錯碼(ecc)糾錯閾值檢測。確定垃圾臟塊所在位置后,需要進一步對該臟塊進行檢測。一般來說,臟塊內(nèi)的數(shù)據(jù)內(nèi)容并不是全部需要清除的,對于其中的一些有效數(shù)據(jù)需要轉(zhuǎn)存到固態(tài)盤的其他位置。本發(fā)明技術(shù)方案的實施例中,在轉(zhuǎn)移存儲有效數(shù)據(jù)之前,對有效數(shù)據(jù)進行了糾錯碼的糾錯閾值檢測。糾錯碼的糾錯閾值是有限的,一個糾錯碼只能對一定范圍內(nèi)的錯誤進行糾錯。具體來說,本發(fā)明技術(shù)方案的實施例中對有效數(shù)據(jù)進行糾錯碼糾錯閾值檢測,是為了確認該有效數(shù)據(jù)中的錯誤,是否達到其糾錯碼的糾錯范圍。

(3)判斷臟塊內(nèi)當前的有效數(shù)據(jù)錯誤是否達到ecc的糾錯閾值(ecc的最大糾錯能力),若達到,轉(zhuǎn)(6),否則,轉(zhuǎn)(4)。針對步驟(2)中的分類,即錯誤達到了糾錯碼的糾錯閾值或者沒有達到糾錯碼的糾錯閾值,在本發(fā)明技術(shù)方案的實施例中,采用不同的辦法進行處理?,F(xiàn)有技術(shù)中的垃圾回收和臟塊清除,采用的方法是將臟塊中的有效數(shù)據(jù)先讀回閃存中的控制器,然后將其從控制器中取出送入編碼器進行糾錯碼編碼,將進行了再編碼的有效數(shù)據(jù)再送入控制器,然后再寫入閃存。如圖2所示。針對是否達到糾錯碼的糾錯閾值,對有效數(shù)據(jù)的回收采用不同的方式,簡單來說就是對未達到糾錯碼糾錯閾值的有效數(shù)據(jù),將該有效數(shù)據(jù)通過寄存器直接寫入閃存中;對已達到糾錯碼糾錯閾值的有效數(shù)據(jù),先將該有效數(shù)據(jù)讀回控制器,再寫入閃存中。

(4)執(zhí)行copy-back命令,通過閃存分組內(nèi)的寄存器進行數(shù)據(jù)遷移。copy-back命令是固態(tài)盤系統(tǒng)提供的一種高級命令,支持同一個分組(plane)內(nèi)不同數(shù)據(jù)塊之間的數(shù)據(jù),通過分組內(nèi)的寄存器完成數(shù)據(jù)遷移。對于錯誤沒有達到糾錯碼糾錯閾值的有效數(shù)據(jù),本發(fā)明技術(shù)方案的方法中,將其從待清除的臟塊中直接寫入寄存器,然后通過寄存器直接寫入閃存中的其他空白區(qū)。因為寄存器本身就位于閃存中,因此對于錯誤沒有達到糾錯碼糾錯閾值的有效數(shù)據(jù),在閃存中就可以完成有效數(shù)據(jù)的轉(zhuǎn)移,不需要將其讀出再存入,有效的提高了臟塊中與小數(shù)據(jù)的回收效率,優(yōu)化了整個垃圾回收過程,更進一步地,優(yōu)化了閃存的存儲系統(tǒng)。

(5)判斷有效數(shù)據(jù)遷移是否結(jié)束,若結(jié)束,轉(zhuǎn)(11),否則,轉(zhuǎn)(2)。在利用copy-back進行數(shù)據(jù)遷移的過程中,需要隨時進行檢測。檢測臟塊內(nèi)利用copy-back進行數(shù)據(jù)遷移的的有效數(shù)據(jù)遷移是否完成,如果沒有完成,則繼續(xù)進行數(shù)據(jù)遷移,直到利用copy-back進行數(shù)據(jù)遷移的的有效數(shù)據(jù)遷移全部完成。這部分有效數(shù)據(jù)屬于所有遷移的有效數(shù)據(jù)的一部分,如果臟塊內(nèi)的有效數(shù)據(jù)已經(jīng)全部遷移完成,垃圾回收過程中的回收部分才算完成,才可以進行下一步的臟塊擦除工作。

(6)將臟塊中的有效數(shù)據(jù)讀回控制器的數(shù)據(jù)buffer中。本發(fā)明技術(shù)方案中,對錯誤達到了糾錯碼糾錯閾值的有效數(shù)據(jù),按照上述方法進行回收。因為這部分有效數(shù)據(jù)的錯誤已經(jīng)達到了糾錯碼的糾錯閾值,為了保證有效數(shù)據(jù)的準確性,需要對其進行再編碼??刂破鞯腷uffer是位于閃存外的一個數(shù)據(jù)緩存結(jié)構(gòu),待回收的有效數(shù)據(jù)需要先進入控制器buffer,然后從buffer中取出,進入編碼器再編碼。經(jīng)過再編碼的有效數(shù)據(jù),原路返回到控制器buffer中,此時有效數(shù)據(jù)的糾錯碼經(jīng)過了再編碼,其錯誤處于糾錯碼的更正范圍內(nèi),將該有效數(shù)據(jù)寫入閃存的空白頁即可。

(7)對數(shù)據(jù)進行糾錯碼(ecc)編碼。對于錯誤達到了其糾錯碼糾錯閾值的有效數(shù)據(jù),如果直接將其存入閃存,很顯然錯誤率的累積會導致整個系統(tǒng)中有效數(shù)據(jù)的準確性降低,因此需要對其進行糾錯碼再編碼過程。再編碼的過程,就是為了降低錯誤率,使得有效數(shù)據(jù)中的錯誤數(shù)量小于糾錯碼的糾錯閾值,優(yōu)化有效數(shù)據(jù)的自我糾錯能力。

(8)編碼后將數(shù)據(jù)送回控制器的buffer中。經(jīng)過糾錯碼再編碼的有效數(shù)據(jù),通過原路返回到控制器buffer,再從控制器buffer寫入閃存的空白頁區(qū),最終完成有效數(shù)據(jù)的回收工作。

(9)判斷臟塊中有效數(shù)據(jù)收集到buffer是否全部完成,若完成,轉(zhuǎn)(10),否則,轉(zhuǎn)(6)。對于待回收臟塊中的有效數(shù)據(jù),需要明確以下幾點。第一,臟塊中的有效數(shù)據(jù)回收是分多次進行的,每次回收其中的一部分。第二,針對當前回收的數(shù)據(jù),需要對其進行糾錯碼糾錯閾值檢測后選擇不同的方式進行回收。第三,在一次數(shù)據(jù)回收完成后,需要對臟塊中剩余部分進行檢測,以確認整個臟塊中的有效數(shù)據(jù)回收是否完成。本發(fā)明技術(shù)方案的實施例中優(yōu)選將臟塊中的有效數(shù)據(jù)全部篩選完畢后,針對錯誤達到糾錯碼閾值的有效數(shù)據(jù),經(jīng)過再編碼后先集中存儲在控制器buffer中,再批量寫入閃存的空白頁區(qū)。在本發(fā)明技術(shù)方案的另一個優(yōu)選實施例中,也可以將控制器buffer收集到的數(shù)據(jù)分別寫入閃存的空白頁區(qū)。

(10)將收集的有效數(shù)據(jù)寫入閃存中另外的空閑塊。閃存中存在大量的數(shù)據(jù),對于從臟塊中回收的有效數(shù)據(jù),將其寫入一個空閑頁區(qū)。

(11)垃圾回收所有有效數(shù)據(jù)遷移完成,將臟塊擦除。經(jīng)過本發(fā)明技術(shù)方案實施例的上述步驟,臟塊中的有效數(shù)據(jù)回收完成,可以將臟塊擦除。

(12)本次垃圾回收完成。

本領(lǐng)域的技術(shù)人員容易理解,以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
午夜精品国产一区二区电影| av播播在线观看一区| 国产色爽女视频免费观看| 亚洲欧美一区二区三区国产| 久久午夜福利片| 性色avwww在线观看| 亚洲aⅴ乱码一区二区在线播放| 欧美zozozo另类| 久久精品国产亚洲网站| 中国美白少妇内射xxxbb| 久久久久国产网址| 亚洲精品日韩在线中文字幕| 中国国产av一级| 乱系列少妇在线播放| 国产一区有黄有色的免费视频| 亚洲av二区三区四区| 亚洲熟女精品中文字幕| 少妇裸体淫交视频免费看高清| 国产精品欧美亚洲77777| 亚洲精品国产成人久久av| 国产一区二区三区av在线| 久久久久精品久久久久真实原创| 最黄视频免费看| 我的女老师完整版在线观看| 777米奇影视久久| 嫩草影院新地址| 日本一二三区视频观看| 国产精品99久久99久久久不卡 | 久久精品国产亚洲网站| 97精品久久久久久久久久精品| 性色av一级| 蜜桃久久精品国产亚洲av| 干丝袜人妻中文字幕| 97精品久久久久久久久久精品| 日本欧美国产在线视频| 久久精品国产亚洲av天美| 亚洲av欧美aⅴ国产| 欧美人与善性xxx| 欧美一区二区亚洲| 在线精品无人区一区二区三 | 亚洲不卡免费看| 久久国内精品自在自线图片| 国内精品宾馆在线| 97精品久久久久久久久久精品| 欧美日韩亚洲高清精品| 亚洲av成人精品一区久久| 国产成人午夜福利电影在线观看| 人妻一区二区av| 性高湖久久久久久久久免费观看| 精品熟女少妇av免费看| 亚洲真实伦在线观看| 少妇人妻 视频| 精品久久国产蜜桃| 欧美zozozo另类| 一本一本综合久久| 国产大屁股一区二区在线视频| 久久久久久久久久人人人人人人| 亚洲自偷自拍三级| 最近手机中文字幕大全| 精品一品国产午夜福利视频| 国产亚洲5aaaaa淫片| 一级毛片电影观看| 妹子高潮喷水视频| 99九九线精品视频在线观看视频| 乱系列少妇在线播放| 赤兔流量卡办理| 日韩一本色道免费dvd| 免费av中文字幕在线| 国产精品久久久久久精品电影小说 | 岛国毛片在线播放| 精品久久久久久久久亚洲| 免费观看无遮挡的男女| 亚洲av在线观看美女高潮| 国产精品一区二区三区四区免费观看| 99热网站在线观看| av女优亚洲男人天堂| 一级毛片aaaaaa免费看小| 我的老师免费观看完整版| 国产成人精品婷婷| 韩国av在线不卡| 欧美日本视频| 日本av免费视频播放| 观看美女的网站| 一级av片app| 99国产精品免费福利视频| 精品久久久久久久久亚洲| 91久久精品国产一区二区成人| 亚洲人成网站在线播| 国产精品.久久久| 搡女人真爽免费视频火全软件| 日本爱情动作片www.在线观看| 久久影院123| 亚洲av二区三区四区| 亚洲精品aⅴ在线观看| 久久久国产一区二区| 亚洲国产色片| 色5月婷婷丁香| 91久久精品电影网| 成人毛片60女人毛片免费| 午夜老司机福利剧场| 美女福利国产在线 | 国产一区二区在线观看日韩| 99热网站在线观看| 中国国产av一级| 日本欧美国产在线视频| 成年av动漫网址| 欧美老熟妇乱子伦牲交| 免费观看在线日韩| 国产真实伦视频高清在线观看| 少妇丰满av| 日韩人妻高清精品专区| 男女啪啪激烈高潮av片| 最新中文字幕久久久久| 日韩不卡一区二区三区视频在线| 精品一区在线观看国产| 啦啦啦中文免费视频观看日本| 插阴视频在线观看视频| 免费看av在线观看网站| 欧美+日韩+精品| 国产精品一区二区性色av| 亚洲av成人精品一二三区| 欧美性感艳星| 久久午夜福利片| 久久精品夜色国产| 中文字幕制服av| 亚洲精品久久久久久婷婷小说| 久久毛片免费看一区二区三区| 内射极品少妇av片p| 成年美女黄网站色视频大全免费 | 久久久久久久大尺度免费视频| 秋霞伦理黄片| 大话2 男鬼变身卡| 97超视频在线观看视频| 午夜激情久久久久久久| 丰满迷人的少妇在线观看| 人体艺术视频欧美日本| 日本-黄色视频高清免费观看| 国内少妇人妻偷人精品xxx网站| 久久99蜜桃精品久久| xxx大片免费视频| 卡戴珊不雅视频在线播放| 免费在线观看成人毛片| 又爽又黄a免费视频| 人妻制服诱惑在线中文字幕| 99久久中文字幕三级久久日本| 日本一二三区视频观看| 亚洲精品第二区| 青春草国产在线视频| 亚洲精品视频女| 欧美日韩综合久久久久久| 自拍偷自拍亚洲精品老妇| 国产精品秋霞免费鲁丝片| 2018国产大陆天天弄谢| 毛片一级片免费看久久久久| 美女高潮的动态| 国产av一区二区精品久久 | 日日撸夜夜添| 51国产日韩欧美| 亚洲久久久国产精品| 亚洲av成人精品一二三区| 色婷婷久久久亚洲欧美| 久久久久国产网址| 欧美少妇被猛烈插入视频| 干丝袜人妻中文字幕| 99精国产麻豆久久婷婷| 国产精品女同一区二区软件| 亚洲国产精品国产精品| 国产成人一区二区在线| 精品酒店卫生间| 九九爱精品视频在线观看| 另类亚洲欧美激情| 我的老师免费观看完整版| 一本—道久久a久久精品蜜桃钙片| 日日摸夜夜添夜夜爱| 国产成人aa在线观看| 精品午夜福利在线看| 99久久中文字幕三级久久日本| 18禁在线播放成人免费| 97热精品久久久久久| 久热久热在线精品观看| 欧美高清成人免费视频www| 亚洲精品aⅴ在线观看| 爱豆传媒免费全集在线观看| 18禁在线无遮挡免费观看视频| 久热久热在线精品观看| 精品视频人人做人人爽| 亚洲精品成人av观看孕妇| 99热这里只有是精品50| 高清视频免费观看一区二区| 久久人妻熟女aⅴ| 亚洲综合色惰| 久久6这里有精品| 超碰97精品在线观看| 成年女人在线观看亚洲视频| 伦精品一区二区三区| 国产av精品麻豆| 免费播放大片免费观看视频在线观看| 欧美zozozo另类| 日韩电影二区| 国产精品秋霞免费鲁丝片| 性色avwww在线观看| 一区二区三区乱码不卡18| 有码 亚洲区| 婷婷色综合www| 国产精品不卡视频一区二区| 免费不卡的大黄色大毛片视频在线观看| 午夜激情福利司机影院| 九九在线视频观看精品| 久久青草综合色| 精品亚洲乱码少妇综合久久| 亚洲经典国产精华液单| 国产精品久久久久久精品电影小说 | 美女cb高潮喷水在线观看| 韩国高清视频一区二区三区| 少妇精品久久久久久久| www.av在线官网国产| 3wmmmm亚洲av在线观看| 欧美一区二区亚洲| 国产精品国产三级国产专区5o| 小蜜桃在线观看免费完整版高清| 少妇人妻久久综合中文| 晚上一个人看的免费电影| 成年美女黄网站色视频大全免费 | 有码 亚洲区| 蜜桃久久精品国产亚洲av| 欧美精品一区二区大全| 亚洲精品国产色婷婷电影| 国产精品国产三级国产专区5o| 久久久久久久亚洲中文字幕| 亚洲精品aⅴ在线观看| 国产欧美另类精品又又久久亚洲欧美| 久久久久久久国产电影| 欧美精品一区二区免费开放| 欧美精品亚洲一区二区| 国产有黄有色有爽视频| 久久综合国产亚洲精品| 国产精品国产av在线观看| 亚洲伊人久久精品综合| 亚洲精品中文字幕在线视频 | 汤姆久久久久久久影院中文字幕| 丝袜脚勾引网站| 夫妻性生交免费视频一级片| 午夜免费鲁丝| 久久亚洲国产成人精品v| 99久久中文字幕三级久久日本| 国产无遮挡羞羞视频在线观看| 国产有黄有色有爽视频| 啦啦啦视频在线资源免费观看| h视频一区二区三区| 九九久久精品国产亚洲av麻豆| 麻豆精品久久久久久蜜桃| 精品熟女少妇av免费看| 欧美日韩国产mv在线观看视频 | 国语对白做爰xxxⅹ性视频网站| 伦精品一区二区三区| 国产国拍精品亚洲av在线观看| 内地一区二区视频在线| 欧美日韩视频精品一区| 建设人人有责人人尽责人人享有的 | 亚洲综合色惰| 蜜桃久久精品国产亚洲av| 蜜臀久久99精品久久宅男| 一本一本综合久久| 你懂的网址亚洲精品在线观看| 日本av手机在线免费观看| 成人综合一区亚洲| 黑人高潮一二区| 欧美3d第一页| 欧美变态另类bdsm刘玥| 人妻系列 视频| 日日啪夜夜爽| 亚洲最大成人中文| 日韩一本色道免费dvd| 久久ye,这里只有精品| av女优亚洲男人天堂| 小蜜桃在线观看免费完整版高清| av在线观看视频网站免费| 视频中文字幕在线观看| 国产69精品久久久久777片| 黄色一级大片看看| 国产精品av视频在线免费观看| 男女下面进入的视频免费午夜| 在线观看免费日韩欧美大片 | 五月开心婷婷网| 亚洲欧洲日产国产| 亚洲av成人精品一区久久| 免费播放大片免费观看视频在线观看| 久久99热6这里只有精品| 永久免费av网站大全| 精品久久久久久久末码| 网址你懂的国产日韩在线| 99九九线精品视频在线观看视频| 亚洲精品一二三| 国产精品免费大片| 精品视频人人做人人爽| 各种免费的搞黄视频| 亚洲精品乱码久久久v下载方式| 精品人妻视频免费看| 日韩 亚洲 欧美在线| 日本-黄色视频高清免费观看| 天天躁日日操中文字幕| 黄色一级大片看看| 欧美zozozo另类| 伦精品一区二区三区| 夫妻午夜视频| 蜜桃亚洲精品一区二区三区| 你懂的网址亚洲精品在线观看| 欧美丝袜亚洲另类| 精品视频人人做人人爽| 成年av动漫网址| 久久久欧美国产精品| 黄片wwwwww| 国产精品久久久久成人av| 午夜免费观看性视频| 哪个播放器可以免费观看大片| 一级黄片播放器| 22中文网久久字幕| 亚洲欧美中文字幕日韩二区| 亚洲第一区二区三区不卡| 欧美xxxx黑人xx丫x性爽| www.av在线官网国产| 天美传媒精品一区二区| 国产探花极品一区二区| 日韩成人av中文字幕在线观看| 91精品一卡2卡3卡4卡| 97在线视频观看| 国产免费又黄又爽又色| 国产国拍精品亚洲av在线观看| 国产精品麻豆人妻色哟哟久久| 日本vs欧美在线观看视频 | 久久婷婷青草| 午夜激情久久久久久久| 欧美一级a爱片免费观看看| 中国三级夫妇交换| 在线观看一区二区三区激情| 在线观看三级黄色| 在线观看人妻少妇| 亚洲自偷自拍三级| 美女中出高潮动态图| 亚洲国产欧美在线一区| 欧美一级a爱片免费观看看| 中国三级夫妇交换| 精品久久久噜噜| 草草在线视频免费看| 久久久久久人妻| 久久精品国产自在天天线| 国产精品一二三区在线看| 日韩一本色道免费dvd| 色婷婷久久久亚洲欧美| 免费看光身美女| 夜夜爽夜夜爽视频| 永久免费av网站大全| 午夜免费鲁丝| 亚洲人成网站高清观看| 蜜臀久久99精品久久宅男| 久久 成人 亚洲| av视频免费观看在线观看| 精品国产乱码久久久久久小说| 乱系列少妇在线播放| 亚洲精品aⅴ在线观看| 亚洲精品日本国产第一区| 亚洲精品久久午夜乱码| 欧美高清成人免费视频www| 91久久精品国产一区二区三区| 精品一品国产午夜福利视频| 精品一区在线观看国产| 人人妻人人爽人人添夜夜欢视频 | 日本猛色少妇xxxxx猛交久久| 黄色欧美视频在线观看| 亚洲欧洲日产国产| 日韩在线高清观看一区二区三区| 舔av片在线| 久久亚洲国产成人精品v| 亚洲av电影在线观看一区二区三区| av视频免费观看在线观看| 激情五月婷婷亚洲| 蜜桃在线观看..| 国产亚洲最大av| 人妻 亚洲 视频| 激情五月婷婷亚洲| 国产精品99久久久久久久久| 亚洲,一卡二卡三卡| 成人高潮视频无遮挡免费网站| 午夜免费鲁丝| 国产成人精品福利久久| 亚洲高清免费不卡视频| 精品熟女少妇av免费看| 黄色视频在线播放观看不卡| 亚洲一区二区三区欧美精品| 亚洲成人一二三区av| av播播在线观看一区| 国产一级毛片在线| 久久精品国产自在天天线| 亚洲美女搞黄在线观看| 亚洲av.av天堂| 亚洲国产毛片av蜜桃av| 一级片'在线观看视频| 久久这里有精品视频免费| 激情五月婷婷亚洲| 99国产精品免费福利视频| 国产av国产精品国产| 国产白丝娇喘喷水9色精品| 久久精品久久精品一区二区三区| www.av在线官网国产| 男男h啪啪无遮挡| 黄色日韩在线| 男人和女人高潮做爰伦理| 交换朋友夫妻互换小说| 青春草国产在线视频| 欧美日韩视频精品一区| 亚洲图色成人| 亚州av有码| 亚洲丝袜综合中文字幕| 偷拍熟女少妇极品色| 亚洲欧美日韩东京热| 毛片一级片免费看久久久久| 国产熟女欧美一区二区| 乱系列少妇在线播放| 2022亚洲国产成人精品| 美女视频免费永久观看网站| 亚洲av成人精品一二三区| 国产大屁股一区二区在线视频| 五月玫瑰六月丁香| kizo精华| av在线播放精品| av福利片在线观看| 男人爽女人下面视频在线观看| 日韩av在线免费看完整版不卡| 免费在线观看成人毛片| 26uuu在线亚洲综合色| 内地一区二区视频在线| 精品午夜福利在线看| a级一级毛片免费在线观看| 深爱激情五月婷婷| 成人亚洲精品一区在线观看 | 免费看光身美女| 天天躁日日操中文字幕| 高清黄色对白视频在线免费看 | 国产伦理片在线播放av一区| 国产高清有码在线观看视频| 在线天堂最新版资源| a 毛片基地| 国产精品福利在线免费观看| 国产久久久一区二区三区| 黄片无遮挡物在线观看| 国产黄色视频一区二区在线观看| 国产人妻一区二区三区在| 男女啪啪激烈高潮av片| 日本爱情动作片www.在线观看| 欧美变态另类bdsm刘玥| xxx大片免费视频| 高清在线视频一区二区三区| 日韩中字成人| 美女高潮的动态| 日韩一本色道免费dvd| 久久精品久久久久久久性| 日韩精品有码人妻一区| 日韩视频在线欧美| 欧美性感艳星| 国产高清不卡午夜福利| 欧美精品亚洲一区二区| 观看av在线不卡| av在线app专区| 日本猛色少妇xxxxx猛交久久| 亚洲国产精品999| 久久97久久精品| 熟女电影av网| 一级黄片播放器| 日韩伦理黄色片| tube8黄色片| 国产精品欧美亚洲77777| 99re6热这里在线精品视频| 国产免费一区二区三区四区乱码| 日韩欧美 国产精品| 国产精品国产三级国产专区5o| 日韩伦理黄色片| 一级爰片在线观看| 亚洲国产精品一区三区| 亚洲成人av在线免费| 国产 精品1| 亚洲欧美精品专区久久| 国产日韩欧美亚洲二区| 免费av中文字幕在线| 国产一区二区三区综合在线观看 | 亚洲欧美日韩东京热| 搡老乐熟女国产| 日韩,欧美,国产一区二区三区| 成人无遮挡网站| 中文天堂在线官网| 18禁动态无遮挡网站| 爱豆传媒免费全集在线观看| 日韩成人伦理影院| 王馨瑶露胸无遮挡在线观看| 日韩人妻高清精品专区| 久久久久久久国产电影| 高清av免费在线| 久久精品国产亚洲av涩爱| 亚洲综合精品二区| 日韩一本色道免费dvd| 在线亚洲精品国产二区图片欧美 | 国产精品秋霞免费鲁丝片| 男女无遮挡免费网站观看| 日韩成人av中文字幕在线观看| 熟女电影av网| 久久99热6这里只有精品| 菩萨蛮人人尽说江南好唐韦庄| 国产欧美日韩精品一区二区| 最近中文字幕高清免费大全6| 大陆偷拍与自拍| 51国产日韩欧美| 日韩精品有码人妻一区| 在线观看免费视频网站a站| 91在线精品国自产拍蜜月| 欧美区成人在线视频| 国产中年淑女户外野战色| 草草在线视频免费看| 99久久精品一区二区三区| 欧美zozozo另类| 边亲边吃奶的免费视频| 纯流量卡能插随身wifi吗| 国产亚洲91精品色在线| 亚洲国产日韩一区二区| 国内精品宾馆在线| 成人黄色视频免费在线看| 精品亚洲乱码少妇综合久久| 噜噜噜噜噜久久久久久91| 亚洲色图av天堂| 欧美精品亚洲一区二区| 国产精品av视频在线免费观看| 秋霞伦理黄片| 99久久综合免费| 亚洲一区二区三区欧美精品| 伊人久久国产一区二区| av一本久久久久| 夫妻性生交免费视频一级片| 亚洲欧美清纯卡通| 欧美三级亚洲精品| 18禁裸乳无遮挡动漫免费视频| 春色校园在线视频观看| 日本免费在线观看一区| 国产在视频线精品| 国内少妇人妻偷人精品xxx网站| 精品99又大又爽又粗少妇毛片| 啦啦啦在线观看免费高清www| 日本黄色日本黄色录像| 在线 av 中文字幕| 99热国产这里只有精品6| 午夜免费观看性视频| 天天躁日日操中文字幕| 2022亚洲国产成人精品| 一个人免费看片子| 日韩成人av中文字幕在线观看| 亚洲欧美一区二区三区黑人 | 国产av一区二区精品久久 | 国产一区二区三区综合在线观看 | 最黄视频免费看| 一级毛片aaaaaa免费看小| 少妇猛男粗大的猛烈进出视频| 成人毛片a级毛片在线播放| 午夜精品国产一区二区电影| 久久久精品94久久精品| 夫妻性生交免费视频一级片| 建设人人有责人人尽责人人享有的 | 欧美xxxx黑人xx丫x性爽| 免费高清在线观看视频在线观看| av在线老鸭窝| 亚洲色图综合在线观看| 边亲边吃奶的免费视频| 国产深夜福利视频在线观看| 亚洲av电影在线观看一区二区三区| 日本免费在线观看一区| 如何舔出高潮| 黑人猛操日本美女一级片| 99精国产麻豆久久婷婷| 婷婷色av中文字幕| 中文精品一卡2卡3卡4更新| 伦理电影大哥的女人| 亚洲欧美日韩另类电影网站 | 中文字幕制服av| 激情五月婷婷亚洲| 你懂的网址亚洲精品在线观看| 久热久热在线精品观看| 欧美国产精品一级二级三级 | 日韩三级伦理在线观看| 岛国毛片在线播放| 狂野欧美激情性bbbbbb| 日韩大片免费观看网站| 人妻制服诱惑在线中文字幕| 最近的中文字幕免费完整| 99久久中文字幕三级久久日本| 伊人久久精品亚洲午夜| 亚洲欧美一区二区三区国产| 色吧在线观看| 黄色配什么色好看| 午夜激情福利司机影院| 黑人高潮一二区| 亚洲中文av在线| a 毛片基地| av免费在线看不卡| 99国产精品免费福利视频| 欧美精品亚洲一区二区| 高清日韩中文字幕在线| 在线精品无人区一区二区三 | 99热国产这里只有精品6| 蜜桃在线观看..| 色婷婷久久久亚洲欧美| 国产伦精品一区二区三区视频9| 色5月婷婷丁香| 国产精品久久久久久精品电影小说 | 色视频www国产| 精品久久久久久久久av| 九九在线视频观看精品| 亚洲av不卡在线观看| 我要看日韩黄色一级片| 永久免费av网站大全|