快閃記憶體已經成為嵌入式儲存系統一個相當好的選擇,基於它特別的硬體特性,既有的儲存系統設計並不能直接應用在快閃記憶體上,所以這幾年來,如何在快閃記憶體儲存系統上提供有效率的資料存取方法已經變成一個很重要的研究方向。 本論文首先探討小範圍修改對於快閃記憶體儲存系統的效能影響,由於B-Tree是相當普遍的資料結構,我們首先選擇其為主要探討的對象,我們提出了一個方法可以有效率處理因B-Tree所產生的小範圍修改跟寫入的效能降低問題,一系列的實驗結果也顯示出我們方法的效率。論文第二個部分係針對快閃記憶體管理上一個很重要的可靠性問題,我們提出一個以紀錄為基礎(log-based)的方法用來加速檔案系統初始化以及系統錯誤恢復,我們以一個著名的快閃記憶體檔案系統(YAFFS)作為我們工作評估的的系統平台。論文第三個部分探討快閃記憶體上的效率問題,我們提出一個以搜尋樹為基礎的快取機制,用來加速目前設計上的位址轉換效率,一個低時間複雜度的置換策略也被提出來監控目前經常被存取的邏輯區塊位址。在對於快閃記憶體轉換層 (例如NFTL)實驗上,這個快取機制跟置換策略確實有效率地降低許多的位址轉換時間。Flash memory has become an excellent alternative for the storage-system designs of embedded systems and consumer electronics. Due to its very distinct characteristics, many designs for existing storage systems could not be directly applied to flash-memor...