當前位置:編程學習大全網 - 編程軟體 - NAND Flash和Nor Flash到底有什麽區別

NAND Flash和Nor Flash到底有什麽區別

性能差別:對於Flash的寫入速度,其實是寫入和擦除的綜合速度,Nand Flash擦除很簡單,而Nor Flash需要將所有位全部寫0(這裏要說明壹下,Flash器件寫入只能把1寫為0,而不能把0寫為1,也就說,其寫入的方式是按照邏輯與來進行的,譬如原來地址上的數據是0x01,寫入0x98,地址存在的數據就是0x01&0x98 = 0x00), Nor Flash在64KB塊進行寫/擦除操作時,大概需要700ms的時間,而Nand Flash對32KB塊進行操作,僅僅需要4ms。

容量差別:Nand Flash容量要比Nor Flash大得多,Nand:8M-4GB.Nor:1-32MB,因此對於嵌入式設備,Nand可以作為U盤或SD存儲介質,Nor可以用來存儲程序,如果不太考慮速度,代碼可以在其中運行。

使用時間:Nand Flash是Nor Flash的十倍,Nand Flash是100萬次擦寫,Nor是10萬次。

數據可靠性:Flash器件內部都是按照位操作,所以容易造成位交換,Nand Flash發生的次數比Nor要多,因此Nand Flash通過ECC算法來保證數據的可靠性。 下壹篇預告: Nand Flash硬件接口與驅動實現

  • 上一篇:猩球崛起3終極之戰_猩球崛起3終極之戰高清完整版
  • 下一篇:零基礎參加python培訓需要學習多久?
  • copyright 2024編程學習大全網