阅读:4099回复:2
张银奎老师 软件高级调试研修班招生 【软件调试 作者】
张老师,不用多介绍了吧,国内软件 调试界no.1, 干货众多,水平独到,有机会参加他亲自主持的研习班将是开发道路上之一大幸事。 机不可失,速速报名,详见以下链接文档
软件调试高级研习班 2016 庐山秀峰站 Windows 10 探微 (Advanced Windows 10 Debugging Workshop) Windows 10 是微软第三代 NT 团队的力挽狂澜之作,大刀阔斧地改造革新,旨在 Reinvent Windows!新的发布模式,引入 LINUX 环境子系统,兼容 LINUX 应用,基于 VT 技术的安 全内核和用户态隔离模式(IUM),新的 UWP 策略,统一的内核,统一的开发接口,统 一的开发工具…… 不管 Windows 10 在商业上是否能取得大的成功,Windows 10 中的很多创新和技术绝对是 值得思考和学习的。Windows 不再 SEXY,但其实力仍在。Windows 平台的软件工程师在 变少,但身价却不断升高…… 在 2016 年的最后一个月,到庐山与老雷一起在调试器下看 Windows 10,重温 Windows NT 的经典设计,探索 Windows 10 中那些鲜为外人所知的新特 征。 时间:2016 年 12 月 16-18 日(周五-周日)(三天两晚闭门修炼,秉烛夜谈) 地点:庐山秀峰景区内松雪楼(住)和蒋介石昔日行宫(研习) 研习提纲: 第 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 讲师介绍 张银奎,微软全球最有价值技术专 家(MVP),同济大学电子与信息工 程学院特邀讲师。 《软件调试》、 《格蠹汇编》的作者,新版《十万 个为什么》电子分册撰稿人之一, 《程序员》杂志调试之剑栏目作 者 。1996 年毕业于上海交通大学 信息与控制工程系,在软件产业工 作 20 年,在多家跨国公司历任开发 工程师、软件架构师、开发经理、 项目经理等职务,对 IA-32 架构、 操作系统内核、驱动程序、虚拟化 技术、云计算、软件调优、尤其是 软件调试有较深入研究。从 2005 年开始公开讲授“Windows 内核及高 级调试”课程,曾在微软的 Webcast 和各种技术会议上做过《Windows Vista 内核演进》、《调试之剑》(全球软件案例研究峰会)、《感受 和思考调试器的威力》(CSDN SD2.0 大会)、《Windows 启动过 程》、《如何诊断和调试蓝屏错误》、《Windows 体系结构——从操作 系统的角度》(以上三个讲座都是微软“深入研究 Windows 内部原理 系列”的一部分)等。翻译(合译)作品有《观止——微软创建 NT 和 未来的夺命狂奔》、《数据挖掘原理》、《机器学习》、《人工智 能:复杂问题求解的结构和策略》等。 http://001001.org/w10.pdf |
|
|
沙发#
发布于:2017-02-24 10:47
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2017-03-31 10:32
用户被禁言,该主题自动屏蔽! |
|