Flash、RAM、ROM的区别

合集下载

RAM,ROM和Flashmemory等存储器的比较

RAM,ROM和Flashmemory等存储器的比较

RAM,ROM和Flashmemory等存储器的比较介绍一下嵌入式开发中经常用到的存储设备,下图是对计算机中的内存设备做一个总结,感兴趣的可以对照本图仔细研究,本文不会全部介绍,只是介绍一部分常用的对照上图本文介绍一下RAM,ROM和Flash memoryRAM(Random-access memory)随机存取存储器(random access memory,RAM)又称作“随机存储器”,是与CPU直接交换数据的内部存储器,也叫主存(内存)。

它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。

存储单元的内容可按需随意取出或存入,且存取的速度与存储单元的位置无关的存储器。

这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序。

按照存储单元的工作原理,随机存储器又分为静态随机存储器(英文:Static RAM,SRAM)和动态随机存储器(英文Dynamic RAM,DRAM)。

DRAM(Dynamic RAM)动态随机存取存储器(Dynamic Random Access Memory)只能将数据保持很短的时间。

为了保持数据,DRAM使用电容存储,所以必须隔一段时间刷新一次,如果存储单元没有被刷新,存储的信息就会丢失,关机就会丢失数据。

Asynchronous DRAM异步DRAMSynchronous DRAM同步DRAMSDRAM根据速率的不同分为以下几中1.SDRAM(Synchronous DRAM)2.DDR(Double data rate SDRAM)3.DDR2(Double-double data rate SDRAM)4.DDR3(Double-3 SDRAM)SRAM(Static RAM)静态随机存取存储器SRAM不需要刷新电路即能保存它内部存储的数据。

而DRAM每隔一段时间,要刷新充电一次,否则内部的数据即会消失,因此SRAM具有较高的性能,功耗较小,但是SRAM也有它的缺点,即它的集成度较低,相同容量的DRAM内存可以设计为较小的体积,但是SRAM却需要很大的体积。

ROM RAM FLASH区别

ROM RAM FLASH区别
PROM、EEPROM、EPROM、FLASH、SRAM、DRAM、SDRAM的区别
类型
分类
读写特性
应用
ROM
(非易失性)
PROM
芯片只能写入一次数据,不可更改。
早期
EPROM
通过紫外线照射擦除芯片内部数据,通过专用的编程器和一定的编程电压写入数据。
早期
EEPROM
通过电子可擦可编程的只读存储器,可以按“位”擦除所写内容。
SDRAM
同步DRAM。CPU与贮存通过一个相同的时钟锁在一起,共享一个时钟周期,以相同的速度同步工作。
目前已经被DDR RAM取代
嵌入式系统中的DOC(Disk On Chip)或闪盘(U盘)
Rห้องสมุดไป่ตู้M
(易失性)
SRAM
静态RAM,是目前读写最快的存储设备。非常昂贵,一次可接收所有的地址位。
用作CPU的一级缓冲,二级缓冲
DRAM
动态RAM,它使用行地址和列地址复用的结构,速度低于SRAM,比任何的ROM都要快。目前种类很多。
用作计算机内存如DDRRAM内存条
单片机的程序存储
FLASH
(非易失性)
NORFLASH
NOR Flash可快速随机存取数据。用户可以直接运行装载在NOR FLASH里面的代码。容量较小。工作方式和SDRAM相似。
存储Bootloader以及操作系统,可减少SDRAM容量
NADNFLASH
俗称“闪存”,EEPROM的改进产品,必须按块(Block)进行擦除和读写(每个区块的大小视厂家而定,常为512Bytes)。容量较大。

单片机中的ROM,RAM和FLASH的作用

单片机中的ROM,RAM和FLASH的作用

单⽚机中的ROM,RAM和FLASH的作⽤ROM,RAM和FLASH的区别,下⾯主要是具体到他们在单⽚机中的作⽤。

⼀、ROM,RAM和FLASH在单⽚中的作⽤ROM——存储固化程序的(存放指令代码和⼀些固定数值,程序运⾏后不可改动)c⽂件及h⽂件中所有代码、全局变量、局部变量、’const’限定符定义的常量数据、startup.asm⽂件中的代码(类似ARM中的bootloader或者X86中的BIOS,⼀些低端的单⽚机是没有这个的)通通都存储在ROM中。

