计算机内存有哪些分类及区别?

内存是计算机中至关重要的组件,它充当着CPU与数据之间的桥梁。计算机内所有程序的运行都必须依赖内存,因此其性能直接决定了整台计算机的运行效率。内存也被称为内存储器或主存储器,主要功能包括暂时存放CPU计算过程中的数据,以及在硬盘等外部存储器之间进行数据交换。

外储存器是指除内存和CPU缓存以外的所有存储设备,这类存储器的最大特点是在断电后仍能保留数据不丢失。常见的外存设备包括硬盘、软盘、光盘以及U盘等。它们与内存的区别在于,外存主要用于长期存储,而内存则用于临时高速读写。

基于上述硬件特性分析,将EMMC/UFS称为内存的说法是错误的,因为它们符合外存的定义。不过,将DDR SDRAM称为运行内存则是合理且无歧义的。为避免概念混淆,建议将EMMC/UFS明确称为外存、硬盘或存储空间,这样能更准确地描述其在计算机系统中的定位。

为了清晰区分,我们可以将名称具体化到硬件层面。通常所说的“运行内存”特指DDR SDRAM(简称SDRAM),而手机上常说的“内存”往往指的是EMMC或UFS芯片。在APP运行流程中,CPU会将文件从EMMC/UFS调入SDRAM暂存,处理完毕后存回EMMC/UFS,这一过程清晰划分了内外存的角色。

从通信角度看,SDRAM直接与CPU进行数据通讯,同时也会与EMMC/UFS交互,负责暂存正在运行的文件数据。而EMMC/UFS并不直接与CPU通讯,仅通过SDRAM进行间接通信,其职责是存储未在使用中的文件。因此,DDR SDRAM属于内存范畴,而EMMC/UFS属于外存范畴。