在关于存储知识的学习中会反复的遇到这几个词汇:RAM、ROM、SRAM、DRAM和SDRAM,看到一个学习一个,过了不久就又忘记了!这次把这些只是一篇文章全部列举出来,对比记忆效果更好哟!!!
RAM:
Random Access Memory,随机访问存储器,主要特点是易失性,下点之后数据丢失,因此RAM主要作用是作为计算机的主存储器,支持CPU快速访问数据和指令。
按照分类可以分为以下两种:
a、SRAM(静态RAM),使用双稳态触发器来存储每一位数据,速度快,但是成本较高,集成度低,不适合做大容量内存,通常用作缓存(如CPU内部的L1、L2缓存)。
b、DRAM(动态RAM),使用电容和晶体管存储数据,需要定期刷新来保持数据,成本较低,密度高,通常用作系统的主内存。
ROM:
Read-only Memory,只读存储器,主要特点是断电数据不丢失,包含了对计算机系统至关重要的启动固件或系统软件。
目前来说可以分为以下四种:
a、掩膜ROM(Mask Rom):制造过程中就编入数据,之后不可以进行修改。
b、可编程ROM(PROM):允许用户一次性地写入数据,但是之后就不能进行修改或者只能通过特殊方法进行擦除。
c、可擦写可编程ROM(EPROM):可通过紫外线照射来擦除数据,重新编程。
d、电子可擦写可编程ROM(EEPROM):可通过电流来擦除和重新编程数据,操作简洁,支持多次重写。
SDRAM:
Synchronous Dynamic Random Access Memory,动态随机访问存储器,是一种DRAM存储器,但是与DRAM的最大区别在于“同步(synchronous)”,SDRAM通过与系统的时钟信号同步,以提高其运行效率和数据传输速率。可以使SDRAM能够更快的响地响应CPU的请求,从而提高系统性能。
其主要特点可以分为以下几点:
a、同步操作:SDRAM的所有操作都与系统的时钟同步,提高了数据的处理速度和总线利用率。
b、突发传输模式:SDRAM支持突发传输模式,能够在一次操作中连续读写多个数据数据块,大大提高了数据传输效率。
c、流水线操作:SDRAM采用流水线技术,允许在执行当前数据传输的同时,预取下一次数据传输的指令,进一步提高了性能。
d、多Bank结构:SDRAM内部包含多个独立的存储区域(称为“Bank”),可以实现并行处理。
e、SDRAM的发展:
SDR SDRAM(Single Data Rata SDRAM):最初的标准,每个时钟周期传输一次数据
DDR SDRAM(Double Data Rata SDRAM):每个时钟周期上下沿各发送一次数据
DDR2、DDR3、DDR4....:每一代在工作电压、数据传输速率、功耗控制等方面进行了提升。