平时对于这些个相近的名词一看到就头疼,看了这篇文章后豁然开朗!!!

在微机的发展初期,BIOS都存放在ROM(Read Only Memory,只读存储器)中。ROM内部的资料是在ROM的制造工序中,在工厂里用特殊的方法被烧录进去的,其中的内容只能读不能改,一旦烧录进去,用户只能验证写入的资料是否正确,不能再作任何修改。如果发现资料有任何错误,则只有舍弃不用,重新订做一份。ROM是在生产线上生产的,由于成本高,一般只用在大批量应用的场合。

由于ROM制造和升级的不便,后来人们发明了PROM(Programmable ROM,可编程ROM)。最初从工厂中制作完成的PROM内部并没有资料,用户可以用专用的编程器将自己的资料写入,但是这种机会只有一次,一旦写入后也无法修改,若是出了错误,已写入的芯片只能报废。PROM的特性和ROM相同,但是其成本比ROM高,而且写入资料的速度比ROM的量产速度要慢,一般只适用于少量需求的场合或是ROM量产前的验证。

EPROM(Erasable Programmable ROM,可擦除可编程ROM)芯片可重复擦除和写入,解决了PROM芯片只能写入一次的弊端。EPROM芯片有一个很明显的特征,在其正面的陶瓷封装上,开有一个玻璃窗口,透过该窗口,可以看到其内部的集成电路,紫外线透过该孔照射内部芯片就可以擦除其内的数据,完成芯片擦除的操作要用到EPROM擦除器。EPROM内资料的写入要用专用的编程器,并且往芯片中写内容时必须要加一定的编程电压(VPP=12—24V,随不同的芯片型号而定)。EPROM的型号是以27开头的,如27C020(8*256K)是一片2M Bits容量的EPROM芯片。EPROM芯片在写入资料后,还要以不透光的贴纸或胶布把窗口封住,以免受到周围的紫外线照射而使资料受损。

鉴于EPROM操作的不便,后来出的主板上的BIOS ROM芯片大部分都采用EEPROM(Electrically Erasable Programmable ROM,电可擦除可编程ROM)。EEPROM的擦除不需要借助于其它设备,它是以电子信号来修改其内容的,而且是以Byte为最小修改单位,不必将资料全部洗掉才能写入,彻底摆脱了EPROM Eraser和编程器的束缚。EEPROM在写入数据时,仍要利用一定的编程电压,此时,只需用厂商提供的专用刷新程序就可以轻而易举地改写内容,所以,它属于双电压芯片。借助于EEPROM芯片的双电压特性,可以使BIOS具有良好的防毒功能,在升级时,把跳线开关打至“ON”的位置,即给芯片加上相应的编程电压,就可以方便地升级;平时使用时,则把跳线开关打至“OFF”的位置,防止CIH类的病毒对BIOS芯片的非法修改。所以,至今仍有不少主板采用EEPROM作为BIOS芯片并作为自己主板的一大特色。

FLASH ROM则属于真正的单电压芯片,在使用上很类似EPROM,因此,有些书籍上便把FLASH ROM作为EPROM的一种。事实上,二者还是有差别的。FLASH ROM在擦除时,也要执行专用的刷新程序,但是在删除资料时,并非以Byte为基本单位,而是以Sector(又称Block)为最小单位,Sector的大小随厂商的不同而有所不同;只有在写入时,才以Byte为最小单位写入;FLASH ROM芯片的读和写操作都是在单电压下进行,不需跳线,只利用专用程序即可方便地修改其内容;FLASH ROM的存储容量普遍大于EPROM,约为512K到至8M KBit,由于大批量生产,价格也比较合适,很适合用来存放程序码,近年来已逐渐取代了EPROM,广泛用于主板的BIOS ROM,也是CIH攻击的主要目标。

随机访问内存(RAM)相当于PC机上的移动存储,用来存储和保存数据的。在任何时候都可以读写,RAM通常用作操作系统或其他正在运行的程序的临时存储介质(可称作系统内存)。不过,当电源关闭时时RAM不能保留数据,如果需要保存数据,就必须把它们写入到一个长期的存储器中(例如硬盘)。正因为如此,有时也将RAM称作"可变存储器"。RAM内存可以进一步分为静态RAM(SRAM)和动态内存(DRAM)两大类。

关于RAM的更多内容,见链接:https://blog.csdn.net/Reborn_Lee/article/details/82755833

参考:https://wenku.baidu.com/view/d5ec5fe4ad51f01dc281f1cd.html

