問題:
什么是flash?flash存儲(chǔ)器介紹,flash存儲(chǔ)器有什么優(yōu)缺點(diǎn)?
回答:
Flash是存儲(chǔ)芯片的一種,在電子及半導(dǎo)體領(lǐng)域內(nèi)表示為Flsah Memory,全稱為Flash EEPROM Memeory,即我們平時(shí)說的“閃存”。它結(jié)合了ROM和RAM的優(yōu)點(diǎn),具備電子可擦除可編程(EEPROM)的性能,能夠在操作中被多次擦或?qū)?,還可以快速的讀取數(shù)據(jù)(NVRAM的優(yōu)點(diǎn)),使數(shù)據(jù)不會(huì)在斷電時(shí)丟失。U盤和MP3里用的就是這種存儲(chǔ)器。在過去的20年里,嵌入式系統(tǒng)一直使用ROM(EPROM)作為存儲(chǔ)設(shè)備,但近年來Flash已經(jīng)全面替代了ROM(EPROM),用作存儲(chǔ)Bootloader以及操作系統(tǒng)或者程序代碼或者直接當(dāng)硬盤使用(U盤)。
flash存儲(chǔ)器的分類
根據(jù)內(nèi)部架構(gòu)和實(shí)現(xiàn)技術(shù),F(xiàn)lash存儲(chǔ)器可以分為AND、NAND、NOR和NiNOR四種,目前占據(jù)主流市場的就是NOR Flash和NAND Flash兩大類。
1、NOR Flash
NOR Flash是一種由Intel公司于1988年創(chuàng)建的非易失閃存技術(shù)。它將存儲(chǔ)單元組織為塊序列,能夠以字節(jié)為單位進(jìn)行數(shù)據(jù)訪問,以并行的方式連接存儲(chǔ)單元,具有分離的控制線、地址線和數(shù)據(jù)線,具有較快的讀速度,能夠提供片上執(zhí)行的功能。且其傳輸效率很高,在1-4MB的小容量時(shí)具有很高的成本效益,所以一般小容量的存儲(chǔ)都選用NOR Flash會(huì)更為合適。但由于其寫操作和擦除操作的時(shí)間較長,容量低,價(jià)格高,所以目前多用于手機(jī)、BIOS芯片以及嵌入式系統(tǒng)中頁進(jìn)行代碼存儲(chǔ)。
2、NAND Flash
NAND Flash是由東芝公司于1989年發(fā)布的,內(nèi)部采用線性宏單元模式,一個(gè)塊通常包括32頁,64頁,128頁,頁大小通常為512B,2KB,4KB,每個(gè)頁包含數(shù)據(jù)區(qū)和帶外區(qū)兩部分,數(shù)據(jù)區(qū)存儲(chǔ)用戶數(shù)據(jù),帶外區(qū)存儲(chǔ) ECC(erro rcorrecting codes),地址映射信息等用于Flash 存儲(chǔ)管理的信息,對應(yīng)的大小通常為512B,32B,2KB,64B , 4KB,128B。
flash存儲(chǔ)器的優(yōu)缺點(diǎn)
1、優(yōu)點(diǎn)
(1)在不掉電的情況下長期保持存儲(chǔ)的信息
(2)在斷電時(shí),數(shù)據(jù)不會(huì)丟失
(3)高存取速度,低功耗,易于擦除和重寫
2、缺點(diǎn)
(1)存儲(chǔ)容量不夠大
(2)價(jià)格偏高
Flash存儲(chǔ)器的編程模式
從Flash存儲(chǔ)器的基本特點(diǎn)可以看出,在單片機(jī)中,可以利用Flash存儲(chǔ)器固化程序,一般情況下通過編程器來完成,F(xiàn)lash存儲(chǔ)器工作于這種情況,叫監(jiān)控模式(Monitor Mode)或?qū)懭肫髂J?,這與一般的EPROM、OTP、EEPROM裝入程序的含義相似。另一方面,由于Flash存儲(chǔ)器具有電可擦除功能,因此,在程序運(yùn)行過程中,有可能對Flash存儲(chǔ)區(qū)的數(shù)據(jù)或程序進(jìn)行更新,F(xiàn)lash存儲(chǔ)器工作于這種情況,叫用戶模式(User Mode)或在線編程模式。
免責(zé)聲明:本網(wǎng)站部分文章、圖片等信息來源于網(wǎng)絡(luò),版權(quán)歸原作者平臺(tái)所有,僅用于學(xué)術(shù)分享,如不慎侵犯了你的權(quán)益,請聯(lián)系我們,我們將做刪除處理!