内存是计算系统中最重要的元素,因为没有它,计算机无法不要执行简单的任务。计算机内存有两种基本类型——主内存(RAM和ROM)和辅助内存(硬盘驱动器、CD等)。).随机存取存储器(RAM)是主要的易失性存储器,只读存储器(ROM)是主要的非易失性存储器。
相信很多朋友会混淆手机的运行内存和数据存储。
在智能手机普及之前,手机里就有可移动存储设备。它的名字叫TF 卡,也叫存储卡那时候。TF卡是用手机存储数据,而不是手机运行内存,导致很多人以为手机内存就是手机内部存储空间,特别是很多无良商家用它来混淆视听,还有什么更有甚者,他们用bit代替Byte,于是4GB 512MB的存储组合变成了32Gbit 4Gbit,无良厂商标榜为32G 4G超级内存在低端机器上。
接下来,让让我们了解更多关于ROM和RAM的知识。
1只读存储器:ROMROM:只读存储器,非易失性。它是一种固态半导体存储器,只能读取预先存储的数据。一般在装入整机之前就已经提前写好了,只有在整机期间才能读出的工作,而不是像RAM那样快速方便地重写。ROM中存储的数据是稳定的,断电后也不会改变。电脑中的ROM主要用来存储一些系统信息,或者启动BIOS程序。这些都很重要。它们只能被读取,但一般不能修改,断电时也不会消失。
计算机已经预先记录在上面数据。数据一旦写入ROM芯片,就不能删除,只能读取。与主存储器(RAM)不同,ROM即使在计算机关闭时也能保留其内容。ROM叫非易失性,现在也有很多非易失性存储器。由于历史原因,虽然有些类型的ROM是可以读写的,但都被称为只读存储器。rom的区别在于它们可以被重新编程(写入)的次数和用来重新编程的机制。
当然现在ROM不仅仅是只读,时代在发展,ROM也叫ROM。
至于为什么叫ROM,以单片机为例。我们将准备好的固件烧录到闪存中。如果我们不不要重写固件,我们可以不要修改它。无论用户如何重启或使用,都不会影响固件。也就是说固件不能写,所以叫只读存储器。手机也是如此。内部存储空间的一部分是用来存储系统软件的,不管你怎么用,你都赢了不要磨损系统软件。这部分也可以理解为只读存储器。
在实际操作中,内置存储和Flash会分为两部分,一部分可写,一部分不可写。能写的地方用来存放通讯录、照片、音乐、app之类的,不能写的地方用来存放操作系统软件。
手机的ROM从最早的NOR Flash发展到NAND Flash,现在几乎所有的智能手机都是eMMC(跟TF卡是一个东西)。单片机的Flash仍然维持在NOR Flash的小容量。
为了便于使用和批量生产,可编程只读存储器(PROM)和可擦除可编程只读存储器(EPROM)得到了进一步的发展。EPROM需要长时间紫外线照射才能擦除,使用不便。80年代EEPROM再次出现,克服了EPROM的缺点,但集成度不高,价格昂贵。因此,一种与EPROM具有相似存储单元结构的新型闪速存储器被开发出来。FLASH以其高集成度、低功耗、体积小、可快速在线擦除等优点得到了迅速发展。
所以ROM又进一步分为四种:PROM,EPROM,EEPROM,Flash。
PROM(可编程ROM):可编程ROM,只能编程一次。
EPROM(可擦除可编程只读存储器):可擦除可编程只读存储器,可擦除1000次。
EPROM(电可擦除可编程只读存储器):指电可擦除可编程只读存储器。它是一种断电后不会丢失数据的内存芯片。EEPROM可以擦除现有信息,并在计算机或特殊设备上重新编程。一般用于即插即用。
Flash memmory:基于EEPROM,也就是我们常说的Flash。它已经成为一种重要的存储技术。固态硬盘(SSD)、u盘等。是一种基于闪存的内存。它结合了ROM和RAM的优点。它不仅具有电可擦可编程(EEPROM)的性能,而且可以快速读取数据而不掉电(NVRAM的优势)。这种内存用在u盘和MP3里。在过去的20年里,嵌入式系统一直使用ROM(EPROM)作为存储设备。但近年来,Flash已经完全取代了ROM(EPROM)在嵌入式系统中的地位。它用于存储引导程序、操作系统或程序代码,或者直接作为硬盘(USB闪存驱动器)。flash和EEPROM最大的区别是FLASH是以块为单位操作的,而EEPROM是以字节为单位操作的。FLASH的电路结构简单,同样容量占用芯片面积小,成本自然比EEPROM低,适用于程序存储。
目前有两种闪光灯:或非闪光灯和NADN闪光灯。
NOR FLASH:NOR FLASH的读取和我们常见的SDRAM是一样的。用户可以直接运行NOR FLASH中加载的代码,这样可以减少SRAM的容量,节约成本。
Nadfalsh: NAND Flash不采用内存的随机读取技术。它一次读取一个块,通常一次读取512个字节。使用这种技术的闪存相对便宜。用户可以直接在NAND flash上运行代码,所以很多使用NAND Flash的开发板不仅使用NAND Flash,还会做一个小的NOR Flash来运行启动代码。
一般NOR Flash由于读取速度快,用于小容量存储,多用于存储操作系统等重要信息,NAND FLASH用于大容量存储。NAND FLASH最常见的应用是嵌入式系统中使用的DOC(片上磁盘)和我们通常的闪存盘,可以在线擦除。目前市面上的FLASH主要来自Intel、AMD、富士通和东芝,而NAND Flash的主要厂商是三星和东芝。
2随机存取存储器:RAMRAM:随机存取存储器,易失性。它是一个内部存储器,直接与CPU交换数据。可以随时读写,速度很快。通常,它被用作操作系统或其他运行程序的临时数据存储介质。所有的量(包括全局变量、局部变量、栈段等。)存储在ram中,在整个程序运行过程中需要重写。
RAM可以当电源关闭时,不能保留数据。如果需要保存数据,必须将数据写入长期存储设备(如硬盘)。
你说是什么意思?随机在RAM s随机存储器?今天 ROM也可以是随机存储,但是电脑刚发明的时候是用纸带和磁带当ROM用的。纸带和磁带卷成一卷,只能顺序读写,不能随机,你可以你想去哪儿就去哪儿。因此,就有了随机存储拉姆的。
RAM有两种类型:静态和动态。静态RAM(SRAM)比动态RAM(DRAM)快,但也贵得多。SRAM被用作CPU芯片上或芯片外的高速缓冲存储器。DRAM被用作图形系统的帧缓冲器。
SRAM:SRAM存储单元是双稳态的,只要有电就会永远保持其值(有点类似ROM的易失性)。即使有干扰扰乱电压,当干扰消除后,电路也会回到稳定值。它的产生是为了增加内存访问效率,提高CPU处理数据的效率。因为RAM的速度可以跟不上CPU的速度,为了解决这个冲突,我们以缓存为媒介,先把相关程序的内容放到缓存中,CPU可以直接从缓存中读取数据,从而达到提高CPU工作速度的目的。所有处理器都包括高速缓存,一些主板也有高速缓存。
s DRAM:同步DRAM(同步动态随机存取存储器)曾经是PC中应用最广泛的存储器类型,即使在今天,SDRAM仍然在市场上占有一席之地。既然是同步动态随机存取存储器,意味着其工作速度与系统总线速度同步。SDRAM分为PC66、PC100、PC133等不同规格。而规格后面的数字代表内存正常工作的最大系统总线速度,比如PC100,表示内存可以在100MHz系统总线的电脑中同步工作。与系统总线速度同步,即与系统时钟同步,从而避免不必要的等待期,减少数据存储时间。同步还允许存储器控制器知道数据请求使用哪个时钟脉冲周期,因此数据可以在上升脉冲周期传输。SDRAM,工作电压3.3v,168针DIMM接口,64位带宽。SDRAM不仅用于内存,也用于显存。
Sdram:双倍数据速率同步dram。也就是我们常说的DDR内存。DDR内存是在SDRAM内存的基础上发展起来的,现在还在用SDRAM生产系统。所以对于内存厂商来说,只需要稍微改进一下用来制造普通SDRAM的设备就可以生产DDR内存,可以有效降低成本。SDRAM在一个时钟周期内只传输一次数据,而且是在时钟的上升周期传输数据;DDR存储器在一个时钟周期内传输两次数据,在时钟的上升和下降周期内可以传输一次数据,因此被称为双速率同步动态随机存取存储器。DDR内存可以在和SDRAM相同的总线频率下实现更高的数据传输速率。与SDRAM相比,DDR采用了更先进的同步电路,使分配地址、数据传输、输出等主要步骤独立执行,并与CPU保持完全同步。使用了DDR(延迟锁定环)技术。当数据有效时,存储器控制器可以使用该数据滤波信号来精确定位数据,每16次输出一次,并重新同步来自不同存储器模块的数据。本质上,DDL可以在不增加时钟频率的情况下将SDRAM的速度提高一倍。它允许在时钟脉冲的上升沿和下降沿读取数据,因此其速度是标准SDRAM的两倍。
DDR和SDRAM相比,外观和体积差别不大,大小一样,针距一样。不过DDR有184个管脚,比SDRAM多16个。主要包含控制、时钟、电源、接地等新信号。DDR内存采用支持2.5V电压的SSTL2标准,而不是SDRAM中使用3.3V电压的LVTTL标准。
RAM在断电时会失去存储内容,所以主要用来存储短期程序。目前手机中的RAM一般由LPDDR承担,尤其是LPDDR4X,速度快,功耗低,在市面上的旗舰手机中占有比较大的比重。
与RAM相比,两者最大的区别在于,RAM中存储的数据在断电后会自动消失,而ROM不会自动消失,所以断电后可以长期存储。在应用中,传统上用ROM存储固化程序,用RAM存储数据。FLASH ROM由于读写速度比普通ROM更快,更容易擦除,一般用来存储需要永久存储的用户程序和数据。
最后,让总结一下。
图像小部件
标签:ROM存储器数据