linux内核完全注释

linux内核完全注释,第1张

cs里存放的段选择子

通过选择子查询段描述符表得到段基地址

段基地址加上偏移量就得到实际地址

实际上还有个隐藏的“描述符高速缓存寄存器”,寻址时不用每次都查询段描述符表的

段描述符表在保护模式下是通过程序设置的

但是计算机加电时使用的是实模式的。理论上应该是不使用描述符的。但是实际上自从80286以后,cpu内部就是用描述符来寻址了。所以,尽管cs里的值是0xf000,在“描述符高速缓存寄存器”里已经加载好描述符,确定段基地址为0xffff0000。这样寻址时只要把段基地址加上偏移量就可以了。

《linux内核注释权威》百度网盘pdf最新全集下载:

链接:https://pan.baidu.com/s/15IP9Ywnfh93BOWzdw8dPmg

?pwd=24cy 提取码:24cy

简介:本书通过对完整的0.95版本Linux内核源代码进行完全剖析和逐行注释,使得读者能够在较短时间内深刻理解Linux *** 作系统的基本功能和实现方式,为深入研究Linux *** 作系统打下坚实基础。作为Linux早期内核版本的0.95版本,其内核是目前所使用的较新内核的精简版,代码量比较小,却包括了几乎所有的基本功能原理的内容,通过阅读源代码能够使读者快速地理解内核工作的基本原理。

本书共分10章,全面系统地介绍了Linux内核发展历史和版本变化,详细说明了Linux运行的硬件基础和Linux内核体系结构,完全剖析和注释了Linux内存管理、中断处理与系统调用、进程控制、块设备驱动程序、字符设备驱动程序、文件系统、引导启动程序、初始化程序,最后总结性地介绍了继续研究Linux系统的方法和着手点。

本书适合Linux爱好者学习内核工作原理使用,也可作为高校计算机专业学生学习 *** 作系统课程的辅助和实验教材,还可供一般技术人员作为开发嵌入式系统的参考书使用。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7167139.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-02
下一篇2023-04-02

发表评论

登录后才能评论

评论列表(0条)

    保存