在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ROM不是只讀存儲器嗎?為什么EEPROM可以讀寫操作呢?

硬件工程師煉成之路 ? 來源:嵌入式專欄 ? 2023-12-19 09:03 ? 次閱讀

之前有讀者問過類似這樣的問題:

1.EEPROM 和 FLASH有什么區別?

2.單片機中為什么很少有EEPROM呢?

2.ROM不是只讀存儲器嗎?為什么EEPROM可以讀寫操作呢?

今天就來圍繞EEPROM 和 FLASH展開描述,希望能解決你心中的疑惑。

ROM的發展

ROM:Read-Only Memory,只讀存儲器。

以非破壞性讀出方式工作,只能讀出無法寫入信息,信息一旦寫入后就固定下來,即使切斷電源,信息也不會丟失,所以又稱為固定存儲器。

---來自百度百科

最早的ROM是不能編程的,出廠時其存儲內容(數據)就已經固定了,永遠不能修改,也不靈活。

因為存在這種弊端,后來出現了PROM(Programmable read-only memory,可編程只讀存儲器),可以自己寫入一次,要是寫錯了,只能換一塊芯片

因為只能寫一次,還是存在很多不方便,于是出現了EPROM(Erasable Programmable Read-Only Memory,可擦除可編程只讀存儲器),這種存儲器就可以多次擦除,但是這種可擦除的存儲是通過紫外線進行擦除,擦除的時候也不是很方便。

引用一個比如:如果你往單片機下載一個程序之后發現有個地方需要加一句話,為此你要把單片機放紫外燈下照半小時,然后才能再下一次,這么折騰一天也改不了幾次。

隨著技術的不斷進步,EEPROM(Electrically Erasable Programmable Read-Only Memory,電可擦除可編程只讀存儲器)來了,解決了ROM過去歷史中存在一些問題。

早期的EEPROM: 早期的EEPROM的特點是可以隨機訪問和修改任何一個字節,可以往每個bit中寫入0或者1,現在基本以字節為單位了。

早期的EEPROM具有較高的可靠性,但是電路更復雜,其成本也更高,因此EEPROM的容量都很小,從幾KB到幾百KB不等。(有點類似前面說的因為工藝和制造成本的原因,RAM的容量也不大)。 如今的EEPROM支持連續多字節讀寫操作了,算是已經發展到很先進的水平了。

至此,大家今天看到的EEPROM,基本都是發展得很成熟的EEPROM了。

Flash的發展

Flash,又叫Flash Memory,即平時所說的“閃存”。

Flash結合了ROM和RAM的長處,不僅具備電子可擦除可編程(EEPROM)的功能,還可以快速讀取數據,具有NVRAM的優勢(NVRAM:Non-Volatile Random Access Memory,非易失性隨機訪問存儲器)。

在過去,嵌入式系統一直使用ROM(EPROM)作為它們的存儲設備,Flash的出現,全面代替了ROM(EPROM)在嵌入式系統中的地位,用作存儲Bootloader以及操作系統或者程序代碼或者直接當硬盤使用(U盤、固態硬盤)。

Flash通常分為:NOR Flash 和 NAND Flash,它們各自有各自的優缺點。

1.NOR Flash

Intel于1988年首先開發出NOR flash技術,徹底改變了原先由EPROM和EEPROM一統天下的局面。

NOR Flash的讀取和我們常見的SDRAM的讀取是一樣,即可以根據地址隨機讀寫,用戶可以直接運行裝載在NOR FLASH里面的代碼,這樣可以減少SRAM的容量從而節約了成本。因為其讀取速度快,多用來存儲程序、操作系統等重要信息。

2.NAND Flash

1989年,東芝公司發表了NAND flash結構,強調降低每比特的成本,更高的性能,并且像磁盤一樣可以通過接口輕松升級。

NAND Flash沒有采取內存的隨機讀取技術,它的讀取是以一次讀取一塊的形式來進行的,通常是一次讀取512個字節,采用這種技術的制作Flash的成本更廉價。

用戶不能直接運行NAND Flash上的代碼,因此好多使用NAND Flash的開發板除了使用NAND Flash以外,還做上了一塊小的NOR Flash來運行啟動代碼。

3.比較

