① 請問nand flash和nor flash有什麼不同
一、定義上的區別
1、Nand-flash存儲器是flash存儲器的一種,其內部採用非線性宏單元模式,為固態大容量內存的實現提供了廉價有效的解決方案。
2、NOR Flash是一種非易失快閃記憶體技術,是Intel在1988年創建。
二、原理上的區別
1、NAND結構能提供極高的單元密度,可以達到高存儲密度,並且寫入和擦除的速度也很快。應用NAND的困難在於flash的管理需要特殊的系統介面。
2、NOR的特點是晶元內執行,這樣應用程序可以直接在flash快閃記憶體內運行,不必再把代碼讀到系統RAM中。NOR的傳輸效率很高,在1~4MB的小容量時具有很高的成本效益,但是很低的寫入和擦除 速度大大影響了它的性能。
三、性能區別
1、 NAND的寫入速度比NOR快很多;NAND的擦除速度遠比NOR快;NAND的擦除單元更小,相應的擦除電路更加簡單;NAND的實際應用方式要比NOR復雜的多。
2、NOR的讀速度比NAND稍快一些;NOR可以直接使用,並在上面直接運行代碼,而NAND需要I/O介面,因此使用時需要驅動。
四、介面區別
1、NAND器件使用復雜的I/O口來串列地存取數據,應用NAND的困難在於flash的管理需要特殊的系統介面。
2、NOR帶有SRAM介面,有足夠的地址引腳來定址,可以很容易地存取其內部的每 一個位元組。
五、容量成本的區別
1、NAND flash的單元尺寸幾乎是NOR器件的一半,由於生產過程更為簡單,NAND結構可以在給定的模具尺寸內提供更高的容量,也就相應地降低了價格。
2、NOR占據了容量為1~16MB快閃記憶體市場的大部分,而NAND flash只是用在8~128MB的產品當中,這也說明NOR主要應用在代碼存儲介質中,NAND適合於數據存儲。