計算機組織與結構 NAND NOR Flash 差異

Flash 寫入原理只能將 1 → 0,而不能將 0 → 1,所以Flash在寫入之前,必須將相對應的Block抹除,抹除的過程是將所有位置都寫為 1。

NOR Flash
        一次可以改一個位元或一個字組,即使只有一點資料要更動,還是必須把整個 Block 抹除再把資料寫入。

NAND Flash
        NAND 的 Block 比NOR小,所以更動資料時速度比 NOR 快,讀取寫入可以以 Page 為單位,抹除只能以 Block 為單位。

NOR與NAND最主要的差異
  • 連接個別記憶單元的方法不同
  • 讀取寫入記憶體的介面不同(NOR型快閃記憶體允許隨機存取,而NAND型快閃記憶體只能允許頁存取)
                讀取速度    容量    寫入速度    清除速度    成本
NOR        快               小         慢                慢                高
NAND     慢               大         快                快                低

留言

這個網誌中的熱門文章

UVA 11321 Java