当前位置:首页 > 内存 > 正文

内存按存储方式分为哪两类

  • 内存
  • 2024-04-30 05:03:49
  • 994

一、存贮器一般分几类?

内存可以分为三类。因为根据共享方式的不同,内存可以分为不同的类型。常见的分类方法如下。

1.按存储介质分类

1.半导体存储器。

2.磁表面存储器:由磁性材料制成的存储器。

2按存储方式划分

1随机存取存储器:任何存储设备的内容都可以随机存取,存取时间与其物理位置无关。存储设备。

2.顺序存储器:只能按特定的顺序进行访问,访问时间与存储设备的物理位置有关。

3读写功能共享

1只读存储器(ROM):存储内容只能读不能写的半导体存储器。

2.随机读写存储器(RAM):既可以读取也可以写入的存储器。

4按信息保存情况分类

1非永久存储器:断电后信息消失的存储器。

2.永久存储器:断电后仍能保留信息的存储器。

5按用途分类

1主存储器在计算机运行过程中存储大量的程序和数据。

2.外部存储:外部存储存储系统程序、大数据文件和数据库,存储容量大,单位成本低。

3.高速缓冲存储器:高速缓冲存储器Cache对指令和数据的存取速度很快,但存储容量较小。

扩展信息

1将内存拆分为多级主要基于以下两个原因:

1.解决速度与成本的矛盾,达到更高的性价比。

计算机在执行某项任务时,仅将相关程序和原始数据从磁盘转移到较小的内存中,通过处理器和内存进行高速数据处理,然后传输最终结果通过内存然后写入磁盘。这样的配置价格实惠,整体访问速度较高。

2使用磁盘作为外部存储不仅便宜,而且还可以增加存储容量。另外,里面存储的信息断电也不会丢失,可以长期保存,复制和携带都非常方便。

2选择不同存储器时,一般选择如下:

1内部存储器和外部存储器

一般GeneralIn一般来说,内部存储器是最具成本效益的,但灵活性最差,因此用户必须决定未来存储的需求是否会增长,以及是否有办法升级到具有更多代码空间的微控制器。基于成本考虑,用户通常会选择满足应用需求的存储器容量最小的微控制器。

2引导存储器

在较大的微控制器系统或基于处理器的系统中,用户可以使用引导代码进行初始化。程序本身通常决定是否需要引导代码以及是否需要专用引导存储器。

3.配置存储器

对于现场可编程门阵列(FPGA)或片上系统(SoC),存储器可用于存储配置信息。该存储器必须是非易失性EPROM、EEPROM或闪存。大多数情况下,FPGA使用SPI接口,但一些较旧的设备仍然使用FPGA串行接口。

4程序存储器

所有带有处理器的系统都使用程序存储器,但用户必须决定该存储器位于处理器内部还是外部。做出此决定后,用户可以进一步确定内存的容量和类型。

5数据存储器

与程序存储器一样,数据存储器可以位于微控制器内部,也可以位于外部设备,但这两种情况有一些区别。有时微控制器包含两种类型的数据存储器:SRAM(易失性)和EEPROM(非易失性),但有时不包含内部EEPROM。这种情况下,当需要存储大量数据时,用户可以选择外部串行存储线EEPROM或串行闪存器件。

6易失性和非易失性存储器

存储器可分为易失性存储器或非易失性存储器。前者断电后数据会丢失,而后者断电后数据仍保留。用户有时会使用电池供电的易失性存储器来使其像非易失性设备一样工作,但这可能比仅使用非易失性存储器更昂贵。

7串行存储器和并行存储器

对于较大的应用系统,微控制器通常没有足够大的内部存储器。此时必须使用外部存储器,因为外部地址总线通​​常是并行的,外部程序存储器和数据存储器也会是并行的。

8EEPROM和闪存

存储技术的成熟已经模糊了RAM和ROM之间的界限如今存在一些类型的存储器(例如EEPROM和闪存)。综合了两者的特点。这些设备作为RAM进行读写,并在断电时作为ROM保留数据。它们都是电可擦除和可编程的,但各有其优点和缺点。

参考来源:-内存