记录学习笔记、分享资源工具、交流技术思想、提升工作效率

标签:操作系统

虚拟内存到底是什么

什么是虚拟内存 虚拟内存是指操作系统提供的一种管理存储资源的方式,屏蔽了cache、DRAM和硬盘的使用细节,为用户或者说是进程提供统一的、简洁的内存使用和管理方式,是计算机系统中非常重要的概念。 为什么要有虚拟内存 高效的使用主存 为进程提供一致的内存空间,简化内存管理 为进程提供独立的内存空间,保证安全性 主存是磁盘的缓存 虚拟内存把主存看做是硬盘存储的缓存,主存由于成本原因往往比硬盘小很多,……