RAM——程序运⾏中数据的随机存取(掉电后数据消失)整个程序中,所⽤到的需要被改写的量,都存储在RAM中,“被改变的量”包括全局变量、局部变量、堆栈段。

FLASH——存储⽤户程序和需要永久保存的数据。

例如:现在家⽤的电⼦式电度表,它的内核是⼀款单⽚机,该单⽚机的程序就是存放在ROM⾥的。

电度表在⼯作过程中,是要运算数据的,要采集电压和电流,并根据电压和电流计算出电度来。

电压和电流时⼀个适时的数据,⽤户不关⼼,它只是⽤来计算电度⽤,计算完后该次采集的数据就⽤完了,然后再采集下⼀次,因此这些值就没必要永久存储,就把它放在RAM⾥边。

然⽽计算完的电度,是需要永久保存的,单⽚机会定时或者在停电的瞬间将电度数存⼊到FLASH⾥。

⼆、ROM,RAM和FLASH在单⽚中的运作原理1、程序经过编译、汇编、链接后,⽣成hex⽂件;2、⽤专⽤的烧录软件,通过烧录器将hex⽂件烧录到ROM中注:这个时候的ROM中,包含所有的程序内容:⼀⾏⼀⾏的程序代码、函数中⽤到的局部变量、头⽂件中所声明的全局变量,const声明的只读常量等,都被⽣成了⼆进制数据。

疑问:既然所有的数据在ROM中,那RAM中的数据从哪⾥来?什么时候CPU将数据加载到RAM中?会不会是在烧录的时候,已经将需要放在RAM中数据烧录到了RAM中?答:(1)ROM是只读存储器,CPU只能从⾥⾯读数据,⽽不能往⾥⾯写数据,掉电后数据依然保存在存储器中;RAM是随机存储器,CPU既可以从⾥⾯读出数据,⼜可以往⾥⾯写⼊数据,掉电后数据不保存,这是条永恒的真理,始终记挂在⼼。

RAM或ROM_和FLASH存储的区别总结

RAM或ROM_和FLASH存储的区别总结

储存器IC:RAM随机储存器ROM只读储存器一、RAM(Random Access Memory,随机存取存储器)RAM的特点是:电脑开机时,操作系统和应用程序的所有正在运行的数据和程序都会放置其中,并且随时可以对存放在里面的数据进行修改和存取。

它的工作需要由持续的电力提供,一旦系统断电,存放在里面的所有数据和程序都会自动清空掉,并且再也无法恢复。

根据组成元件的不同,RAM内存又分为以下十八种:01.DRAM(Dynamic RAM,动态随机存取存储器)这是最普通的RAM,一个电子管与一个电容器组成一个位存储单元,DRAM将每个内存位作为一个电荷保存在位存储单元中,用电容的充放电来做储存动作,但因电容本身有漏电问题,因此必须每几微秒就要刷新一次,否则数据会丢失。

存取时间和放电时间一致,约为2~4ms。

因为成本比较便宜,通常都用作计算机内的主存储器。

02.SRAM(Static RAM,静态随机存取存储器)静态,指的是内存里面的数据可以长驻其中而不需要随时进行存取。

每6颗电子管组成一个位存储单元,因为没有电容器,因此无须不断充电即可正常运作,因此它可以比一般的动态随机处理内存处理速度更快更稳定,往往用来做高速缓存。

03.VRAM(Video RAM,视频内存)它的主要功能是将显卡的视频数据输出到数模转换器中,有效降低绘图显示芯片的工作负担。

它采用双数据口设计,其中一个数据口是并行式的数据输出入口,另一个是串行式的数据输出口。

多用于高级显卡中的高档内存。

04.FPM DRAM(Fast Page Mode DRAM,快速页切换模式动态随机存取存储器)改良版的DRAM,大多数为72Pin或30Pin的模块。

传统的DRAM在存取一个BIT的数据时,必须送出行地址和列地址各一次才能读写数据。

而FRM DRAM 在触发了行地址后,如果CPU需要的地址在同一行内,则可以连续输出列地址而不必再输出行地址了。

由于一般的程序和数据在内存中排列的地址是连续的,这种情况下输出行地址后连续输出列地址就可以得到所需要的数据。

ROM、RAM、FLASH

