庖丁解牛Linux内核分析
编辑推荐
适读人群 :本书配有丰富的实验指导材料和练习,适合作为高等院校计算机相关专业的指导用书,也适合Linux操作系统开发人员自学。 基于本书内容的在线视频课程——“Linux操作系统分析”被教育部评为“国家精品在线开放课程”,被教育部高等学校计算机类专业教学指导委员会评为“2018年度中国高校计算机教育慕课联盟优 秀在线开放课程”。
内容简介
本书从理解计算机硬件的核心工作机制(存储程序计算机和函数调用堆栈)和用户态程序如何通过系统调用陷入内核(中断异常)入手,通过上下两个方向双向夹击的策略,并利用实际可运行程序的反汇编代码从实践的角度理解操作系统内核,分析Linux内核源代码,从系统调用陷入内核、进程调度与进程切换开始,最后返回到用户态进程。 本书配有丰富的实验指导材料和练习,适合作为高等院校计算机相关专业的指导用书,也适合Linux操作系统开发人员自学。
作者简介
孟宁,高校教师、资 深码农,主讲课程获国家精品在线开放课程认定。在读行学、网易云课堂、学堂在线、实验楼等在线教育平台的累计注册学员达10万余人次,专注于Linux内核、互联网架构、软件工程、区块链、人工智能等技术领域,与华为、IBM等多家国内外知名企业和创业公司有技术合作。 娄嘉鹏,高校教师,曾荣获北京市优 秀教师,蓝墨云平台北京市十大魅力教师等称号,讲授Java程序设计、Linux内核原理与分析、网络攻防实战、移动平台开发等课程,研究方向包括Linux内核及安全、密码系统、软件工程等。 刘宇栋,高校教师,主要研究方向包括网络攻防技术、系统安全、社交网络分析等。并讲授操作系统、Linux内核原理与分析、网络对抗技术等课程。