在了解内存管理之前,有必要先清楚什么是内存。

什么是内存

内存是与CPU直接交换数据的内部存储器。内存中存放的是计算机运行时必须的数据,包括操作系统、进程等。任何数据在被CPU操作之前,必须先读入内存。

内存属于计算机系统内部,而外存属于计算机系统的外设。内存可以看作是外存的cache。

内存通常由随机访问存储器(Random Access Memory, RAM)构成。因此内存和RAM有时是混用的。

内存的作用

内存的数据是临时的、易失的,而外存的数据是持久存储的。电脑关机时,内存是空的,所有的数据都保存在外存上。

电脑启动时,BIOS先自检,然后通过引导加载程序将操作系统加载进内存,这样才能通过操作系统使用计算机。

操作系统想要执行程序,必须将程序的代码读入内存,并在内存上分配程序必须的地址空间。此外,进程想要使用任何文件,都必须先将其内容读入内存。

CPU只能通过内存访问数据,因此内存容量与程序运行速度、并发处理任务的效率很有关系。

什么是DDR、LPDDR?

经常看到DDR4、DDR5等表述,这些表述是什么意思?

DDR

双倍数据率同步动态随机存储器(Double Data Rate Synchronous Dynamic Random Access Memory, DDR SDRAM)。DDR是DDR SDRAM的简称。

其中

参考:https://zh.wikipedia.org/wiki/DDR_SDRAM、https://zh.wikipedia.org/wiki/SDRAM