你将收获

在 Linux 平台上从事开发或测试的软件工程师和技术带头人

学习LINUX平台上的调试工具和调试典型问题的方法

适用人群

在 Linux 平台上从事开发或测试的软件工程师和技术带头人

课程介绍

课程概览
关于 LINUX 的资料浩如烟海,学习 LINUX 的途径也有很多,如何才能在比较短的时间里获得一个比较大的提升呢?《LINUX 平台高级调试与优化》将与各位 LINUX 爱好者共同探索这个问题的最佳答案。本着生动有趣、理论与实践密切结合的原则,本研习班独辟蹊径,使用调试之剑披荆斩棘,带你闯荡纷繁复杂的LINUX 世界。以格物精神,钻研代码,深挖 LINUX 系统的核心机制,这一讲求得一理,下一讲再求得一理,步步推进。整个研习班,旨在实现三大目标:(一)深入理解 LINUX 操作系统的基础设施和核心机制;(二)学习开发 LINUX 程序(内核模块和应用程序)的工具和方法;(三)学习 LINUX 平台上的调试工具和调试典型问题的方法。本研习班由《软件调试》、《软件简史》和《格蠹汇编》的作者张银奎主讲。
讲师介绍

张银奎  系统内核专家
张银奎(Raymond Zhang),1996 年毕业于上海交通大学信息与控制工程系,在软件产业工作 20 余年,一多半时间任职于 INTEL 公司的上海研发中心,先后在 PASD、DEG、CPG、PCCG、VPG 等部门工作。业余时间喜欢写作和参与各类技术会议,发文数百万字,探讨各类软件问题,其中《在调试器里看阿里的软件兵团》等文章广为流传。2015 年起获微软全球最有价值技术专家(MVP)奖励。著有《软件调试》和《格蠹汇编》二书,曾经主笔《程序员》杂志调试之剑专栏 。在多家跨国公司历任开发工程师、软件架构师、开发经理、项目经理等职务,对 IA-32 架构、操作系统内核、驱动程序、虚拟化技术、云计算、软件调优、尤其是软件调试有较深入研究。从 2005 年开始公开讲授“Windows 内核及高级调试”课程,曾在微软的Webcast 和各种技术会议上做过《Windows Vista 内核演进》、《调试之剑》(全球软件战役研究峰会)、《感受和思考调试器的威力》(CSDN SD2.0 大会)、
《Windows 启动过程》、《如何诊断和调试蓝屏错误》、《Windows 体系结构——从操作系统的角度》(以上三个讲座都是微软“深入研究 Windows 内部原理系列”的一部分)等。翻译(合译)作品有《现代 x86 汇编语言编程》、《21 世纪机器人》、《观止——微软创建 NT 和未来的夺命狂奔》、《数据挖掘原理》、《机器学习》、《人工智能:复杂问题求解的结构和策略》等。
授课形式
讲解 + 真实案例演示 + 动手试验

课程目录