當前位置:首頁 » 服務存儲 » 存儲晶元nandflash
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

存儲晶元nandflash

發布時間: 2022-05-18 18:17:02

⑴ NAND FLASH與SD卡有什麼不同

說下我所知道的吧,僅供參考。
1)NAND
FLASH應該就是NAND
MEMORY吧,就是指手機或者MP4的內存,就像電腦的內存一樣,為程序的運行保存一些參數變數,斷電後會自動清除。他的大小當然也要影響到手機的運行速度。相關的內存數據還有一個就是Free
Executable
RAM
Memory,這個是實際可用內存,就是除手機自帶程序佔用的內存之外,用戶可以自己支配的內存,比如開個QQ阿,或者打開個游戲阿,實際可用內存的大小會影響到這些程序的運行速度;
2)SD卡是一種存儲器。就是通過擴展插槽插入SD卡來增加手機的存儲容量,這個是用來存儲數據的,就好像電腦的硬碟。現在的手機一般都有兩種存儲介質一個是機器本身的就是User
Storage,我們用手機拍的照片,或者錄像都會直接存儲到這個User
Storage中。另外一個就是外置的SD卡了,我們可以把手機中的文件復制到SD卡中保存或者使用。
大致就是這樣吧,不知道說清楚了么。

⑵ 請問nand flash和nor flash有什麼不同

1、寫入/擦除操作的時間不同

【nand flash】:擦除NAND器件以8~32KB的塊進行,執行同一寫入/擦除的操作時間為4ms

【nor flash】:擦除NOR器件是以64~128KB的塊進行,執行同一個寫入/擦除操作的時間為5s

2、介面不同

【nand flash】:nand flash使用較為復雜的I/O口來串列地存取數據,並且各個產品或廠商的方法可能各不相同。

【nor flash】:nor flash為SRAM介面,擁有足夠的地址引腳用於定址。

3、容量成本不同

【nand flash】:NAND flash的單元尺寸大約為NOR器件的一半,由於生產過程更為簡單,因此價格較低。

【nor flash】:NOR flash單元尺寸較大,生產過程也較為復雜,因此價格較高。

4、耐用性不同

【nand flash】:NAND快閃記憶體中每個塊的最大擦寫次數是一百萬次。

【nor flash】:NOR快閃記憶體中每個塊的最大擦寫次數是十萬次。

⑶ 到底什麼是nandflash,norflash,sdram,emmc,rom,ram

關系為:它們都是單片機系統的存儲器
區別主要是他們的用途不同:現在的單片機,RAM主要是做運行時數據存儲器,FLASH主要是程序存儲器,EEPROM主要是用以在程序運行保存一些需要掉電不丟失的數據.

詳細介紹:
1、RAM-RamdomAccessMemory易揮發性隨機存取存儲器,高速存取,讀寫時間相等,且與地址無關,如計算機內存等。
2、ROM-Read Only Memory只讀存儲器。斷電後信息不丟失,如計算機啟動用的BIOS晶元。存取速度很低,(較RAM而言)且不能改寫。由於不能改寫信息,不能升級,現已很少使用。
3、EEPROM(帶電可擦寫可編程只讀存儲器)是用戶可更改的只讀存儲器EEPROM
(ROM),其可通過高於普通電壓的作用來擦除和重編程(重寫)。不像EPROM晶元,EEPROM不需從計算機中取出即可修改。在一個EEPROM中,當計算機在使用的時候可頻繁地反復編程,因此EEPROM的壽命是一個很重要的設計考慮參數。EEPROM是一種特殊形式的快閃記憶體,其應用通常是個人電腦中的電壓來擦寫和重編程。
4、Flash存儲器又稱快閃記憶體,它結合了ROM和RAM的長處,不僅具備電子可擦除可編程(EEPROM)的性能,還可以快速讀取數據(NVRAM的優勢),使數據不會因為斷電而丟失。U盤和MP3里用的就是這種存儲器。在過去的20年裡,嵌入式系統一直使用ROM(EPROM)作為它們的存儲設備,然而近年來Flash全面代替了ROM(EPROM)在嵌入式系統中的地位,用作存儲Bootloader以及操作系統或者程序代碼,或者直接當硬碟使用(U盤)。

⑷ nand flash和sd卡區別

Nand Flash是存儲晶元,而SD卡是將Nand Flash晶元疊加到一起,擴大容量,同時添加管理系統晶元。
Nand Flash是不可以直接使用的,需要驅動程序
SD則自帶驅動程序

⑸ NAND flash和NOR flash的區別詳解

NAND flash和NOR flash的區別
一、NAND flash和NOR flash的性能比較
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在CompactFlash、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快閃記憶體的管理,包括糾錯、壞塊處理和損耗平衡。

⑹ nandflash和norflash的區別