相比于 NOR Flash,NAND Flash 寫入性能好,大容量下成本低。 目前,絕大部分手機和平板等移動設備中所使用的 eMMC 內部的 Flash Memory 都屬于 NAND Flash。PC 中的固態硬盤中也是使用 NAND Flash。

EEPROM和FLASH區別

現在的 EEPROM 和 FLASH 都屬于“可多次電擦除存儲器”,但他們二者之間還是有很大差異。

首先,他們最大差異就是:FLASH按塊/扇區進行讀寫操作,EEPROM支持按字節讀寫操作。

其次,容量大小不同:FLASH容量可以做到很大,但EEPROM容量一般都很小。

再次,就是它們的應用場景不同:EERPOM存儲零散小容量數據,比如:標志位、一組數據等。FLASH存儲大容量數據,比如:程序代碼、圖片信息等。

再次,內部結構不同,Flash結構更簡單,成本更低,類似前面和大家分享的《單片機中RAM少的原因》。

當然,還有很多其他區別,但隨著技術的提升,它們二者已經很接近了。以前它們不能滿足的功能,現在基本都能滿足了。

單片機中為啥很少有EEPROM?

通過上面的描述,相信大家基本都能明白,為什么單片機中很少有EEPROM了。

下面簡單總結以下幾點原因:

1.Flash容量更大,儲存數據更多;

2.Flash速度更快,特別是讀取速度;

3.同等容量,Flash成本更低;

4.Falsh體積更小,在單片機有限的空間Flash優勢更明顯;

5.隨著RAM增加、CPU處理速度增快,能用Flash“模擬”EERPOM;

6.···







審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6043

    文章

    44622

    瀏覽量

    638549
  • FlaSh
    +關注

    關注

    10

    文章

    1642

    瀏覽量

    148673
  • ROM
    ROM
    +關注

    關注

    4

    文章

    575

    瀏覽量

    85991
  • EEPROM
    +關注

    關注

    9

    文章

    1033

    瀏覽量

    81953
  • 只讀存儲器
    +關注

    關注

    1

    文章

    41

    瀏覽量

    10452

原文標題:EEPROM和FLASH的區別,單片機中為啥很少有EEPROM?

