交换区概念

交换区概念

实际上就是一块磁盘空间(硬盘空间)。虚拟内存和物理内存映射的时候,是将虚拟内存的代码放到交换区中,以后在CPU想要执行相关指令或者数据时,如果内存没有,先去交换区将需要的指令与数据映射到物理内存,然后CPU执行。

虚拟内存与交换区的思想,实现了大内存需求或多个进程运行时,能够确保运行并较小的物理内存运行。

上图中,说的是进程的局部代码在物理内存中运行,是因为程序具有局部性原则,所以在某一段较小的时间段内,只有很少一部代码会被CPU执行

本学习笔记来源于哔哩哔哩:5.MMU如何协调虚拟内存和物理内存_哔哩哔哩_bilibili

相关推荐
法迪15 天前
Linux电源管理(2)_常规的电源管理的基本概念和软件架构
linux·运维·服务器·功耗
法迪2 个月前
Windows搭建免翻墙的BatteryHistorian
windows·功耗
法迪2 个月前
为什么手机上用 mA 和 mAh 来表示功耗和能耗?
智能手机·功耗
法迪2 个月前
Android限制后台服务、广播和Activity,节省更多的电量
android·功耗
法迪3 个月前
Android自带的省电模式主要做什么呢?
android·功耗
法迪3 个月前
Android原生的HighCPU使用率查杀机制
android·java·前端·功耗
法迪3 个月前
UWB功耗大数据插桩调研
功耗
法迪4 个月前
初学Linux电源管理
linux·运维·服务器·功耗
法迪4 个月前
华为 Sensor 省电策略调研
华为·功耗