Linux任督二脉之内存管理(一) PPT

五节课的第一节课-硬件原理和分页管理

CPU寻址内存,虚拟地址、物理地址

MMU以及RWX权限、kernel和user模式权限

内存的zone: DMA、Normal和HIGHMEM

Linux内存管理Buddy算法

连续内存分配器(CMA)

练习题

尝试去更改一个const变量

meltdown实例

看/proc/buddyinfo

习题位置

https://github.com/21cnbao/memory-courses


本次课程不再接受一切形式的报名

这里谈分页机制

虚实转换

RWX权限

特权模式权限与非特权模式

这是一个背离RWX权限导致段错误的例子


背离特权模式保护的meltdown漏洞



为什么分ZONE



DMA



DMA zone应该多大



Buddy算法



CMA