文章出處:【微信號:gh_3a15b8772f73,微信公眾號:硬件工程師煉成之路】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    隨機訪問存儲器(RAM)和只讀存儲器(ROM)的區別

    在數字電子設備中,存儲器是至關重要的部分。它負責存儲和檢索數據,以支持各種計算和數據處理任務。在存儲器市場中,有兩種主要的類型:隨機訪問存儲器 ( RAM ) 和
    的頭像 發表于 12-05 15:46 ?2805次閱讀
    隨機訪問<b class='flag-5'>存儲器</b>(RAM)和<b class='flag-5'>只讀存儲器</b>(<b class='flag-5'>ROM</b>)的區別

    存儲器的分類介紹 各種存儲器功能分類大全

    Time Programmable)。  3、可改寫的只讀存儲器EPROM:  前兩種ROM只能進行一次性寫入,因而用戶較少使用,目前較為流行的ROM芯片為EPROM。因為它的內容可以
    發表于 12-21 17:10

    RAM/ROM/EPROM/EEPROM/FLASH ROM的區別是什么

    RAM,ROM,EPROM,EEPROM,FLASH ROM的區別1、RAM指的是“隨機存取存儲器”,即Random Access Memory。它
    發表于 01-07 07:51

    ROM只讀存儲器有何特點

    ROM只讀存儲器,在單片機運行時,只能從中讀取數據,不能向里面寫數據。特點是掉電不丟失數據,在單片機中主要用來存儲代碼和常量等內容。FLASH存程序,單片機上電后會自動從這里讀代碼開始運行。SRAM
    發表于 01-26 07:14

    單片機內部的只讀存儲器為什么這樣稱它

    這條指令不會丟失,這是個什么地方?這個地方就是單片機內部的只讀存儲器ROM(READ ONLY MEMORY)。為什么稱它為只讀存儲器
    發表于 01-26 07:12

    只讀存儲器分幾種

    本視頻主要詳細介紹了只讀存儲器分幾種,ROM、可編程只讀存儲器、可編程可擦除只讀存儲器、一次編程只讀內存、電子可擦除可編程
    的頭像 發表于 11-27 17:29 ?1.4w次閱讀

    半導體只讀存儲器的結構、特點、分類介紹

     只讀存儲器(簡稱ROM)所存數據,一般是在裝入整機前事先寫好的。整機工作過程中只能從只讀存儲器中讀出事先存儲的數據,而不象隨機存儲器那樣能
    發表于 03-08 10:46 ?3056次閱讀

    只讀存儲器和隨機存儲器的區別

    只讀存儲器和隨機存儲器區別:作用不同、特點不同
    發表于 07-27 15:09 ?1.8w次閱讀

    存儲器結構分類介紹

    根據組成元件的不同,ROM內存可以分類為掩模型只讀存儲器(MASK ROM)、可編程只讀存儲器(PROM)、可擦可編程
    的頭像 發表于 01-20 14:09 ?4761次閱讀

    只讀存儲器的特點 只讀存儲器斷電后信息會不會丟失

    更改的。 數據可靠性:只讀存儲器的數據是在生產過程中進行編程的,因此具有很高的可靠性。與可擦寫存儲器(如閃存)相比,ROM具有更低的故障率,并且不容易受到病毒或錯誤操作的影響。 高速讀
    的頭像 發表于 01-17 14:17 ?2117次閱讀

    只讀存儲器(ROM)和隨機讀寫存儲器(RAM)的區別

    在計算機系統中,存儲器是不可或缺的組成部分,它負責存儲程序和數據以供處理器使用。其中,只讀存儲器ROM)和隨機讀寫
    的頭像 發表于 05-12 17:04 ?4585次閱讀

    eeprom存儲原理、存儲結構及讀寫操作

    EEPROM(Electrically Erasable Programmable Read-Only Memory,電可擦可編程只讀存儲器)是一種非易失性存儲器可以在不移除電源的情
    的頭像 發表于 08-05 17:03 ?3313次閱讀

    EEPROM存儲器可以擦除指定區域嗎?

    。與普通的ROM(Read-Only Memory,只讀存儲器)相比,EEPROM允許用戶在不移除芯片的情況下對存儲器進行編程和擦除操作,因
    的頭像 發表于 08-05 17:10 ?906次閱讀

    可編程的只讀存儲器是否可以改寫

    不可更改。這與可擦寫可編程只讀存儲器(Erasable Programmable Read-Only Memory,簡稱EPROM)和閃存(Flash Memory)等其他類型的非易失性存儲器不同,后者可以
    的頭像 發表于 08-06 09:25 ?870次閱讀

    只讀存儲器的基本結構和工作過程

    只讀存儲器(Read-Only Memory,ROM)是一種重要的計算機存儲設備,它以非破壞性讀出方式工作,即只能讀出存儲的信息而無法直接寫入新的信息。這種特性使得
    的頭像 發表于 09-05 10:43 ?1369次閱讀
    主站蜘蛛池模板: 精品三级网站 | 你懂的在线视频播放 | 骚黄视频| 天天看片网站 | 日本口工禁漫画无遮挡全彩 | 国产午夜精品久久久久免费视小说 | 狠狠色丁香久久综合五月 | 女生扒开尿口让男生舔 | 四虎影院永久在线 | 一区二区三区中文 | 欧美精品色精品一区二区三区 | 亚洲精品成人a | 黄 色 成 年人网站 黄 色 成 年人在线 | bt种子在线www天堂官网 | 欧美日一级 | xx视频在线| 亚洲国产精品第一页 | 国产精品久久久久久久免费 | 欧美婷婷色 | 日日拍拍| 亚洲国产精品综合久久网络 | 男男污肉高h坐便器调教 | 性欧美成人依依影院 | 日本一本视频 | semm亚洲欧美在线高清 | 日本xxxxxxxxx69| 欧美色视频超清在线观看 | 国产黄mmd在线观看免费 | 免费视频h| 欧美黄色片免费看 | 色在线视频播放 | 中文字幕久久精品波多野结 | 五月婷婷激情综合 | 色多多视频在线观看免费大全 | a视频免费看 | 国产精品三级 | 日韩亚射吧 | 天天干夜夜爽天天操夜夜爽视频 | 日韩免费无砖专区2020狼 | 亚洲爱爱网站 | 国产乱码免费卡1卡二卡3卡四 |