Open hoyoho opened 2 years ago
https://dachunlv.com/2021/02/06/linux/ldd3/chapter-08/
说明 内存管理是操作系统的核心,在ldd3第八章仅介绍了kmalloc和vmalloc的用法,但是并没有过多的涉及其实现原理。后面会写一个较为细致的内存管理的笔记,作为本章笔记的补充。 per-cpu变量per-cpu变量将会被内核放到一个特殊的内存段中。每个cpu都包含一份相同名称的变量,互不干扰,访问时几乎不用加锁。但在访问per-cpu变量是,要注意在关抢占的情况下完成所有的访问操作。注意,
https://dachunlv.com/2021/02/06/linux/ldd3/chapter-08/
说明 内存管理是操作系统的核心,在ldd3第八章仅介绍了kmalloc和vmalloc的用法,但是并没有过多的涉及其实现原理。后面会写一个较为细致的内存管理的笔记,作为本章笔记的补充。 per-cpu变量per-cpu变量将会被内核放到一个特殊的内存段中。每个cpu都包含一份相同名称的变量,互不干扰,访问时几乎不用加锁。但在访问per-cpu变量是,要注意在关抢占的情况下完成所有的访问操作。注意,