ROM、RAM、FLASH

FLASH 芯片是应用非常广泛的存储材料,与之容易混淆的是RAM芯片,我们经常在有关IT的文章里面谈到这两种芯片。

由于它们的工作条件与方式不一样,决定它们性能和用途也有差异。

这里简单介绍一下它们的工作原理。

首先介绍一下计算机的信息是怎样储存的。

计算机用的是二进制,也就是0与1。

在二进制中,0与1可以组成任何数。

而电脑的器件都有两种状态,可以表示0与1。

比如三极管的断电与通电,磁性物质的已被磁化与未被磁化,物质平面的凹与凸,都可以表示0与1。

硬盘( FLASH芯片)——硬盘就是采用磁性物质记录信息的,磁盘上的磁性物质被磁化了就表示1,未被磁化就表示0,因为磁性在断电后不会丧失,所以磁盘断电后依然能保存数据。

而内存的储存形式则不同,内存不是用磁性物质,而是用RAM芯片。

现在请你在一张纸上画一个“田”,就是画一个正方形再平均分成四份,这个“田”字就是一个内存,这样,“田”里面的四个空格就是内存的储存空间了,这个储存空间极小极小,只能储存电子。

内存(RAM芯片)——内存通电后,如果我要把“1010”这个信息保存在内存(现在画的“田”字)中,那么电子就会进入内存的储存空间里。

“田”字的第一个空格你画一点东西表示电子,第二个空格不用画东西,第三个空格又画东西表示电子,第四个格不画东西。

这样,“田”的第一格有电子,表示1,第二格没有,表示0,第三格有电子,表示1,第四格没有,表示0,内存就是这样把“1010”这个数据保存好了。

电子是运动没有规律的物质,必须有一个电源才能规则地运动,内存通电时它很安守地在内存的储存空间里,一旦内存断电,电子失去了电源,就会露出它乱杂无章的本分,逃离出内存的空间去,所以,内存断电就不能保存数据了。

再看看U盘、MP3,它们的储存芯片是Flash芯片,它与RAM芯片的工作原理相似但不同。

现在你在纸上再画一个“田”字,这次要在四个空格中各画一个顶格的圆圈,这个圆圈不是表示电子,而是表示一种物质。

ROM RAM FLASH区别

ROM RAM FLASH区别

ROM 、RAM和FLASH 的区别ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。

ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。

RAM 有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲,二级缓冲。

另一种称为动态RAM(Dynamic RAM/DRAM),DRAM保留数据的时间很短,速度也比SRAM慢,不过它还是比任何的ROM都要快,但从价格上来说DRAM 相比SRAM要便宜很多,计算机内存就是DRAM的。

DRAM分为很多种,常见的主要有FPRAM/FastPage、EDORAM、SDRAM、DDR RAM、RDRAM、SGRAM以及WRAM等,这里介绍其中的一种DDR RAM。

DDR RAM(Double-Date-Rate RAM)也称作DDR SDRAM,这种改进型的RAM和SDRAM 是基本一样的,不同之处在于它可以在一个时钟读写两次数据,这样就使得数据传输速度加倍了。

这是目前电脑中用得最多的内存,而且它有着成本优势,事实上击败了Intel的另外一种内存标准-Rambus DRAM。

在很多高端的显卡上,也配备了高速DDR RAM来提高带宽,这可以大幅度提高3D加速卡的像素渲染能力。

内存工作原理内存是用来存放当前正在使用的(即执行中)的数据和程序,我们平常所提到的计算机的内存指的是动态内存(即DRAM),动态内存中所谓的"动态",指的是当我们将数据写入DRAM后,经过一段时间,数据会丢失,因此需要一个额外设电路进行内存刷新操作。

具体的工作过程是这样的:一个DRAM的存储单元存储的是0还是1取决于电容是否有电荷,有电荷代表1,无电荷代表0。

什么是ROM,RAM,EPROM,EEPROM,DRAM,Flash,MRAM,RDRAM,各有什么作用

什么是ROM,RAM,EPROM,EEPROM,DRAM,Flash,MRAM,RDRAM,各有什么作用