NANDflash和NORflash的區別
兩種並行FLASH
Flash存儲器又稱快閃記憶體,是一種可以在線多次擦除的非易失性存儲器,即掉電後數據不會丟失,具體積小、功耗低、抗振性強等優點,為嵌入式系統中典型的兩種存儲設備。
1、NOR型Flash:如SST39VF160,可以直接讀取晶元內存儲器的數據,速度比較快,但價格較高;晶元內執行(XIP,eXecute
In
Place),應用程序可以直接在Flash上運行,不必再把代碼讀到系統RAM中;
2、NAND型Flash:如K9F2808U0C,內部數據以塊為單位存儲,地址線和數據線共用,使用控制信號選擇;極高的單元密度,可以達到高存儲密度,並且寫入和擦除的速度也快,應用NAND型的困難在於Flash的管理需要特殊的系統介面。
3、細述二者的差別:
(1)、介面差別:
NOR型Flash採用的SRAM介面,提供足夠的地址引腳來定址,可以很容易的存取其片內的每一個位元組;NAND型Flash使用復雜的I/O口來串列的存取數據,各個產品或廠商的方法可能各不相同,通常是採用8個I/O引腳來傳送控制、地址、數據信息。
(2)、讀寫的基本單位:
NOR型Flash操作是以「字」為基本單位,而NAND型Flash以「頁面」為基本單位,頁的大小一般為512位元組。
(3)、性能比較:
NOR型Flash的地址線和數據線是分開的,傳輸效率很高,程序可以在晶元內部執行,NOR型的讀速度比NAND稍快一些;NAND型Flash寫入速度比NOR型Flash快很多,因為NAND讀寫以頁為基本操作單位。
(4)、容量和成本:
NAND型Flash具有較高的單元密度,容量可以做得比較大,加之其生產過程更為簡單,價格較低;NOR型Flash占據了容量為1~16MB快閃記憶體市場的大部分,而NAND型Flash只是用在8~128MB的產品中,這也說明NOR主要用在代碼存儲介質中,NAND適合數據存儲在CompactFlash、PC
Cards、MMC存儲卡市場上所佔的份額最大。
(5)、軟體支持:
NAND型和NOR型Flash在進行寫入和擦除時都需要MTD(Memory
Technology
Drivers,MTD已集成在Flash晶元內部,它是對Flash進行操作的介面。),這是它們的共同特點;但在NOR型Flash上運行代碼不需要任何的軟體支持,而在NAND型Flash上進行同樣操作時,通常需要驅動程序,即內存技術驅動程序MTD。

⑺ NOR和NAND Flash存儲器的區別

應用程序對NOR晶元操作以「字」為基本單位。為了方便對大容量NOR快閃記憶體的管理,通常將NOR快閃記憶體分成大小為128KB或者64KB的邏輯塊,有時候塊內還分成扇區。讀寫時需要同時指定邏輯塊號和塊內偏移。應用程序對NAND晶元操作是以「塊」為基本單位。NAND快閃記憶體的塊比較小,一般是8KB,然後每塊又分成頁,頁的大小一般是512位元組。要修改NAND晶元中一個位元組,必須重寫整個數據塊。

2)NOR快閃記憶體是隨機存儲介質,用於數據量較小的場合;NAND快閃記憶體是連續存儲介質,適合存放大的數據。

3) 由於NOR地址線和數據線分開,所以NOR晶元可以像SRAM一樣連在數據線上。NOR晶元的使用也類似於通常的內存晶元,它的傳輸效率很高,可執行程序可以在晶元內執行( XI P, eXecute In Place),這樣應用程序可以直接在flash快閃記憶體內運行,不必再把代碼 讀到系統RAM中。由於NOR的這個特點,嵌入式系統中經常將NOR晶元做啟動晶元使用。而NAND共用地址和數據匯流排,需要額外聯結一些控制的輸入輸出,所以直接將NAND晶元做啟動晶元比較難。

4) N AN D快閃記憶體晶元因為共用地址和數據匯流排的原因,不允許對一個位元組甚至一個塊進行的數據清空,只能對一個固定大小的區域進行清零操作;而NOR晶元可以對字進行操作。所以在處理小數據量的I/O操作的時候的速度要快與NAND的速度。比如一塊NOR晶元通 常寫一個字需要10微秒,那麼在32位匯流排上寫512位元組需要1280毫秒;而NAND快閃記憶體寫512位元組需要的時間包括:512×每位元組50納秒+10微秒的尋頁時間+200微秒的片擦寫時間=234微秒。

