今日存储器分类思维导图(存储器分类)
小小编辑为大家解答以上问题。存储器分类思维导图,存储器分类很多人还不知道,现在让我们一起来看看吧!
记忆可以分为三类。因为根据不同的划分方法,内存可以分为不同的种类。常见的分类方法如下。
首先,根据存储介质
1.半导体存储器:由半导体器件组成的存储器。
2.磁性表面存储器:用磁性材料制成的存储器。
第二,根据存储方式。
1.随机存取存储器:任何存储单元的内容都可以被随机存取,存取时间与存储单元的物理位置无关。
2.顺序存储器:只能按一定顺序访问,访问时间与存储单元的物理位置有关。
第三,根据读写功能。
1.只读存储器:一种半导体存储器,它的存储内容是固定的,只能读不能写。
2.随机存取存储器(RAM):可以读写的存储器。
四、根据信息保存
1.非永久性存储器:断电后信息消失的存储器。
2.永久存储器:断电后仍能保存信息的存储器。
动词(verb的缩写)按用途分类
1.主存:主存存储计算机运行过程中的大量程序和数据。存取速度快,存储容量不大。
2.外存:外存用于存储系统程序、大型数据文件和数据库,存储容量大,单位成本低。
3.高速缓冲存储器:高速缓冲存储器对指令和数据的存取速度快,但存储容量小。
扩展数据
第一,将记忆分为多个层次,主要有以下两个原因:
1.合理解决速度和成本的矛盾,从而获得更高的性价比。
计算机在执行某项任务时,只是将磁盘中的相关程序和原始数据转移到容量较小的内存中,通过CPU和内存进行高速数据处理,然后通过内存将最终结果写入磁盘。这个配置价格适中,综合访问速度更快。
2.使用磁盘作为外部存储不仅便宜,而且可以做出很大的存储容量。另外,断电时,存储在里面的信息不会丢失,可以长期存储,方便复制和携带。
二、选择多种内存,一般遵循如下选择:
1.内部存储器和外部存储器
一般来说,内部存储器的性价比最高,但灵活性最低,因此用户必须确定未来对存储的需求是否会增加,以及是否有某种方法升级到代码空间更大的微控制器。基于成本的考虑,用户通常选择能够满足应用要求的最小存储容量的微控制器。
2.启动内存
在较大的微控制器系统或基于处理器的系统中,用户可以使用引导代码进行初始化。应用程序本身通常确定是否需要引导代码,以及是否需要特殊的引导存储器。
3.配置内存
对于现场可编程门阵列(FPGA)或片上系统(SoC),可以使用存储器来存储配置信息。存储器必须是非易失性EPROM、e EPROM或闪存。大多数情况下,FPGA使用SPI接口,但一些较老的器件仍然使用FPGA串行接口。
4.节目存储器
所有带处理器的系统都使用程序存储器,但是用户必须决定这个存储器是在处理器内部还是外部。做出此决定后,用户可以进一步确定存储器的容量和类型。
5.数据存储
与程序存储器类似,数据存储器可以位于微控制器或外部设备中,但这两种情况有所不同。有时微控制器包含SRAM(易失性)和EEPROM(非易失性)数据存储器,但有时不包含内部EEPROM。这种情况下,当需要存储大量数据时,用户可以选择外部串行EEPROM或串行flash存储器。
6.易失性和非易失性存储器
存储器可分为易失性存储器或非易失性存储器,前者掉电后会丢失数据,后者掉电后仍能保留数据。有时,用户将易失性存储器与备用电池一起使用,以使其像非易失性设备一样工作,但这可能比简单地使用非易失性存储器更昂贵。
7.串行存储器和并行存储器
对于较大的应用系统,微控制器通常没有足够的内存。这时就必须使用外部存储器,因为外部寻址总线通常是并行的,外部程序存储器和数据存储器也会是并行的。
8.EEPROM和闪存
内存技术的成熟使得RAM和ROM的界限变得模糊。现在,一些类型的存储器(如EEPROM和闪存)结合了两者的特点。这些设备像RAM一样读写,像ROM一样断电时保存数据。它们都可以被电擦除和编程,但各有利弊。
来源:搜狗百科——内存