
从零开始写Linux内核:一书透核心原理与实现 PDF
更新日期:2025-06-18
16 浏览
- 作者: 海纳
- 译者: 海纳
- 出版社:机械工业出版社
- 出版年:2024.12
- 页数:388
- ISBN:9787111766445
- 作品简介:
全书分为三个部分: 1.第一部分主要讲解CPU及相关外设的工作原理和内核的加载。 2.第二部分主要讲解进程管理,内存管理和字符/块设备驱动等核心模块。 3.第三部分针对文件系统进行讲解,由此延伸到链接器,加载器的工作原理。 本书带领读者从零开始,使用现代的编译器逐步实现Linux0.11内核。读者在完成本书的所有实验以后,读者就可以继续研究更高版本的Linux内核,并且可以充分利用当前已经有的各种工具对Linux内核进行充分的调试和研究。
本书共8章,从逻辑上分为四部分。第一部分(第1和2章)是基础知识,介绍开发内核所需的基础知识,包括开发环境和调试环境的搭建,以及i386保护模式等。第二部分(第3~6章)是核心模块,逐步实现进程、中断、系统调用、内存管理、字符设备驱动和块设备驱动等模块。第三部分(第7章)文件系统,涵盖Minix文件系统、管理inode、 管理普通文件、管理目录、文件链接、执行程序等内容。第四部分(第8章)縣统服务接口,介绍一些重要的函数,这部分不是内核的主要部分,但为了让shell程序正确地运行,这些函数也是必须实现的。
- 作者简介:
海纳
华为编译器开发高级工程师,目前投入鸿蒙系统开发语言ArkTS的开发。曾先后从事数据库、操作系统和编译器开发工作。著有图书《自己动手写Python虚拟机》,并撰写了极客时间专栏“编程高手必学的内存知识”“手写Python虚拟机”等。
- 分类:计算机类
- 标签:Linux  内核  核心  原理  实现 
- 链接:https://shuyuan.org/ebooks/6587.html
温馨提示! 2025.6.3会员书籍最新查看密码已更新,请重新获取! 购买纸质书,领券更优惠 -淘宝-
发表评论(审核通过后显示) 取消回复