ROM refer to “ read-only memory ”, namely Read-Only Memory. This is the simplest semiconductor circuit , Through the mask process , One time manufacturing , The code and data will be saved forever ( Unless it breaks down ), It can't be modified . It's usually used in mass production , The advantage is low cost 、 Very low , But the risk is bigger , In product design , If the debugging is not thorough , It's easy to cost thousands of pieces , It's called “ The cover is broken ”!
PROM refer to “ Programmable read only memory ” Both Programmable Red-Only Memory. Such a product allows only one write , So it's also called “ Once programmable read only memory ”(One Time Progarmming ROM,OTP-ROM).PROM At the time of delivery , The contents stored are all 1, The user can write some of the cells to the data as needed 0( Part of the PROM At the time of delivery, the data are all 0, Then the user can write part of the cells into 1), In order to achieve the goal of “ Programming ” Purpose .PROM A typical product of is “ Bipolar fuse structure ”, If we want to rewrite some units , Then, enough current can be applied to these cells , And for a certain period of time , The original fuse will blow , This achieves the effect of rewriting some bits . Another kind of classic PROM For the use of “ Schottky diode ” Of PROM, When it leaves the factory , The diodes are in the reverse cut-off state , Or use the method of high current to apply the reverse phase voltage to “ Schottky diode ”, It can cause permanent breakdown .
EPROM refer to “ Erasable programmable read only memory ”, namely Erasable Programmable Read-Only Memory. It is characterized by erasable function , After erasing, it can be reprogrammed , But the disadvantage is that erasure takes a certain amount of time to use ultraviolet light . This kind of chip is particularly easy to identify , The package contains “ Quartz windows ”, A programmed EPROM Chip “ Quartz windows ” Cover with black adhesive paper , To prevent being
Direct sunlight .
EEPROM refer to “ Electrically erasable programmable read only memory ”, namely Electrically Erasable Programmable Read-Only Memory. Its biggest advantage is that it can be erased directly by electrical signal , It can also be written with electrical signals .EEPROM Can't replace RAM The reason is that the process is complicated , Too much gate circuit is consumed , And reprogramming takes a long time , At the same time, the number of effective reprogramming is also relatively low .
Flash memory refer to “ Flash memory ”, So-called “ Flash memory ”, It's also a kind of nonvolatile memory , Belong to EEPROM Improved products . The biggest feature of it is that it has to be in blocks (Block) erase ( The size of each block varies , Products from different manufacturers have different specifications ), and EEPROM You can erase only one byte at a time (Byte). at present “ Flash memory ” It is widely used in PC On the motherboard of the computer , For preservation BIOS Program , Easy to upgrade the program . Another big area of application is the replacement of hard disk , It's earthquake resistant 、 Fast 、 Noiseless 、 The advantage of low power consumption , But replace it with RAM It doesn't seem appropriate , because RAM Need to be able to rewrite by byte , and Flash ROM Can't do .

Reference link :http://blog.sina.com.cn/s/blog_532c29350100l8wy.html

