多核实时系统
核间通信 & 缓存一致性
📚 30章 · 从基础到前沿 · 友好色系
🎯 完整目录
30 / 30
01
多核系统概述
单核→多核
SMP/AMP
实时需求
02
共享内存基础
共享内存模型
内存映射
原子操作
03
核间中断 (IPI)
IPI原理
触发/处理
实时应用
04
自旋锁与互斥锁
自旋锁实现
读写锁
优先级反转
05
无锁编程基础
CAS操作
ABA问题
内存顺序
06
无锁数据结构
无锁栈
无锁队列
无锁哈希表
07
消息传递机制
同步/异步
邮箱
Channel
08
共享资源管理
资源分级
优先级天花板
优先级继承
09
缓存基础
L1/L2/L3
缓存行
写策略
10
缓存一致性问题
一致性原因
MESI
MOESI/MESIF
11
目录协议
目录式一致性
状态机
vs 嗅探
12
一致性优化
写缓冲/失效队列
DMB/DSB/ISB
性能分析
13
内存模型
顺序一致性
TSO
ARM/PowerPC弱模型
14
DMA与一致性
DMA一致性问题
IO一致性
缓冲区管理
15
多核调度基础
调度器架构
负载均衡
CPU亲和性
16
实时调度算法
RMS/EDF/LLF
对比
可调度性分析
17
分区调度
时间分区
空间分区
ARINC 653
18
核间任务同步
屏障同步
栅栏同步
归约操作
19
多核调试
调试挑战
JTAG
Trace/性能工具
20
锁的优化
读写锁优化
RCU
Hazard Pointer
21
RTOS多核支持
FreeRTOS SMP
VxWorks AMP
PREEMPT_RT
22
虚拟化与多核
Hypervisor
CPU/IO虚拟化
Cache虚拟化
23
多核通信框架
OpenMP
MPI
DDS嵌入式
24
功耗管理
DVFS
电源门控
时钟门控
核间功耗均衡
25
安全与隔离
时间隔离
空间隔离
混合关键性
26
多核实时网络
TSN
AFDX
时间触发以太网
27
多核SoC设计
AXI/ACE/CHI
一致性互连
内存控制器
28
案例分析
自动驾驶域控
5G基带
工业机器人
29
性能优化实践
瓶颈分析
数据布局
伪共享/预取
30
未来趋势
异构计算
Chiplet
存算一体
AI加速器