⏳ 分区·时间隔离
安全关键系统实战 · 30章
🎯 DO-178C
🧩 ARINC 653
⚡ 时间触发
🛡️ 混合关键性
📘 共30个模块 · 点击卡片跳转
01
安全分区概念
为什么需要分区?基本定义、分区与进程区别、DO-178C / IEC 61508 角色
02
时间隔离基础
定义、空间隔离关系、微秒vs毫秒粒度、数学保证
03
ARINC 653 标准概述
起源、核心概念(分区/进程/端口)、层级模型、Part1~4
04
分区调度器设计
固定优先级、时间触发、轮转、核心算法、周期与时间窗口
05
分区时间窗口配置
主时间框架(MTF)、分区窗口、偏移量、持续时间、空闲窗口
06
上下文切换与分区切换
硬件开销、上下文保存/恢复、TLB刷新、Cache污染
07
内存保护单元 (MPU) 基础
工作原理、Region配置、读/写/执行权限、MPU vs MMU
08
MMU 在分区中的应用
页表隔离、虚拟地址划分、二级页表、TLB锁定
09
分区通信机制
采样端口、队列端口、通道配置、跨分区延迟分析
10
健康监控 (HM) 与错误处理
分区/模块级监控、错误状态机、重启策略
11
时间触发以太网 (TTEthernet) 集成
时间同步、时钟精度、TT与AVB混合调度
12
分区操作系统 (POS) 架构
微内核vs宏内核、系统调用、特权级切换、服务分区化
13
VxWorks 653 实战
架构、分区配置XML、多分区启动、调试技巧
14
PikeOS 分区系统
微内核设计、分区调度、虚拟化、安全认证经验
15
QNX 分区与时间隔离
Adaptive Partitioning、进程与分区调度协同、带宽预留
16
Linux 分区扩展 (Xen/Linux)
Xen Domain隔离、Cgroup时间隔离、RT-Linux分区
17
时间隔离的数学证明
响应时间分析(RTA)、可调度性测试、WCET、干扰分析
18
多核处理器中的时间隔离
核间干扰、Cache/总线争用、多核分区调度、核间同步
19
分区间信息流控制
信息流策略、单向流、Bell-LaPadula模型、多级安全MLS
20
安全关键系统认证流程
DO-178C A级、IEC 61508 SIL4、认证文档、分区证据
21
混合关键性系统 (MCS)
关键性等级、时间/空间隔离权衡、弹性分区、降级模式
22
虚拟化与分区的关系
Type-1/2 Hypervisor、分区vs虚拟机、硬件辅助虚拟化
23
时间同步协议 (IEEE 1588/PTP)
时钟同步原理、透明/边界时钟、同步精度影响
24
分区调度配置工具
配置工具链、XML Schema、调度表生成、静态验证
25
RTOS 中的时间管理
系统时钟、高精度定时器、时间戳生成、时间基准同步
26
分区系统故障注入测试
故障注入方法、时间/空间隔离破坏测试、覆盖率分析
27
安全分区在航空电子中的应用
IMA架构、ARINC 653在A380/B787、配置案例
28
安全分区在汽车电子中的应用
AUTOSAR分区、Adaptive AUTOSAR时间隔离、ISO 26262 ASIL
29
安全分区在工业控制中的应用
IEC 62443网络安全分区、PLC分区实现、时间确定性控制
30
未来趋势与挑战
RISC-V硬件支持、AI调度、形式化验证、开源分区OS