![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux Kernel笔记
杨亮
。。。。。。。。。。。。。。。
展开
-
Linux Kernel读书笔记(一)---预备知识
1. Prepare Knowledge (1) GNU C支持 inline和const.所有大量的inline函数实现从c文件移到h文件中去. (2) GNU C支持用attribute关键字做属性描述, 比如packed,section等等. (3) GNU C中内嵌汇编格式 指令部:输出部:输入部:损坏部原创 2013-06-03 17:59:25 · 352 阅读 · 0 评论 -
Linux Kernel读书笔记(二)---内存管理
2. Memory Management (1) Linux内核从线性地址到实际物理地址转换设计为3层映射模型,所以一个线性地址从逻辑上分为四个位段,PGD下标,PMD下标,PT下标,和页内偏移量下标. (2) 32位机器上,一般2层映射用的较多,所以在实现代码时需将PMD直接映射至自身. (3) 32位机器上,寻址空间为4G,线性地址管理上一般会将3G-4G(0xC000000~0xFFF原创 2013-06-03 18:04:35 · 484 阅读 · 0 评论