nandflash和norflash的區別

2021-03-06 19:53:22 字數 4972 閱讀 5258

1樓:匿名使用者

nand flash和nor flash的區別如下:

1、開發的公司不同:

nor flash是intel公司2023年開發出了nor flash技術。nor的特點是晶片內執行(xip, execute in place)。

nand flash記憶體是flash記憶體的一種,2023年,東芝公司發表了nand flash結構。其內部採用非線性巨集單元模式,為固態大容量記憶體的實現提供了廉價有效的解決方案。

2、儲存單元關係的不同:

兩種flash具有相同的儲存單元,工作原理也一樣,但nand型flash各儲存單元之間是串聯的,而nor型flash各單元之間是並聯的。為了對全部的儲存單元有效管理,必須對儲存單元進行統一編址。

3、擦除操作的不同:

nand flash執行擦除操作是十分簡單的,而nor flash則要求在進行擦除前先要將目標塊內所有的位都寫為0。

由於擦除nor flash時是以64~128kb的塊進行的,執行一個寫入/擦除操作的時間為5s,與此相反,擦除nand flash是以8~32kb的塊進行的,執行相同的操作最多只需要4ms。

2樓:灬丶續

一、nand flash和nor flash的效能比較

1、nor的讀速度比nand稍快一些。

2、nand的寫入速度比nor快很多。

3、nand的4ms擦除速度遠比nor的5s快。

4、大多數寫入操作需要先進行擦除操作。

5、nand的擦除單元更小,相應的擦除電路更少。

二、nand flash和nor flash的介面差別

nor flash帶有sram介面,有足夠的地址引腳來定址,可以很容易地存取其內部的每一個位元組。

nand器件使用複雜的i/o口來序列地存取資料,各個產品或廠商的方法可能各不相同。8個引腳用來傳送控制、地址和資料資訊。nand讀和寫操作採用512位元組的塊,這一點有點像硬碟管理此類操作,很自然地,基於nand的儲存器就可以取代硬碟或其他塊裝置。

三、nand flash和nor flash的容量和成本

nand flash的單元尺寸幾乎是nor器件的一半,由於生產過程更為簡單,nand結構可以在給定的模具尺寸內提供更高的容量,也就相應地降低了**。

四、nand flash和nor flash的可靠性和耐用性

採用flahs介質時一個需要重點考慮的問題是可靠性。對於需要擴充套件mtbf的系統來說,flash是非常合適的儲存方案。可以從壽命(耐用性)、位交換和壞塊處理三個方面來比較nor和nand的可靠性。

五、nand flash和nor flash的壽命(耐用性)

在nand快閃記憶體中每個塊的最大擦寫次數是一百萬次,而nor的擦寫次數是十萬次。nand儲存器除了具有10比1的塊擦除週期優勢,典型的nand塊尺寸要比nor器件小8倍,每個nand儲存器塊在給定的時間內的刪除次數要少一些。

六、位交換

所有flash器件都受位交換現象的困擾。在某些情況下(很少見,nand發生的次數要比nor多),一個位元位會發生反轉或被報告反轉了。一位的變化可能不很明顯,但是如果發生在一個關鍵檔案上,這個小小的故障可能導致系統停機。

如果只是報告有問題,多讀幾次就可能解決了。當然,如果這個位真的改變了,就必須採用錯誤探測/錯誤更正(edc/ecc)演算法。位反轉的問題更多見於nand快閃記憶體,nand的**商建議使用nand快閃記憶體的時候,同時使用

七、edc/ecc演算法

這個問題對於用nand儲存多**資訊時倒不是致命的。當然,如果用本地儲存裝置來儲存作業系統、配置檔案或其他敏感資訊時,必須使用edc/ecc系統以確保可靠性。

八、壞塊處理

nand器件中的壞塊是隨機分佈的。以前也曾有過消除壞塊的努力,但發現成品率太低,代價太高,根本不划算。

nand器件需要對介質進行初始化掃描以發現壞塊,並將壞塊標記為不可用。在已製成的器件中,如果通過可靠的方法不能進行這項處理,將導致高故障率。

