瀏覽單個文章
Million
*停權中*
 
Million的大頭照
 

加入日期: Mar 2012
文章: 382
引用:
作者commando001
簡單一個實例來看看好了

E代表空白的SECTOR
R代表有寫入的SECTOR
D代表標記刪除的SECTOR

假設原本一個BLOCK有4*4個SECTOR

E E E E
E E E E
E E E E
E E E E
43...

一看就知道你沒寫過FLASH 的 PROGRAM
有寫過 PROGRAM 的會比較喜歡用F來取代你的E如下

F F F F
F F F F
F F F F
F F F F

你要不要先去寫個FLASH 的 PROGRAM 再來討論看看會不會比較有交集

26有人圖示說明GC如下, 而這個GC的例子, 剛好也是過度GC 的結果---
如情形二->情形三, 為了回收情形二的A,B,C,D 4個PAGE, 執行GC如情形三而將E,F,G...等12個PAGE重寫到BlockY, 再Erase 掉整個有16個PAGE的BlockX...

為了回收區區4個PAGE, GC的過程中REWRITE 了 12個PAGE 再ERASE掉16個PAGE, 這種結果說他是過度GC可一點也不過份

舊 2012-07-28, 03:16 PM #139
回應時引用此文章
Million離線中