一、什么是ROM,RAM,EPROM,EEPROM,DRAM,Flash,MRAM,RDRAM,各有什么作用什么是ROM,有什么作用简称:ROM 标准:Read Only Memory 中文:只读存储器只读存储器,这种内存 (Memory ) 的内容任何情况下都不会改变,计算机与使用者只能读取保存在这里的指令,和使用储存在ROM的数据,但不能变更或存入资料。

ROM被储存在一个非挥发性芯片上,也就是说,即使.Yco688 { display:none; } 简称:ROM标准:Read Only Memory中文:只读存储器只读存储器,这种内存 (Memory ) 的内容任何情况下都不会改变,计算机与使用者只能读取保存在这里的指令,和使用储存在ROM的数据,但不能变更或存入资料。

ROM被储存在一个非挥发性芯片上,也就是说,即使在关机之后记忆的内容仍可以被保存,所以这种内存多用来储存特定功能的程序或系统程序。

ROM储存用来激活计算机的指令,开机的时候ROM提供一连串的指令给中央处理单元进行测试,在最初的测试中,检查RAM位置(location)以确认其储存数据的能力。

此外其它电子组件包括键盘 (Keyboard ) 、计时回路(timer circuit)以及CPU本身也被纳入CPU的测试中。

什么是RAM,有什么作用简称:RAM标准:Random Access Memory中文:随机存储器随机存取内存,是内存(Memory)的一种,由计算机CPU控制,是计算机主要的储存区域,指令和资料暂时存在这里。

RAM是可读可写的内存,它帮助中央处理器 (CPU ) 工作,从键盘 (Keyboard ) 或鼠标之类的来源读取指令,帮助CPU 把资料 (Data) 写到一样可读可写的辅助内存 (Auxiliary Memory) ,以便日后仍可取用,也能主动把资料送到输出装置,例如打印机、显示器。

RAM的大小会影响计算的速度,RAM越大,所能容纳的资料越多,CPU读取的速度越快。

各类型存储器区别

各类型存储器区别

ROM、RAM、DRAM、SRAM、FLASH的区别ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。

ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。

一、RAM有两大类:一种称为静态RAM--- SRAM(Static RAM/SRAM),一种称为动态RAM--- DRAM(Dynamic RAM/DRAM)。

SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲,二级缓冲。

DRAM保留数据的时间很短,速度比SRAM慢,不过它还是比任何的ROM要快,但从价格来说DRAM相比SRAM要便宜很多,计算机内存就是DRAM的。

二、ROM也有很多种,PROM、EPROM、EEPROM。

PROM是一次性的,也就是软件灌入后,就无法修改了,这种是早期的产品。

EPROM是通过紫外光的照射擦出原先的程序,是一种通用的存储器。

EEPROM是通过电子擦出,价格很高,写入时间很长,写入很慢。

举个例子,手机软件一般放在EEPROM中,我们打电话,有些最后拨打的号码,暂时是存在SRAM中的,不是马上写入通过记录(通话记录保存在EEPROM中),因为当时有很重要工作(通话)要做,如果写入,漫长的等待是让用户忍无可忍的。

三、FLASH存储器又称闪存,它结合了ROM和RAM的长处,不仅具备电子可擦出可编程(EEPROM)的性能,还不会断电丢失数据,同时可以快速读取数据(NVRAM的优势),U盘和MP3里用的就是这种存储器。

在过去的20年里,嵌入式系统一直使用ROM(EPROM)作为它们的存储设备,然而近年来Flash全面代替了ROM(EPROM)在嵌入式系统中的地位,用作存储Bootloader以及操作系统或者程序代码或者直接当硬盘使用(U盘)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、ROM(Read Only Memory)ROM(Read Only Memory),只读存储器。

用来存储和保存数据。

ROM数据不能随意更新,但是在任何时候都可以读取。

即使是断电,ROM也能够保留数据。

ROM也有很多种:PROM是可编程一次性(无法修改)的ROM;EPROM是紫外线可擦除可编程的ROM;EEPROM是电可擦除可编程的ROM,按字节进行删除和重写,写入时间很长,写入很慢;现在多用作非易失的数据存储器。

特点是可以随机访问和修改任何一个字节,可以往每个bit中写入0或者1。

这是最传统的一种EEPROM,掉电后数据不丢失,可以保存100年,可以擦写100w次。

具有较高的可靠性,但是电路复杂/成本也高。

因此目前的EEPROM都是几十千字节到几百千字节的,绝少有超过512K的。

