当前位置:网站首页>What is the difference between ROM, ram and flash? SRAM、DRAM、PROM、EPROM、EEPROM
What is the difference between ROM, ram and flash? SRAM、DRAM、PROM、EPROM、EEPROM
2022-06-13 04:43:00 【Look at the mountains_ Lau】
ROM、RAM and FLASH What's the difference ?
SRAM、DRAM、PROM、EPROM、EEPROM
One . Performance comparison
1.ROM and RAM It's all semiconductor memory ,ROM Data can still be maintained when the system is powered off , and RAM Usually, data is lost after power failure .
ROM yes Read Only Memory( read-only memory ) Abbreviation , The data inside can only be read during normal application , Can't write , Storage speed is not as fast as RAM;
RAM yes Random Access Memory( Random access memory ) Abbreviation , It is called ram because : When the RAM When reading or writing data , The time spent is independent of the location where the message is located or where it is written .
2.RAM There are two main categories :SRAM and DRAM.
SRAM It's static RAM(Static RAM/SRAM), Static means that there is no need to refresh the circuit , Data will not be lost ,SRAM Very fast , It is currently the fastest reading and writing storage device , But it's also very expensive , So it's only used in very demanding places , for example CPU One level buffer for , Secondary buffering .
DRAM For the dynamic RAM(Dynamic RAM/DRAM), Dynamic means to refresh data every once in a while , To save the data ,DRAM The time to keep the data is short , It's faster than SRAM slow , But it's better than any ROM Be quick , But in terms of price DRAM comparison SRAM It's much cheaper , Computer memory is DRAM Of .RAM Compare the price with ROM and FLASH higher .
- SDRAM It's synchronization (S refer to synchronous)DRAM, Synchronization means that the memory needs to synchronize the clock , Internal command transmission and data transmission are based on it .SDRAM There's a synchronization interface , Wait for a clock signal before responding to control input , In this way, we can communicate with the computer The system bus Sync ;
- DDR、DDR2、DDR3 All belong to SDRAM,DDR yes Double DateRate It means , Three refers to three generations of the same series , Faster , More capacity , Less power consumption , Now it's out DDR4, It's the same series .
NVRAM( Non-Volatile Random Access Memory) Is a nonvolatile random access memory , It refers to a kind of data that can still be maintained after power failure RAM.
3.ROM It is divided into PROM、EPROM、EEPROM
- PROM:(P Refers to Programmable) A programmable ROM, According to the needs of users , To write content , But only once , It can't be changed any more ;
- EPROM:Erasable Programmable( Erasable programmable ),PROM Upgraded version , It can be programmed many times , Only use ultraviolet light to erase ;
- EEPROM:Electrically Erasable Programmable( Electrically erasable programmable ) Upgraded version , It can be programmed many times , Use electrical erasure .
4.FLASH Memory is also called flash memory , Power down without losing data , Large capacity , Cheapness .
It is a combination of ROM and RAM Strengths , Not only electronically erasable and programmable (EEPROM) Performance of , It doesn't lose data when power is off, and it can read data quickly (NVRAM The advantages of ),U Plate and MP3 It's this kind of memory .
It is divided into NAND FLASH and NOR FLASH,
- NOR FLASH Read speed ratio NAND FLASH fast , But the capacity is not as good as NAND FLASH, The price is also higher ,
- however NOR FLASH It can be executed in the chip , The sample application can be directly in flash Running in flash memory , You don't have to read the code into the system RAM in .NANDFLASH More dense , It can be used as the storage of big data .
Two . Price comparison
RAM Compare the price with ROM and FLASH higher .
3、 ... and . Capacity comparison
RAM The capacity of is the minimum ratio ROM and FLASH Relatively small capacity ,RAM It is characterized by being readable and writable , After powering off the memory , The data stored in it will be lost . We often talk about memory , Such as computer memory , The memory of the phone , Include CPU Cache used in , All belong to RAM This type of memory .
ROM and FLASH Capacity ratio RAM The capacity of is relatively large . Generally, one is customized ROM Modifying the system version information is all in this .(system) Is the directory where the system is located , amount to PC Systematic Windows Folder ,(boot.img) It's a mirror file , It's called the kernel , General transplantation ROM It will be used .
Welcome to leave your comments , Communicate together .
Welcome to your attention : WeChat official account 
边栏推荐
- 2022 ICML | Pocket2Mol: Efficient Molecular Sampling Based on 3D Protein Pockets
- [JS solution] leedcode 200 Number of islands
- C#获取WebService接口的所有可调用方法[WebMethod]
- [flutter problem Series Chapter 67] the Solution to the problem of Routing cannot be jumped again in in dialog popup Using get plug - in in flutter
- [untitled]
- Crawler scrapy framework learning 2
- php开发16退出模块
- 力扣刷题647.回文子串
- A simple understanding of consistent hash
- 无限循环滚动代码阿里巴巴国际站店铺装修代码底图滚动黑色半透明显示效果自定义内容装修代码全屏显示
猜你喜欢

力扣刷题647.回文子串

一款開源的Markdown轉富文本編輯器的實現原理剖析

Analyse du principe de mise en œuvre d'un éditeur de texte open source markdown - to - rich

Small program imitating Taobao Jiugong grid sliding effect

Crawler scrapy framework learning 1

PowerShell:因为在此系统上禁止运行脚本,解决方法
![[JS solution] leedcode 117 Populate the next right node pointer II for each node](/img/09/9321a3abf9e1118186bb2b101338c9.png)
[JS solution] leedcode 117 Populate the next right node pointer II for each node

Colab使用教程(超级详细版)及Colab Pro/Pro+评测

Analysis of the implementation principle of an open source markdown to rich text editor

利用Javeswingjdbc基於mvc設計系統
随机推荐
2022 oxidation process operation certificate examination question bank and simulation examination
PHP security development 15 user password modification module
Converting MySQL data to PostgreSQL with Navicat
Nodejs parsing get request URL string
[untitled]
小C的记事本
【JS解决】leedcode 200. 岛屿数量
Notes on uni app
Small program input element moving up
Use go to add massive data to MySQL
How to use redis
Analysis on the usage, response and global delivery of provide/inject
PowerShell:因为在此系统上禁止运行脚本,解决方法
Third party comment plugin
rust编程-链表:使用struct实现链表,使用堆合并k个升序链表,自定义Display
一致性哈希的简单认识
剑指 Offer 56 - I. 数组中数字出现的次数
Ctfshow SQL injection (211-230)
promise处理js多线程全部获得结果后同一处理结果
Ionic Cordova command line