首页 > 其他分享 >ROM、RAM、FLASH、DDR、EMMC 百科 -- 学习笔记

ROM、RAM、FLASH、DDR、EMMC 百科 -- 学习笔记

时间:2022-09-04 14:35:35浏览次数:62  
标签:FLASH 闪存 ROM eMMC RAM 存储器 内存 EMMC

思维导图,便于记忆(类别划分,不要在意)

简单解释

ROM只读存储器,内容写入后就不能更改了,制造成本比较低,常用于电脑中的开机启动如启动光盘bios,在系统装好的电脑上时,计算机将C盘目录下的操作系统文件读取至内存,然后通过cpu调用各种配件进行工作这时系统存放存储器为RAM。

PROM:可编程程序只读存储器,但是只可以编写一次。

EPROM:可抹除可编程只读存储器,可重复使用。

EEPROM:电子式可抹除可编程只读存储器,类似于EPROM但是摸除的方式是使用高电场完成。

RAM随机存取存储器,也叫主存,是与CPU直接交换数据的内部存储器,可以随时读写,而且速度快,通常作为操作系统或其他正在运行程序的临时数据存储介质。RAM工作时可以随时从任何一个指定地址写入或读出信息。他与ROM的最大区别是数据的易失性,断电丢失。RAM在计算机和数字系统中用来暂时存储程序、数据和中间结果。手机和电脑的运行内存都是使用ram为存储空间,内存条的作用是增加运行ram空间。

SRAM:静态随机存储器,SRAM存放的信息在不停电的情况下能长时间保留,状态稳定,不需外加刷新电路,从而简化了外部电路设计。常作为Cache。

DRAM:动态随机存储器,DRAM与SRAM相比具有集成度高、功耗低、价格便宜等优点,所以在大容量存储器中普遍采用。DRAM的缺点是需要刷新逻辑电路,且刷新操作时不能进行正常读,写操作。常作为主存储器。

SDRAM:同步动态随机存取内存。就是DDR,被分为DDR1、DDR2、DDR3。

FLASH是一种非易失性内存,闪存的物理特性与常见的内存有根本性的差异:目前各类 DDR 、 SDRAM 或者 RDRAM 都属于挥发性内存,只要停止电流供应内存中的数据便无法保持,因此每次电脑开机都需要把数据重新载入内存;闪存在没有电流供应的条件下也能够长久地保持数据,其存储特性相当于硬盘,这项特性正是闪存得以成为各类便携型数字设备的存储介质的基础。Flash分为nor flash和nand flash。

NOR FLASH:它的特点就是可以在芯片内执行,应用程序可以直接在闪存中运行,不必把代码读入系统RAM。在1~16M下的小容量有很高的的成本效益,但是很低的写入和擦除 速度大大影响了它的性能。他的读取和我们常见的SDRAM的读取是一样。

NAND FLASH:Nand-flash存储器具有容量较大,改写速度快等优点,适用于大量数据的存储,如嵌入式产品中包括数码相机、MP3随身听记忆卡、体积小巧的U盘等。读取是以一次读取一块的形式来进行的,通常是一次读取512个字节。用户不能直接运行NAND Flash上的代码,因此好多使用NAND Flash还作上了一块小的NOR Flash来运行启动代码。

eMMC:  eMMC 存储器 eMMC (Embedded Multi Media Card) 为MMC协会所订立的,eMMC 相当于 NandFlash+主控IC ,对外的接口协议与SD、TF卡一样,主要是针对手机或平板电脑等产品的内嵌式存储器标准规格。eMMC的一个明显优势是在封装中集成了一个控制器,它提供标准接口并管理闪存,使得手机厂商就能专注于产品开发的其它部分,并缩短向市场推出产品的时间。这些特点对于希望通过缩小光刻尺寸和降低成本的NAND供应商来说,同样的重要。
    eMMC由一个嵌入式存储解决方案组成,带有MMC(多媒体卡)接口、快闪存储器设备(Nand Flash)及主控制器,所有都在一个小型的BGA 封装。接口速度高达每秒52MBytes,eMMC具有快速、可升级的性能。同时其接口电压可以是 1.8v 或者是 3.3v。



    现在很多智能电视已经逐步抛弃Nor或Nand,使用更为先进的eMMC芯片,然而普通编程器无法读写eMMC芯片,新开发的可支持eMMC芯片烧写的编程器性价比高,还能支持Nor、Nand芯片,支持全面、功能强大

 

标签:FLASH,闪存,ROM,eMMC,RAM,存储器,内存,EMMC
From: https://www.cnblogs.com/roger-yu/p/16655061.html

相关文章

  • 11 个开发者必备的 Chrome 扩展
    11个开发者必备的Chrome扩展这是我的11个GoogleChrome扩展列表,供开发人员轻松工作。GoogleChromeExtensions根据统计计数器,谷歌浏览器是世界上最流行的网络......
  • 如何用Chrome+IDM下载Google Drive的大文件 成功!
    如何用Chrome+IDM下载GoogleDrive的大文件ChronoDownloader因为有一个浏览器扩展,平常都很好用,但是下载网盘文件的时候一会就断了,还没有办法续传有效方法安装IDM以......
  • 105.construct-binary-tree-from-preorder-and-inorder-traversal 从前序与中序遍历序
    原理参照从中序与后序遍历序列构造二叉树,这里直接给出基于vector索引优化之后的版本:classSolution{private:TreeNode*get_root(vector<int>&preorder,intpr......
  • wsl创建证书让chrome浏览器识别
    我在wsl里面测试http2协议的时候,在wsl用openssl创建了证书,然后我把证书放在windows证书管理后,用chrome打开发现提示这个:虽然可以点击下面的强制访问但是chrome会显示......
  • vue中Promise的使用方法详情 vue中 ajax 同步执行
    vue中Promise的使用方法详情目录一、使用1.promise是一种异步解决方案2.asyncawait简介:promise是什么,它可以说是异步编程的一种解决方法,就拿传统的ajax发请求来说,单个......
  • node35-promise
     constfs=require('fs');letpromise=newPromise((resolve,reject)=>{fs.readFile('./1.txt','utf8',(err,result)=>{if(err!=null)......
  • node37-promise链式编程
    constfs=require('fs');/*fs.readFile('./1.txt','utf8',(err,result1)=>{console.log(result1);fs.readFile('./2.txt','utf8',(err,result2)=......
  • prometheus监控flink
    背景很久没写博客了,今天也算完成了一个小测试。由于flink没有监控的平台,只是自己写了python脚本去监控发报警。flink自己的ui界面其实已经有很多的指标可以看了,但是......
  • 如何为 Chrome 设置 HTML5 Range Slider 的进度
    如何为Chrome设置HTML5RangeSlider的进度Defaultplatform-nativestylingforrangesliders啊啊啊是的,HTML5本身的恶魔,范围滑块.如果您以前使用过范围滑块,您......
  • Promise
    Promise是在ES6中用来解决回调地狱最好的方法。 Promise是一个构造函数,我们可以创造他的实例对象,new出来的Promise实例对象,代表一个异步操作。在Promise.prototype原型......