工控网首页
>

新闻中心

>

业界动态

>

嵌入式系统中对内存分配的要求

嵌入式系统中对内存分配的要求

       ①快速性

       嵌入式系统中对实时性的保证,要求内存分配过程要尽可能地快。因此在嵌入式系统中,不可能采用通用操作系统中复杂而完善的内存分配策略,一般都采用简单、快速的内存分配方案。当然,对实性要求的程序不同,分配方案也有所不同。例如,VxWorks采用简单的最先匹配如立即聚合方法;VRTX中采用多个固定尺寸的binning方案。

       ②可靠性

       也就是内存分配的请求必须得到满足,如果分配失败可能会带来灾难性的后果。嵌入式系统应用的环境千变万化,其中有一些是对可靠性要求极高的。比如,汽车的自动驾驶系统中,系统检测到即将撞车,如果因为内存分配失败而不能相应的操作,就会发生车毁人亡的事故,这是不能容忍的。

       ③高效性

       内存分配要尽可能地少浪费。不可能为了保证满足所有的内存分配请求而将内存配置得无限大。一方面,嵌入式系统对成本的要求使得内存在其中只是一种很有限的资源;另一方面,即使不考虑成本的因素,系统有限的空间和有限的板面积决定了可配置的内存容量是很限的。

投诉建议

提交

查看更多评论
其他资讯

查看更多

“十二五”完美收官 自动化行业修得丰收时刻

拨开云雾见青天 洗白自动化

智能制造新方案推动我国向制造强国转变

2015年中国制造超强逆天 十大国产化成果盘点

预测2016年10大科技趋势 虚拟现实走主流