ROM、PROM、EPROM、EEPROM、FLASH ROM More related articles in the introduction

  1. RAM,SRAM,DRAM,SDRAM,DDR RAM,ROM,PROM,EPROM,EEPROM,NAND FLASH,NOR FLASH The difference between

    RAM: It can be understood from the literal meaning ,SDRAM SRAM DRAM( Here are the blue ones ) Can be collectively referred to RAM,random access memory( Random access memory ) Abbreviation , Here is 51hei.com For all of you ...

  2. ROM,PROM,EPROM,EEPROM And FLASH The difference between memory

    In the early days of Microcomputer Development ,BIOS All stored in ROM(Read Only Memory, read-only memory ) in .ROM The internal information is in ROM In the manufacturing process of , It's burned in the factory in a special way , The content can only be read but not changed , Once burned in ...

  3. SRAM/DRAM,PROM/EPROM/EEPROM,NOR/NAND FLASH difference

                          SRAM/DRAM,PROM/EPROM/EEPROM,NOR/NAND FLASH difference RAM / ROM Memory ROM and RAM It's all semiconductor memory ,R ...

  4. ROM、PROM、EPROM、EEPROM、FLASH ROM、FLASH、eMMC

    ROM(Read Only Memory, read-only memory ) chip : In the early days of Microcomputer Development ,BIOS All stored in ROM In chip .ROM The internal information is in ROM In the manufacturing process of , It's burned in the factory in a special way , The content can only be read ...

  5. ROM、PROM、EPROM、EEPROM、Flash ROM What do you mean respectively ?

    ROM refer to “ read-only memory ”, namely Read-Only Memory. This is the simplest semiconductor circuit , Through the mask process , One time system build , The code and data will be saved forever ( Unless it breaks down ), It can't be modified . It's usually in mass production ...

  6. 【 Memory related 】RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash Memory difference

    Common memory concepts :RAM.SRAM.SDRAM.ROM.EPROM.EEPROM.Flash Memory can be divided into many kinds , According to whether the power down data is lost or not, it can be divided into RAM( Random access memory ) and ROM( read-only memory ), among R ...

  7. FLASH ROM And EEPROM The difference between

    EEPROM, Although it's also called “ Nonvolatile data memory ”, But it can't be directly involved in ALU operation , It's only used for data storage without power loss . EEPROM And in the film RAM similar , It also belongs to data storage , Its feature is that the data can be maintained when it is powered down , Program memory generally refers to ...

  8. quote RAM and ROM and Flash ROM The difference between

    use Hungry wolf   Of  RAM and ROM and Flash ROM The difference between RAM(Random Access Memory) The full name of is random access memory , It is equivalent to PC Mobile storage on board , Used to store and hold data . It can be read at any time ...

  9. RAM and ROM and Flash ROM The difference between

    turn ;http://openedv.com/thread-81182-1-1.html                           http://www.sohu.com/a/112676146 ...

Random recommendation

  1. 【POJ 3243】Clever Y expand BSGS

    For a week , I really make sticks ,,, Various initializations are not set to 1,,, What was on my mind at the time ??? expand BSGS, This is a zky A screen capture of the courseware for the seniors : Is it easy to understand .PS: Congge said “ expand BSGS It's off topic , Provincial election can't test , Believe me, that's right ”, that ...

  2. Metatable and Metamethod

    Metatable and Metamethod What is it for ? They can make the table a and b The expression of “a + b” Become meaningful , among metatable Make two unrelated tables a and b Can be operated between , And the specific behavior of the operation, for example &quo ...

  3. SDUT 2608:Alice and Bob

    Alice and Bob Time Limit: 1000ms   Memory limit: 65536K   Have a question ? Click here ^_^ Title Description Alice and Bob like playing ...

  4. Use... In the completion port GetAcceptExSockaddrs

    MSDN:When using AcceptEx, the GetAcceptExSockaddrs function must be called to parse the buffer into ...

  5. C# File reading 、 Write and delete

    class Program { static void Main(string[] args) { EmployeeDAL DAL = new EmployeeDAL(); List<Sys_E ...

  6. Spring Of applicationContext.xml file

    Here is a detailed explanation Spring Of applicationContext.xml File code :<!-- The header file , Focus on coding --><?xml version="1.0" e ...

  7. WebGIS Vector data import of open source solution

    The previous articles introduced open source WebGIS Build the development environment , This article begins to introduce the use of these software ,WebGIS Development of , The first problem is to solve the data sources , This article mainly introduces the application of vector data in open source spatial database PostgreSQL Storage in . In the following sections ...

  8. python Thread in

    1. Thread creation 1.1 adopt thread Class is created directly import threading import time def foo(n): time.sleep(n) print("foo fun ...

  9. socket Series client socket——Socket class

    hypothesis TCP The socket server has set up and is listening to the client connection , So the client can go through Socket Class to initiate the connection . After the client initiates a connection request , Just passively waiting for the response from the server . This class is also located in java.net In bag , contain ...

  10. Vijos1982 NOIP2015Day2T2 Substring substring Dynamic programming

    Substring (substring.cpp/c/pas) Topic link [ Problem description ] There are two strings that contain only lowercase English letters A and B. Now, from the string A Remove from k individual No overlap Non empty string of , Then put this k Substring according to ...