二、RAM(Random Access Memory)RAM(Random Access Memory),随机存取存储器。

是与CPU直接交换数据的内部存储器,也叫内存。

它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介,当电源关闭时RAM不能保留数据。

RAM可以进一步分为静态RAM(SRAM)和动态内存(DRAM)两大类。

静态RAM(Static RAM/SRAM):SRAM速度非常快,不需要刷新电路即能保存数据,是目前读写最快的存储设备了,但是集成度较低,非常昂贵,多用于CPU的一级缓存,二级缓存(L1/L2Cache)。

动态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加速卡的像素渲染能力。

内存工作原理:内存是用来存放当前正在使用的(即执行中)的数据和程序,我们平常所提到的计算机的内存指的是动态内存(即DRAM),动态内存中所谓的"动态"指的是当我们将数据写入DRAM后,经过一段时间,数据会丢失,因此需要一个额外设电路进行内存刷新操作。

具体的工作过程是这样的:一个DRAM的存储单元存储的是0还是1取决于电容是否有电荷,有电荷代表1,无电荷代表0。

但时间一长,代表1的电容会放电,代表0的电容会吸收电荷,这就是数据丢失的原因;刷新操作定期对电容进行检查,若电量大于满电量的1/2,则认为其代表1,并把电容充满电;若电量小于1/2,则认为其代表0,并把电容放电,藉此来保持数据的连续性。

三、FLASH Memory(1)FLASH闪存FLASH闪存,它属于内存器件的一种,是一种不挥发性(Non-Volatile)内存,结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据(NVRAM的优势),U盘和MP3里用的就是这种存储器。

在过去的20年里,嵌入式系统一直使用ROM(EPROM)作为它们的存储设备,然而近年来Flash全面代替了ROM(EPROM)在嵌入式系统中的地位,用作存储Bootloader 以及操作系统或者程序代码或者直接当硬盘使用(U盘)。

FLASH属于广义上的ROM,和EEPROM的最大区别是FLASH按扇区操作,相对于EEPROM的改进就是擦除时不再以字节为单位,而是以块为单位,一次简化了电路,数据密度更高,降低了成本。

上M 的ROM一般都是FLASH。

而EEPROM则按字节操作。

目前Flash主要有两种NOR Flash 和NADN Flash。

NOR Flash:NOR Flash的读取和我们常见的SDRAM的读取是一样,用户可以直接运行装载在NOR FLASH里面的代码,这样可以减少SRAM的容量从而节约了成本。

一般小容量的用NOR Flash,因为其读取速度快,多用来存储操作系统等重要信息。

NOR FLASH 数据线和地址线分开,可以实现RAM一样的随机寻址功能,可以读取任何一个字节,但是擦除仍要按块来擦。

NADN Flash:没有采取内存的随机读取技术,它的读取是以一次读取一块的形式来进行的,通常是一次读取512个字节,采用这种技术的Flash比较廉价。

用户不能直接运行NAND Flash上的代码,因此好多使用NAND Flash的开发板除了使用NAND Flah以外,还作上了一块小的NOR Flash来运行启动代码。

大容量的用NAND FLASH,最常见的NAND FLASH应用是嵌入式系统采用的DOC(Disk On Chip)和我们通常用的"闪盘",可以在线擦除。

NAND FLASH同样是按块擦除,但是数据线和地址线复用,不能利用地址线随机寻址。

读取只能按页来读取。

(NAND FLASH按块来擦除,按页来读,NOR FLASH 没有页)。

由于NAND FLASH引脚上复用,因此读取速度比NOR FLASH慢一点,但是擦除和写入速度比NOR FLASH快很多。

NAND FLASH内部电路更简单,因此数据密度大,体积小,成本也低。

因此大容量的flash都是NAND FLASH型的。

小容量的2~12M 的flash多是NOR FLASH型的。

目前市面上的FLASH主要来自Intel,AMD,Fujitsu和Toshiba,而生产NAND Flash 的主要厂家有Samsung和Toshiba。

根据不同的生产厂商和不同的应用,闪存卡大概有U盘、SmartMedia(SM卡)、Compact Flash(CF卡)、MultiMediaCard(MMC卡)、Secure Digital(SD卡)、Memory Stick(记忆棒)、MS卡、TF卡(Micro SD卡)、PCIe 闪存卡、XD-Picture Card(XD卡)和微硬盘(MICRODRIVE)这些闪存卡虽然外观、规格不同,但是技术原理都是相同的。

