讲师介绍
宋宝华,长期的一线开发者,《Linux设备驱动开发详解》作者,在Linux内核的调度器、内存管理、中断、ARM/ARM64体系架构、设备驱动等模块提交了几百个补丁。
曾受邀在VMware、Qualcomm、Cisco、Huawei、Microsoft等许多知名企业进行技术分享,或担任技术顾问。
直播内容
圈里流传着一句话“珍爱生命,远离屏障”,这足以说明内存屏障是一个使用起来相当tricky的东西。使用过弱的屏障,会导致软件不稳定。使用过强的屏障,会引起性能问题。
所以工程上,追求恰到好处、不偏不倚的屏障。本次分享,Barry将从硬件的原理出发,以Linux的数个实际案例和亲身实践来说明如何在工程里正确地使用屏障,以及解决数据一致性问题。
本次讲座大概耗时45分钟。
提纲:
1. ARM64硬件的inner/outer shareability
2. ARM64的memory types
3. 地址依赖
4. 控制依赖
5. 同步屏障与内存屏障
6. DMB, DSB, ISB
7. 内核5个工程案例
关于直播
直播时间:2022/8/27 星期六 20:00
本次直播由Linux内核之旅和内核工匠公众号联合主办,阅码场官网转播,转播链接如下:
腾讯会议(454-514-008)
https://meeting.tencent.com/dm/c221h900s93c
↓扫码加入直播交流群↓
人满了进不去的小伙伴,可添加小马@阅码场的微信
Linuxer2022拉你入群
END