5.1.1 静态分配 vs 动态分配


文档摘要

5.1.1 静态分配 vs 动态分配 在嵌入式实时系统、航空电子设备、工业PLC控制器、车载ADAS域控制器乃至现代SoC上的实时核(如ARM Cortex-R系列或RISC-V RV32IMAFDC with real-time extensions)中,内存分配从来不是一句“malloc() 或不 malloc()”就能打发的哲学命题——它是一道用时序约束刻刀雕琢的生存命题。当你写下 的那一刻,你并非在申请一块内存;你是在向调度器递交一份带截止时间(deadline)、确定性响应窗口(bounded latency)与零容忍抖动(jitter ≤ 1.2μs)的契约。而这份契约能否被履行,首先取决于:你选择的是静态分配,还是动态分配? 这不是教科书里“编译期 vs 运行期”的泛泛之谈。


发布者: 作者: 转发
评论区 (0)
U