FLASH工作原理:Flash Memory,属于非易失性存储设备(Non-volatile Memory Device),Flash的内部存储是MOSFET,里面有个悬浮门(Floating Gate),是真正存储数据的单元。

数据在Flash内存单元中是以电荷(electrical charge)形式存储的。

存储电荷的多少,取决于图中的外部门(external gate)所被施加的电压,其控制了是向存储单元中冲入电荷还是使其释放电荷。

而数据的表示,以所存储的电荷的电压是否超过一个特定的阈值Vth来表示。

对于数据的表示,单个存储单元中内部所存储电荷的电压,和某个特定的阈值电压Vth,相比,如果大于此Vth值,就是表示1,反之,小于Vth,就表示0;对于nand Flash 的数据的写入1,就是控制External Gate去充电,使得存储的电荷够多,超过阈值Vth,就表示1了。

而对于写入0,就是将其放电,电荷减少到小于Vth,就表示0了(2)SSD与HDDHDD:硬盘驱动器(Hard Disk Drive),最基本的电脑存储器,也就是机械硬盘,靠磁场存储信息,故也称为磁盘。

在这里不做过多介绍。

SSD:固态硬盘(Solid State Drives),简称固盘。

由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。

固态硬盘的存储介质分为两种,一种是采用闪存(FLASH芯片)作为存储介质,另外一种是采用DRAM作为存储介质。

基于DRAM类:采用DRAM作为存储介质,应用范围较窄。

它仿效传统硬盘的设计,可被绝大部分操作系统的文件系统工具进行卷设置和管理,并提供工业标准的PCI和FC接口用于连接主机或者服务器。

应用方式可分为SSD硬盘和SSD硬盘阵列两种。

它是一种高性能的存储器,而且使用寿命很长,美中不足的是需要独立电源来保护数据安全。

DRAM固态硬盘属于比较非主流的设备。

基于闪存类:基于闪存的固态硬盘采用FLASH芯片作为存储介质,这也是通常所说的SSD。

它的外观可以被制成笔记本硬盘、微硬盘、存储卡、U盘等样式。

固态硬盘SSD 内主体其实就是一块PCB板,而这块PCB板上最基本的配件就是控制芯片,缓存芯片(部分低端硬盘无缓存芯片)和用于存储数据的闪存芯片。

缓存芯片:主控芯片旁边是缓存芯片,固态硬盘和传统硬盘一样需要高速的缓存芯片辅助主控芯片进行数据处理。

这里需要注意的是,有一些廉价固态硬盘方案为了节省成本,省去了这块缓存芯片,这样对于使用时的性能会有一定的影响。

闪存芯片:除了主控芯片和缓存芯片以外,PCB板上其余的大部分位置都是NAND Flash 闪存芯片了。

NAND Flash闪存芯片又分为SLC(单层单元)MLC(多层单元)以及TLC (三层单元)NAND闪存。

SLC、MLC、TLC NAND的区别对于基于NAND存储技术的设备而言,无论是U盘还是SSD,甚至是SD卡,都会涉及到一个问题成本,于是产品设计从SLC转变到MLC,再到TLC,甚至QLC也将在后续问世,那么SLC、MLC、TLC究竟对用户有什么影响呢?SLC--SLC英文全称(Single Level Cell——SLC)即单层式储存SLC技术特点是在浮置闸极与源极之中的氧化薄膜更薄,在写入数据时通过对浮置闸极的电荷加电压,然后透过源极,即可将所储存的电荷消除,通过这样的方式,便可储存1个信息单元,这种技术能提供快速的程序编程与读取,不过此技术受限于Silicon efficiency的问题,必须要由较先进的流程强化技术(Process enhancements),才能向上提升SLC制程技术。

MLC--MLC英文全称(Multi Level Cell——MLC)即多层式储存英特尔(Intel)在1997年9月最先开发成功MLC,其作用是将两个单位的信息存入一个Floating Gate(闪存存储单元中存放电荷的部分),然后利用不同电位(Level)的电荷,通过内存储存的电压控制精准读写。

相关文档
最新文档