九、易於使用

可以非常直接地使用基於nor的快閃記憶體,可以像其他儲存器那樣連線,並可以在上面直接執行**。

由於需要i/o介面,nand要複雜得多。各種nand器件的存取方法因廠家而異。在使用nand器件時,必須先寫入驅動程式,才能繼續執行其他操作。

向nand器件寫入資訊需要相當的技巧,因為設計師絕不能向壞塊寫入,這就意味著在nand器件上自始至終都必須進行虛擬對映。

十、軟體支援

當討論軟體支援的時候,應該區別基本的讀/寫/擦操作和高一級的用於磁碟**和快閃記憶體管理演算法的軟體,包括效能優化。

在nor器件上執行**不需要任何的軟體支援,在nand器件上進行同樣操作時,通常需要驅動程式,也就是記憶體技術驅動程式(mtd),nand和nor器件在進行寫入和擦除操作時都需要mtd。

使用nor器件時所需要的mtd要相對少一些,許多廠商都提供用於nor器件的更高階軟體,這其中包括m-system的trueffs驅動,該驅動被wind river system、microsoft、qnx software system、symbian和intel等廠商所採用。

驅動還用於對diskonchip產品進行**和nand快閃記憶體的管理,包括糾錯、壞塊處理和損耗平衡。

nand flash和nor flash的區別詳解

3樓:暴風錘

flash快閃記憶體是非易失儲存器,可以對稱為塊的儲存器單元塊進行擦寫和再程式設計。任何flash器件的寫入操作只能在空或已擦除的單元內進行,所以大多數情況下,在進行寫入操作之前必須先執行擦除。nand器件執行擦除操作是十分簡單的,而nor則要求在進行擦除前先要將目標塊內所有的位都寫為0。

由於擦除nor器件時是以64~128kb的塊進行的,執行一個寫入/擦除操作的時間為5s,與此相反,擦除nand器件是以8~32kb的塊進行的,執行相同的操作最多只需要4ms。執行擦除時塊尺寸的不同進一步拉大了nor和nadn之間的效能差距,統計表明,對於給定的一套寫入操作(尤其是更新小檔案時),更多的擦除操作必須在基於nor的單元中進行。這樣,當選擇儲存解決方案時,設計師必須權衡以下的各項因素。

1、nor的讀速度比nand稍快一些。

2、nand的寫入速度比nor快很多。

3、nand的4ms擦除速度遠比nor的5s快。

4、大多數寫入操作需要先進行擦除操作。

5、nand的擦除單元更小,相應的擦除電路更少。

二、nand flash和nor flash的介面差別

nor flash帶有sram介面,有足夠的地址引腳來定址,可以很容易地存取其內部的每一個位元組。

nand器件使用複雜的i/o口來序列地存取資料,各個產品或廠商的方法可能各不相同。8個引腳用來傳送控制、地址和資料資訊。nand讀和寫操作採用512位元組的塊,這一點有點像硬碟管理此類操作,很自然地,基於nand的儲存器就可以取代硬碟或其他塊裝置。

三、nand flash和nor flash的容量和成本

nand flash的單元尺寸幾乎是nor器件的一半,由於生產過程更為簡單,nand結構可以在給定的模具尺寸內提供更高的容量,也就相應地降低了**。

nor flash佔據了容量為1~16mb快閃記憶體市場的大部分,而nand flash只是用在8~128mb的產品當中,這也說明nor主要應用在**儲存介質中,nand適合於資料儲存,nand在***pactflash、secure digital、pc cards和mmc儲存卡市場上所佔份額最大。

四、nand flash和nor flash的可靠性和耐用性

採用flahs介質時一個需要重點考慮的問題是可靠性。對於需要擴充套件mtbf的系統來說,flash是非常合適的儲存方案。可以從壽命(耐用性)、位交換和壞塊處理三個方面來比較nor和nand的可靠性。

五、nand flash和nor flash的壽命(耐用性)

