www.armjishu.com整理
1 .什么是内存
什么是内存? 在计算机的配置中,有一个重要的部分。 是存储器。 存储器是用于存储程序和数据的部件,对计算机来说只有有存储器才有存储功能,才能保证正常的动作。 种类繁多,根据其用途可以分为主存储装置和辅助存储装置,主存储装置简称为内部存储装置(简称为存储器),辅助存储装置简称为外部存储装置)。 外部存储器通常是磁性介质或光盘,可以长期存储信息,如硬盘、软盘、磁带、CD等,可以独立于电存储信息,但由机械部件驱动,因此与CPU相比内存是主板上的存储部件,是CPU直接沟通并存储数据的部件,存储当前正在使用的“运行中”数据和程序。 其物理本质是一组或多组具有数据输入输出和数据存储功能的集成电路,存储器仅用于临时存储程序和数据,当断电或断电时,其中的程序和数据丢失。
2 .存储器工作原理:
内存用于存储当前使用的“正在运行”数据和程序,计算机内存通常是指动态内存“DRAM”。 动态存储器的“动态”是指将数据写入DRAM后,随着时间的推移数据会丢失,因此需要外围设备电路进行存储器的刷新操作。
具体操作过程取决于容量中是否有电荷,一个DRAM的内存单元中是存储0还是存储1,有电荷表示1,无电荷表示0。 但是,经过一段时间后,表示1的电容器放电,表示0的电容器吸收电荷。 这就是数据丢失的原因。 刷新操作定期检查电容器,如果大于满充电量的1/2,则认为它代表1,对电容器进行满充电; 如果电量不足1/2,则认为它表示0,对电容器进行放电以保持数据的连续性。
ROM也有很多种类。 PROM是可编程的ROM。 PROM和可擦除可编程rom (ePROM )的区别在于,prom是一次性的,也就是说,在软件流入之后,就无法修改了。 这是早期的产品,现在已经不能使用了,但是EPROM在紫外光的照射下消除了原来的程序,是通用的内存。 另一个EEPROM是电子擦除的,价格高,写入时间长,写入速度慢。
一有计算机,就有内存。 内存至今已经历了多次技术改进,从最初的DRAM到FPMDRAM、EDODRAM、SDRAM等,内存速度都在提高,容量也在增加。
3.ROM和RAM都指半导体存储器
1 ) ROM是只读存储器的缩写
具有一旦保存数据,就无法更改或删除数据的特性的半导体存储器。 通常用于不需要经常更改数据的电子系统或计算机系统,即使关闭电源,数据也不会消失。
固体半导体存储器,只能读取事先保存的数据。 英语的简称是只读存储器。 ROM中存储的数据通常在加载到整个机器之前是预先写的,只能在整个机器的工作中读出,不能像随机存储器那样快速而容易地改写。 ROM中保存的数据稳定,即使关闭电源,保存的数据也不会改变; 结构简单,阅读方便,常用于存储各种固定程序和数据。 除了字符发生器等少数品种的只读存储器可以通用外,所需的只读存储器内容因用户而异。
为了方便使用和大量生产,可编程只读存储器(PROM )、可擦可编程只读存储器(EPROM )、电可擦可编程只读存储器(EEPROM )得到了进一步的发展。 EPROM必须长时间照射紫外光才能消除,很难使用。 20世纪80年代制作的EEPROM,克服了EEPROM的不足,但集成度不高,价格高。 因此,开发了新的存储单元结构与EPROM相似的闪存。 集成度高、功耗低、体积小、可在线快速擦除,发展迅速,有可能取代目前的硬盘和软盘成为主要的大容量存储介质。 大多数只读存储器是用金属-氧化物-半导体(MOS )场效应管制作的。
2 ) RAM是随机存取存储器的缩写。
也称为随机存取存储器; 存储单元的内容可以根据需要自由取出或保存。 另外,是与存储单元的位置无关均可访问的速度的存储器。 这种内存在关闭电源后会丢失存储内容,因此主要用于存储短时间使用的程序。
简而言之,在计算机中,RAM、ROM都是数据存储器。 RAM是随机存取存储器,其特点是易失性,即断电失去记忆。 ROM通常是指一次写入、反复读取、固化存储器,具有与RAM相反的特征。 ROM有一次性固化、光擦除、电擦除改写两种。
ROM会在系统关闭时保留数据,但RAM通常会在关闭后丢失数据。 典型的RAM是计算机的内存。
4.RAM分为两类:
1 )称为静态ram (静态ram/SRAM )。 SRAM速度非常快,是当前读写最快的存储设备,但价格非常昂贵,因此仅用于CPU的l1缓冲区、l2缓冲区等要求最苛刻的地方。
2 )另一种称为动态ram (动态ram/DRAM ),dram保留数据的时间短,速度也慢于SRAM。 虽然它仍然比任何ROM都快,但在价格上,DRAM比SRAM便宜得多。 计算机的内存是dram。
DRAM有很多种,常见的主要有FPRAM/FastPage、EDORAM、SDRAM、DDR RAM、RDRAM、SGRAM、WRAM等,这里介绍其中之一的DDR RAM。
DDRram(date-rateram )也称为DDR SDRAM
种改进型的RAM和SDRAM是基本一样的,不同之处在于它可以在一个时钟读写两次数据,这样就使得数据传输速度加倍了。这是目前电脑中用得最多的内存,而且它有着成本优势,事实上击败了Intel的另外一种内存标准-Rambus DRAM。在很多高端的显卡上,也配备了高速DDR RAM来提高带宽,这可以大幅度提高3D加速卡的像素渲染能力。
5.再不明白的请看例子:
举个例子,手机软件一般放在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。
更多相关系列链接:
请查看:2.内存DRAM SRAM SDRAM 说明精典完整版
请查看:3.Flash中NOR和NAND的区别