内存(RAM或ROM)和FLASH存储的真正区别总结
1)ROM是Read Only Memory的缩写
是一种半导体内存,其特性是一旦储存资料就无法再将之改变或删除。通常用在不需经常变更资料的电子或电脑系统中,资料并且不会因为电源关闭而消失。
只能读出事先所存数据的固态半导体存储器。 英文简称ROM。ROM所存数据,一般是装入整机前事先写好的,整机工作过程中只能读出,而不像随机存储器那样能快速地、方便地加以改写。ROM所存数据稳定 ,断电后所存数据也不会改变;其结构较简单,读出较方便,因而常用于存储各种固定程序和数据。除少数品种的只读存储器(如字符发生器)可以通用之外,不同用户所需只读存储器的内容不同。
为便于使用和大批量生产 ,进一步发展了可编程只读存储器(PROM)、可擦可编程序只读存储器(EPROM)和电可擦可编程只读存储器(EEPROM) 。EPROM需用紫外光长时间照射才能擦除,使用很不方便。20世纪 80 年代制出的 EEPROM ,克服了EPROM的不足,但集成度不高 ,价格较贵。于是又开发出一种新型的存储单元结构同 EPROM 相似的快闪存储器 。其集成度高、功耗低 、体积小 ,又能在线快速擦除 , 因而获得飞速发展,并有可能取代现行的硬盘和软盘而成为主要的大容量存储媒体。大部分只读存储器用金属-氧化物-半导体(MOS)场效应管制成。
2)RAM是Random Access Memory的缩写。
又称为随机存取存储器;存储单元的内容可按需随意取出或存入,且存取的速度与存储单元的位置无关的存储器。这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序。
简单地说,在计算机中,RAM 、ROM都是数据存储器。RAM 是随机存取存储器,它的特点是易挥发性,即掉电失忆。ROM 通常指固化存储器(一次写入,反复读取),它的特点与RAM 相反。ROM又分一次性固化、光擦除和电擦除重写两种类型。
ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。
RAM分为两大类:
1)一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲,二级缓冲。
2)另一种称为动态RAM(Dynamic RAM/DRAM),DRAM保留数据的时间很短,速度也比SRAM慢,不过它还是比任何的ROM都要快,但从价格上来说DRAM相比SRAM要便宜很多,计算机内存就是DRAM的。
DRAM分为很多种,常见的主要有FPRAM/FastPage、EDORAM、SDRAM、DDR RAM、RDRAM、SGRAM以及WRAM等,这里介绍其中的一种DDR RAM。
DDR RAM(Date-Rate RAM)也称作DDR SDRAM,这种改进型的RAM和SDRAM是基本一样的,不同之处在于它可以在一个时钟读写两次数据,这样就使得数据传输速度加倍了。这是目前电脑中用得最多的内存,而且它有着成本优势,事实上击败了Intel的另外一种内存标准-Rambus DRAM。在很多高端的显卡上,也配备了高速DDR RAM来提高带宽,这可以大幅度提高3D加速卡的像素渲染能力。
再不明白的请看例子:
举个例子,手机软件一般放在EEPROM中,我们打电话,有些最后拨打的号码,暂时是存在SRAM中的,不是马上写入通过记录(通话记录保存在EEPROM中),因为当时有很重要工作(通话)要做,如果写入,漫长的等待是让用户忍无可忍的。
FLASH存储器又称闪存,它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据(NVRAM的优势),U盘和MP3里用的就是这种存储器。在过去的20年里,嵌入式系统一直使用ROM(EPROM)作为它们的存储设备,然而近年来Flash全面代替了ROM(EPROM)在嵌入式系统中的地位,用作存储Bootloader以及操作系统或者程序代码或者直接当硬盘使用(U盘)。
目前Flash主要有两种NOR Flash和NADN Flash。
NOR Flash的读取和我们常见的SDRAM的读取是一样,用户可以直接运行装载在NOR FLASH里面的代码,这样可以减少SRAM的容量从而节约了成本。
NAND Flash没有采取内存的随机读取技术,它的读取是以一次读取一块的形式来进行的,通常是一次读取512个字节,采用这种技术的Flash比较廉价。用户不能直接运行NAND Flash上的代码,因此好多使用NAND Flash的开发板除了使用NAND Flah以外,还作上了一块小的NOR Flash来运行启动代码。
一般小容量的用NOR Flash,因为其读取速度快,多用来存储操作系统等重要信息,而大容量的用NAND FLASH,最常见的NAND FLASH应用是嵌入式系统采用的DOC(Disk On Chip)和我们通常用的'闪盘',可以在线擦除。目前市面上的FLASH 主要来自Intel,AMD,Fujitsu和Toshiba,而生产NAND Flash的主要厂家有Samsung和Toshiba。
芯片知识:DRAM与NAND区别
我们常听到内存芯片,比如DRAM、NAND等,这两种有什么区别呢?
1、DRAM全名动态随机存取存储器,只能短时间保存数据。为了保存数据,DRAM使用电容存储,所以必须每隔一段时间刷新一次。如果存储单元没有被刷新,存储的信息将会丢失。(关机时数据会丢失)。
2、NAND闪存是一种比硬盘更好的驱动器,是一种非易失性存储技术,即断电后仍能保存数据,其目标是降低每比特的存储成本,提高存储容量。
相关问答
内存 命令传输里面,选项1N与2N,是什么意思?1N/2N就是CL1/CL2。CL反应时间是衡定内存的另一个标志。CL是CASLatency的缩写,指的是内存存取数据所需的延迟时间,简单的说,就是内存接到CPU的指令后的反应...
Nandflash和norflash的区别?nandflash和norflash的区别如下:1、开发的公司不同:NORflash是intel公司1988年开发出了NORflash技术。NOR的特点是芯片内执行(XIP,eXecute...
手机内的P/N,S/N,IMEI码分别是什么意思-ZOL问答我想问一下购买一般水货如多普达,索爱,NOKIA,三星.摩托等该怎么确定是别国行货市场的货而不是翻新机,冒牌机.组装机手机5人讨论5503次围观关注问题写回答...
如何识别 内存 的型号及容量-ZOL问答看内存条上的贴片。里面有写的。很容易懂。有用(0)回复bnbbibi后期出的单芯片容量大无所谓但是旧机子有时候不认单面条有用(0)回复可能是没格式化吧...
内存 条上的字母和数字代表什么?内存条上的字母数字都代表以下意思:1.这是一条海力士DDR2667内存2RX16表示双面内存有16个内存颗粒,5300S表示内存带宽5.3G555-12表示内存的延迟。2.第二...
...n:505TRCVDBGB1808 内存 VDATAMEMORYDDR400(2.5)256Mx8是什...[最佳回答]威刚的DDR400内存256Mx8表示8片32M组成256MMDGVD5F3Q3710N8E02是内存颗粒编号s/n:505TRCVDBGB1808是条形码威刚的DDR400内存256Mx8表...
为什么总有人把手机的FLASH存储容量称之为 内存 容量?现在手机上RAM叫运行内存nandflash叫储存内存PC里把RAM叫内存也只是习惯称呼,实际叫主存。随机存取存储器(英语:RandomAccessMemory,缩写:RAM),也.....
iphone手机所说的机身 内存 和可用空间有什么区别? - 183****7...机身内存手余的可以使用的空间。机身内存由存储芯片直接安装在仪器或是设备内部,以支撑机器的正常运行,用于暂时存放运算数据,以及与外部存储器交换...
这是我的电脑的主机,请问显卡和 内存 分别在哪里???-ZOL问答风扇上是内存条,至于显卡你没有有用(0)回复dscnwtpkfzbw先看显示器和主机的指示灯是否正常,如果显示器正常,说明是主机方面的毛病;反之就是显示器的毛病。...
怎么看 内存 型号-ZOL问答看内存条型号方法如下工具/原料:电脑方法步骤:1、打开AIDA64。2、等待软件检测完成。3、选择“主板”。4、“SPD”。5、此时,就能看到内存的详细信息了。...