[PC软件调试第一人张银奎老师亲授]软件调试高级研习班2016-庐山秀峰站

Windows 10探微 (Advanced Windows 10 Debugging Workshop)

时间:2016年12月16-18日(周五-周日)(三天两晚闭门修炼,秉烛夜谈)

地点:庐山秀峰景区内松雪楼(住)和蒋.介石昔日行宫(研习)

报名:http://event.3188.la/527839310

简介

Windows 10是微软第三代NT团队的力挽狂澜之作,大刀阔斧地改造革新,旨在Reinvent Windows!新的发布模式,引入LINUX环境子系统,兼容LINUX应用,基于VT技术的安全内核和用户态隔离模式(IUM),新的UWP策略,统一的内核,统一的开发接口,统一的开发工具……

不管Windows 10在商业上是否能取得大的成功,Windows 10中的很多创新和技术绝对是值得思考和学习的。Windows不再SEXY,但其实力仍在。Windows平台的软件工程师在变少,但身价却不断升高……

在2016年的最后一个月,到庐山与老雷一起在调试器下看Windows 10,重温Windows NT的经典设计,探索Windows 10中那些鲜为外人所知的新特征。

目标人群:

windows平台的软件开发和测试工程师,特别是客户端软件开发工程师。

培训收益:

解决复杂的windows平台问题;

深入理解windows平台的深层机制;

学习最新的开发和调试技术;

了解windows 10的新特征。

研习提纲:

第1部分:安全内核和IUM(3小时)

要点:IUM架构,重温VT,Bluepill,Hyper-V,安全内核(SK),SecureKernel.exe,SKCI,CNG,IUMDLL.DLL,启动过程,BootMgFW, HvLoader,WinLoad,SK影子进程,通信,受信进程,vmms.exe,vmcompute.exe,调试Hyper-V,调试启动过程,思考

2部分:Pico进程和Linux子系统(WSL)(2小时)

要点:Windows子系统,背景,WSL的架构,核心组件,LXSS(LxSS.sys和LXSS服务),Pico进程,Drawbridge,沙箱,系统调用,BTUM,文件系统,VoIFs,DriveFS,Bash.exe,LxCore.sys,ProcFs,SysFs,Ubuntu,调试

3部分:内存压缩1小时)

要点:虚拟内存系统,性能,Page in和Page out,工作原理,对虚拟文件的影响,MemCompression进程,内核Store,收益

第4部分:Universal Windows Platform(UWP)(1小时)

要点:W10大背景,One Windows,理解UWP,Windows Runtime,UWP App,UWP控件,UWP styles,effective pixels,缩放,XAML,VS 2015

第5部分:Universal CRT(1小时)

要点:C运行时史话,VS14 CTP1,VS2015,ucrt.lib,包含的函数,发布,inbox,app-local deployment,多CRT实例,在调试器里看UCRT,案例分析

第6部分:Universal Driver(2小时)

要点:WinHEC 2015,Windows 10 WDK,VS2015, 驱动模板,WDF,示例代码,GitHub,WDF源代码,驱动测试,ApiValidator, InfVerif, 发布,Windows Update,Full Flash Update(FFU) ,telemetry,  Kernel Shim Engine(KSE)

第7部分:转储(1小时)

要点:BSOD,dump类型,活动内核转储(Live Kernel Dump),活跃内存转储(Active Memory Dump),产生过程,LiveKD,DbgkCaptureLiveKernelDump,新增IO内核函数,试验工具,案例分析

第8部分:ETW增强(1小时)

要点:TraceLogging,LoggingChannel,LoggingActivity,TraceLoggingRegister,TraceLoggingWrite,TraceLoggingUnregister,TRACELOGGING_DEFINE_PROVIDER,过滤,代码实例

第9部分:Resilient File System (ReFS)(1小时)

要点:Windows上的文件系统回顾,Windows Server 2012,启用,关键特征,文件结构,B+树,与NTFS对比,数据恢复

第10部分:异构(Hetero)(1小时)

要点:硬件大趋势,HAS,Interrupt Steer,PEP_NOTIFY_PPM_PARK_SELECTION_V2, KiAbProcessContextSwitch

第11部分:WDDM2和DirectX12(2小时)

要点:WDDM简史,显存虚拟化,统一内存,用户态堆,多GPU改进,Game DVR,混合显卡,DRM,渲染命令复用,新的命令列表,新的资源绑定模型,状态缓存,GpuView,Intel GPA

讲师介绍:

[PC软件调试第一人张银奎老师亲授]软件调试高级研习班2016-庐山秀峰站_第1张图片

张银奎,PC软件调试第一人,微软全球最有价值技术专家(MVP),同济大学电子与信息工程学院特邀讲师。

《软件调试》、《格蠹汇编》的作者,新版《十万个为什么》电子分册撰稿人之一,《程序员》杂志调试之剑栏目作者 。

1996年毕业于上海交通大学信息与控制工程系,在软件产业工作20年,在多家跨国公司历任开发工程师、软件架构师、开发经理、项目经理等职务,对 IA-32 架构、操作系统内核、驱动程序、虚拟化技术、云计算、软件调优、尤其是软件调试有较深入研究。

从2005年开始公开讲授“Windows内核及高级调试”课程,曾在微软的Webcast和各种技术会议上做过《Windows Vista内核演进》、《调试之剑》(全球软件案例研究峰会)、《感受和思考调试器的威力》(CSDN SD2.0大会)、《Windows启动过程》、《如何诊断和调试蓝屏错误》、《Windows体系结构——从操作系统的角度》(以上三个讲座都是微软“深入研究Windows内部原理系列”的一部分)等。翻译(合译)作品有《观止——微软创建NT和未来的夺命狂奔》、《数据挖掘原理》、《机器学习》、《人工智能:复杂问题求解的结构和策略》等。

报名与收费

标准收费:3600元/人

优惠条款:

在校学生可享受5折优惠

个人自费参加可享受6折优惠

同一单位每6人报名可免一人费用

11月30日前报名可在以上优惠条件基础上再享受8折优惠

以上费用包括:

研习班期间(12月16日上午至12月18日下午5时)的住宿、餐饮和茶点

庐山秀峰景区门票

研习班期间的旅游意外险

包含研习材料的U盘一个

不包括往返庐山的交通费用和以上费用之外的其它费用

报名:http://event.3188.la/527839310


有任何问题,可以扫描二维码进入微信咨询:

[PC软件调试第一人张银奎老师亲授]软件调试高级研习班2016-庐山秀峰站_第2张图片

你可能感兴趣的:([PC软件调试第一人张银奎老师亲授]软件调试高级研习班2016-庐山秀峰站)