5)NAND快閃記憶體的容量比較大,目前最大容量己經達到8G位元組。為了方便管理,NAND的存儲空間使用了塊和頁兩級存儲體系,也就是說快閃記憶體的存儲空間是二維的,比如K9F5608UOA快閃記憶體塊的大小為16K,每頁的大小是512位元組,每頁還16位元組空閑區用來存放錯誤校驗碼空間(有時也稱為out-of-band,OOB空間);在進行寫操作的時候NAND快閃記憶體每次將一個位元組的數據放入內部的緩存區,然後再發出「寫指令」進行寫操作。由於對NAND快閃記憶體的操作都是以塊和頁為單位的,所以在向NAND快閃記憶體進行大量數據的讀寫時,NAND的速度要快於NOR快閃記憶體。

6)NOR快閃記憶體的可靠性要高於NAND快閃記憶體,這主要是因為NOR型快閃記憶體的介面簡單,數據操作少,位交換操作少,因此可靠性高,極少出現壞區塊,因而一般用在對可靠性要求高的地方。相反的,NAND型快閃記憶體介面和操作均相對復雜,位交換操作也很多,關鍵性數據更是需安錯誤探測/錯誤更正〔EDC/ECC)演算法來確保數據的完整性,因此出現問題的幾率要大得多,壞區塊也是不可避免的,而且由於壞區塊是隨機分布的,連糾錯也無法做到。

7)NAND Flash一般地址線和數據線共用,對讀寫速度有一定影響;而NOR Flash快閃記憶體數據線和地址線分開,所以相對而言讀寫速度快一些。

NAND和NOR晶元的共性首先表現在向晶元中寫數據必須先將晶元中對應的內容清空,然後再寫入,也就是通常說的「先擦後寫」。只不過NOR晶元只用擦寫一個字,而NAND需要擦寫整個塊。其次,快閃記憶體擦寫的次數都是有限的.當快閃記憶體的使用接近使用壽命的時候,經常會出現寫操作失敗;到達使用壽命時,快閃記憶體內部存放的數據雖然可以讀,但是不能再進行寫操作了所以為了防止上面問題的發生,不能對某個特定的區域反復進行寫操作。通常NAND的可擦寫次數高於NOR晶元,但是由於NAND通常是整塊擦寫,塊內的頁面中如果有一位失效整個塊就會失效,而且由於擦寫過程復雜,失敗的概率相對較高,所以從整體上來說NOR的壽命較長。

另一個共性是快閃記憶體的讀寫操作不僅僅是一個物理操作,實際上在快閃記憶體上存放數據必須使用演算法實現,這個模塊一般在驅動程序的MTD' (Memory Technology Drivers)模塊中或者在FTLZ (Flash Translation Layer)層內實現,具體演算法和晶元的生產廠商以及晶元型號有關系。
從使用角度來看,NOR快閃記憶體與NAND快閃記憶體是各有特點的:(1)NOR的存儲密度低,所以存儲一個位元組的成本也較高,而NAND快閃記憶體的存儲密度和存儲容量均比較高;(2)NAND型快閃記憶體在擦、寫文件(特別是連續的大文件)時速度非常快,非常適用於順序讀取的場合,而NOR的讀取速度很快,在隨機存取的應用中有良好的表現。 NOR與NAND各有所長,但兩種優勢無法在一個晶元上得到體現。所以,設計人員在選用晶元時,只能趨其利而避其害,依照使用目的和主要功能在兩者之間進行適當的選擇。

⑻ NAND flash和NOR flash的區別

FLASH是一種存儲晶元,全名叫Flash EEPROM Memory,通地過程序可以修改數據,即平時所說的「快閃記憶體」。Flash又分為NAND flash和NOR flash二種。U盤和MP3里用的就是這種存儲器。
NAND快閃記憶體技術相對於NOR技術的優越之處,因為大多數情況下快閃記憶體只是用來存儲少量的代碼,這時NOR快閃記憶體更適合一些。而NAND則是高數據存儲密度的理想解決方案。NOR Flash 的讀取和我們常見的 SDRAM 的讀取是一樣,用戶可以直接運行裝載在 NOR FLASH 裡面的代碼,這樣可以減少 SRAM 的容量從而節約了成本。 NAND Flash 沒有採取內存的隨機讀取技術,它的讀取是以一次讀取一塊的形式來進行的, 通常是一次讀取 512 個位元組,採用這種技術的 Flash 比較廉價。用戶 不能直接運行 NAND Flash 上的代碼,因此好多使用 NAND Flash 的開發板除了使用 NAND Flah 以外,還作上了 一塊小的 NOR Flash 來運行啟動代碼。

⑼ nand flash是什麼意思

nand
flash應該就是nand
memory吧,就是指手機或者mp4的內存,就像電腦的內存一樣,為程序的運行保存一些參數變數,斷電後會自動清除。他的大小當然也要影響到手機的運行速度。相關的內存數據還有一個就是free
executable
ram
memory,這個是實際可用內存,就是除手機自帶程序佔用的內存之外,用戶可以自己支配的內存,比如開個qq阿,或者打開個游戲阿,實際可用內存的大小會影響到這些程序的運行速度;