本书对UNIX xv6的源码进行了深入剖析和详细注解,同时配合大量实例与图表,对每个模块先提炼关键数据结构和核心方法,再结合源码分析其工作机制,让读者明白其原理及具体实现,以求理论和实践能力同步提升,为深入理解操作系统原理乃至进一步研究学习Linux和Android等类UNIX系统内核打下坚实基础。
本书第1章对xv6进行概述;第2章介绍xv6操作系统结构;第3章介绍xv6开发、测试和运行的软件环境;第4章简要介绍x86计算机组成原理;第5章介绍x86的实模式与保护模式;第6章深入分析xv6的启动;第7~10章介绍xv6的虚拟空间管理、中断与系统调用、锁以及进程管理,第11、12章介绍xv6的文件系统;第13章介绍exec()函数、管道与字符串的实现;第14章介绍xv6的多处理器支持;第15章介绍字符设备驱动;第16章介绍用户进程的初始化、API和的实现。
本书适合操作系统初、中级学习者,系统程序员,嵌入式系统开发者以及对UNIX和Linux等类UNIX内核感兴趣的读者。
高联雄,北京邮电大学博士,昆明学院副教授、硕导,主要研究领域为信号与信息处理。先后主持和参与了华为鸿蒙操作系统实验等省部级以上教学和科研项目10余项,参与的研究工作还获得了省部级科技进步奖;潜心操作系统教学二十余年,从UNIX、MINIX、Linux到xv6,每一个重要的操作系统均深入内核研读源码并应用于教学之中;鉴于xv6的简洁优美,耗费两年游刃其间,写成《UNIX xv6内核源码深入剖析》一书。
根据中华人民共和国国家版权局相关法规,本站不提供该PDF电子版书籍
您可以进入交流社群中继续寻找资料或购买正版书籍
技术交流社群://lrxjmw.cn/club
Linux书籍在线阅读://lrxjmw.cn/chapter-00.html
本文原创地址://lrxjmw.cn/unixx-eiyuan-rupao.html编辑:问题终结者,审核员:KSJXAXOAS