当前位置:网站首页>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
边栏推荐
- Collection of some compatibility issues
- php开发14 友情链接模块的编写
- php 18 首页的文章列表功能实现
- 2022 oxidation process operation certificate examination question bank and simulation examination
- Colab tutorial (super detailed version) and colab pro/pro+ evaluation
- 利用Javeswingjdbc基于mvc设计系统
- Converting MySQL data to PostgreSQL with Navicat
- [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
- 你的一对一会议效率低下,你可以这么做!
- C盘无损移动文件
猜你喜欢
Small program imitating Taobao Jiugong grid sliding effect
Redis主从复制、哨兵模式、集群
Introduction to applet Basics (dark horse learning notes)
2022 ICML | Pocket2Mol: Efficient Molecular Sampling Based on 3D Protein Pockets
Read paper 20 together: spatiotemporal prediction of PM2.5 concentration by idw-blstm under different time granularity
Ctfshow SQL injection (231-253)
前几年的互联网人vs现在的互联网人
力扣刷题647.回文子串
Analysis of the implementation principle of an open source markdown to rich text editor
[LeetCode]-二分查找
随机推荐
2022年氧化工艺操作证考试题库及模拟考试
Basic syntax example for go
C disk lossless move file
Colab使用教程(超级详细版)及Colab Pro/Pro+评测
2022 ICLR | CONTRASTIVE LEARNING OF IMAGE- AND STRUCTURE BASED REPRESENTATIONS IN DRUG DISCOVERY
【Try to Hack】upload-labs通关(暂时写到12关)
Crawler scrapy framework learning 2
Analysis on the usage, response and global delivery of provide/inject
推荐的图片临时在线压缩工具
Latex operation
The processing flow of thread pool depends on the core parameters
Small program input element moving up
Use go to add massive data to MySQL
Collection of some compatibility issues
Cesium:CesiumLab制作影像切片与切片加载
Win8.1和Win10各自的优势
[LeetCode]-二分查找
Design system based on MVC using javeswingjdbc
MySQL index
Converting MySQL data to PostgreSQL with Navicat