💻
计算机
虚拟内存的作用
问题描述
操作系统为何要使用虚拟内存?它解决了哪些问题?
问题解答
虚拟内存的主要作用:1)扩展可用内存(通过磁盘空间模拟内存);2)内存隔离与保护(每个进程有独立地址空间);3)简化编程(连续虚拟地址映射可能不连续的物理内存);4)支持内存共享(如动态库)。通过分页/分段机制和页面置换算法(如LRU)实现。