ROM、PROM、EPROM、EEPROM、RAM、SRAM、DRAM的区别相关推荐

  1. 理解ROM,PROM,EPROM,EEPROM,RAM,DRAM,SRAM,FLASH是什么

    一.名词解释 **易失性存储器(Volatile Memory,VM):电源开启时资料存在,电源关闭则资料立刻流失(资料挥发掉),例如:SRAM.DRAM.SDRAM.DDR-SDRAM 等. 非易失 ...

  2. ROM,PROM,EPROM,EEPROM及FLASH存储器的区别

    在微机的发展初期,BIOS都存放在ROM(Read Only Memory,只读存储器)中.ROM内部的资料是在ROM的制造工序中,在工厂里用特殊的方法被烧录进去的,其中的内容只能读不能改,一旦烧录进 ...

  3. ROM PROM EPROM EEPROM FLASH(NAND、NOR)

    ROM PROM EPROM EEPROM FLASH(NAND.NOR) 个人理解: FLASH似乎与EEPROM关系较大 现在的内存使用的是SDRAM(DDR2.DDR3) U盘.内存卡使用的是f ...

  4. 【计算机系统结构】~ ROM/PROM/EPROM/E2PROM/FLASH、SOC 片上系统、总线、CPU 处理器、Cache、DDR、ARM 体系结构、虚拟内存、内核 kernel

    1. ROM/PROM/EPROM/E2PROM/FLASH ROM 指的是"只读存储器",即 Read-Only Memory.这是一种线路最简单半导体电路,通过掩模工艺, 一次 ...

  5. sr锁存器 数电_随机存取存储器 RAM || SRAM || DRAM || 数电

    随机存取存储器 RAM || SRAM || DRAM || 数电 随机存取存储器,英文名Random Access Memory,简称RAM. 特点 随机存取(Random Access):存储器中 ...

  6. 计算机flash ram是什么意思啊,ROM、SDRAM、RAM、DRAM、SRAM、FLASH的区别

    ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写.ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是 ...

  7. nand flash、nor flash、sdram、ram、dram的区别

    创建于 2013-05-23 迁移自个人的百度空间 -------------------------------- ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写 ...

  8. ROM PROM EPROM EERROM FLSAH区别

    rom:不能编程 prom:只能写一次 EPROM:可多次擦除写入,每次擦除要把芯片拿到紫外线上照一下. EEPROM:的全称是"电可擦除可编程只读存储器",即Electrical ...

  9. ROM、RAM、Flash的区别

    关键的一些名词: PROM,EPROM,EEPROM,SPD,SRAM,DRAM,RDRAM,SDRAM,DDRSDRAM,NORFlash,NADNFlash,HDD,SSD,SLC,MLC,TLC ...

最新文章

  1. freemarke之TemplateDirectiveModel详解
  2. 神奇的计算机技术 教案,神奇的笔记本教学设计
  3. 20佳带给你灵感的优秀个人博客设计案例
  4. java context.write_Channel.write() 和 ChannelHandlerContext.write() 的区别
  5. 用 vue2 和 webpack 快速建构 NW.js 项目(1)
  6. 用计算机对话的小品,爆笑小品剧本台词《作弊记》
  7. 考研复习——时间安排小结
  8. Mybatis异常_02_Result Maps collection already contains value for
  9. 2019年7月第一周总结-RabbitMQ总结
  10. Javascript:getElementsByClassName
  11. Atitit.二维码功能的设计实践 attilax 总结
  12. [对于蓝桥杯要说的一二体会]
  13. 现代制造技术——金属切削原理
  14. 使用 HTTP 动词篡改的认证旁路 (Http Verb Tempering: Bypassing Web Authentication and Authorization)
  15. HDU2571 命运(DP)
  16. 全国计算机二级下次报名时间,全国计算机二级考试报名时间
  17. 使用Perl编写协议分析脚本 z
  18. 一元多项式式计算器(哈工大数据结构实验)
  19. cmd下Python模块的安装
  20. Downie 4 for Mac(最好用的视频下载软件)

热门文章

  1. 微信基础服务肯定不收费
  2. 用nagios检测内存
  3. python 对象类型有哪些?
  4. 聊聊技术、利基市场、激情与梦想
  5. c语言数组中的字母可以相等吗,C语言数组比较
  6. python操作手机京东_Python实现自动上京东抢手机
  7. java练习:打印 数字1、2、3、4的组合,不能以4开头,1和3不能相邻,且数字不能重复
  8. mysql每组随机一条_MySql分组后随机获取每组一条数据的操作
  9. 关于Nginx的使用
  10. 第十七届智能车竞赛何时开始呀?