摘要: 虚拟地址空间的分配和释放: 1、虚拟地址空间分配接口: vma_new_vadrs 接口函数:进行参数检查,开始地址要和页面对齐,结束地址不超过整个虚拟地址空间;;接着调用虚拟地址空间分配的核心函数 vma_new_vadrs_core 函数; vma_new_vadrs_core 核心函数:调用v 阅读全文
posted @ 2023-04-27 21:52 QianFa01 阅读(309) 评论(0) 推荐(0)
摘要: x86 CPU 的虚拟地址空间划分: 一个应用往往拥有很大的连续地址空间,并且每个应用都是一样的,只有在运行时才能分配到真正的 物理内存,在操作系统中被称为虚拟内存; x86CPU支持虚拟地址时要么开启保护模式要么开启长模式;保护模式下是32位,没有进行任何划分;长模式下64位,但是CPU只是实现了 阅读全文
posted @ 2023-04-27 21:09 QianFa01 阅读(52) 评论(0) 推荐(0)