linux内核中虚拟内存是怎样映射到物理内存的

发布网友 发布时间:2022-04-22 08:04

我来回答

2个回答

热心网友 时间:2022-06-18 07:05

当程序在运行的时候,会检测到数据在虚拟内存中,并没在物理内存中,这时候会产生一个缺页中断, 有缺页中断来映射。

热心网友 时间:2022-06-18 07:05

逻辑地址->(通过分段)->线性地址(分页)->物理地址。
0~0xc000 0000 是用户态空间,0xc000 0000~0xffff ffff 是内核地址空间。
线性地址0x0000 0000 ~ 0xffff ffff 通过页表映射到物理内存是0xffff ffff ~ 0x0000 0000

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com