在nand快閃記憶體中每個塊的最大擦寫次數是一百萬次,而nor的擦寫次數是十萬次。nand儲存器除了具有10比1的塊擦除週期優勢,典型的nand塊尺寸要比nor器件小8倍,每個nand儲存器塊在給定的時間內的刪除次數要少一些。

六、位交換

所有flash器件都受位交換現象的困擾。在某些情況下(很少見,nand發生的次數要比nor多),一個位元位會發生反轉或被報告反轉了。一位的變化可能不很明顯,但是如果發生在一個關鍵檔案上,這個小小的故障可能導致系統停機。

如果只是報告有問題,多讀幾次就可能解決了。當然,如果這個位真的改變了,就必須採用錯誤探測/錯誤更正(edc/ecc)演算法。位反轉的問題更多見於nand快閃記憶體,nand的**商建議使用nand快閃記憶體的時候,同時使用

七、edc/ecc演算法

這個問題對於用nand儲存多**資訊時倒不是致命的。當然,如果用本地儲存裝置來儲存作業系統、配置檔案或其他敏感資訊時,必須使用edc/ecc系統以確保可靠性。

八、壞塊處理

nand器件中的壞塊是隨機分佈的。以前也曾有過消除壞塊的努力,但發現成品率太低,代價太高,根本不划算。

nand器件需要對介質進行初始化掃描以發現壞塊,並將壞塊標記為不可用。在已製成的器件中,如果通過可靠的方法不能進行這項處理,將導致高故障率。

九、易於使用

可以非常直接地使用基於nor的快閃記憶體,可以像其他儲存器那樣連線,並可以在上面直接執行**。

由於需要i/o介面,nand要複雜得多。各種nand器件的存取方法因廠家而異。在使用nand器件時,必須先寫入驅動程式,才能繼續執行其他操作。

向nand器件寫入資訊需要相當的技巧,因為設計師絕不能向壞塊寫入,這就意味著在nand器件上自始至終都必須進行虛擬對映。

十、軟體支援

當討論軟體支援的時候,應該區別基本的讀/寫/擦操作和高一級的用於磁碟**和快閃記憶體管理演算法的軟體,包括效能優化。

在nor器件上執行**不需要任何的軟體支援,在nand器件上進行同樣操作時,通常需要驅動程式,也就是記憶體技術驅動程式(mtd),nand和nor器件在進行寫入和擦除操作時都需要mtd。

使用nor器件時所需要的mtd要相對少一些,許多廠商都提供用於nor器件的更高階軟體,這其中包括m-system的trueffs驅動,該驅動被wind river system、microsoft、qnx software system、symbian和intel等廠商所採用。

驅動還用於對diskonchip產品進行**和nand快閃記憶體的管理,包括糾錯、壞塊處理和損耗平衡。

印拼音和組詞和音序,抽和音序和拼音和部首和組詞

一 抄印的音序是y,拼音襲是y n。二 部首 卩 三 釋義 1 圖章,戳記 章。璽。記。把子 亦喻政權 2 痕跡 手 指 子 a.痕跡 b 高利貸的一種,全稱 錢 3 用油墨 染料之類把文字或圖畫留在紙 布 器皿等材料上 刷。排 制。發 f 4 彼此符合 證。心心相 5 外界事物反映在腦中所留下的形...

01和09和007和028和091和00107和

當然是十分位最大的,這個數字最大 0.91 0.9 0.28 0.1 0.0996 0.0737 0.07 0.0289 0.0107 理工學科數學 20 奧數老師幫你回答 這是一道追及問題,追及路程為 200 3 600米,所以追及時間為 600 250 200 12分鐘,所以甲跑的路程為12 2...

of和for的用法和區別,and和with的區別和用法

偶爾符合愛普和哈魯的用,別在於它們的區分和用法都是不同的。為了,為 目的 to run for exercise 為鍛鍊而跑步 to go for a walk 去散步屬於 的 用的 equipment for the education教育裝置 適合於 需要 或目的 a room for slee...