什么是物理内存?
物理内存的核心特点是它只在通电时临时保存数据,一旦电脑断电,存在里面的数据就会全部消失。它和虚拟内存有着本质的不同,虚拟内存是利用外部存储器模拟出的内存功能区域,而物理内存(RAM)则是CPU直接访问的高速存储介质,所有正在运行的程序都必须经过物理内存才能执行,它是代码和数据运行的主要窗口。
物理内存的核心特点是它只在通电时临时保存数据,一旦电脑断电,存在里面的数据就会全部消失。它和虚拟内存有着本质的不同,虚拟内存是利用外部存储器模拟出的内存功能区域,而物理内存(RAM)则是CPU直接访问的高速存储介质,所有正在运行的程序都必须经过物理内存才能执行,它是代码和数据运行的主要窗口。
这解释太简略了,忽略了物理内存最重要的特性:它是易失性的。断电数据就没了,这是和硬盘(虚拟内存所在的介质)最根本的区别。而且它强调“CPU直接访问”,这点很关键,速度上快了几个数量级。不过说“必须经过”物理内存才能执行不太准确,现代CPU有指令缓存和寄存器,很多操作直接在缓存里完成,不一定每次都读写RAM,但指令和数据最终源头确实是物理内存。