嵌入式系统与实时系统我无法区分

Ami*_*420 2 embedded

到目前为止,我曾经认为嵌入式和实时系统是相同的.但当我在接受采访时被问到两者之间有什么区别时,我很害怕.通过网络搜索,我甚至无法得到正确的答案.

Cli*_*ord 8

这可能是一个很糟糕的问题,因为它们不是相互排斥的; 嵌入式系统可以是实时的,也可以不是.一个术语描述系统的物理实施例,另一个术语描述其性能和响应特性.

嵌入式系统描述了包含一个或多个软件可编程设备但其本身不是通用计算机的系统.这样的系统通常具有固定的单个应用程序而不是最终用户选择和加载的软件(这将使其成为通用的).

然而,"嵌入式"涵盖了广泛的系统,并不总是易于定义; 例如,如果您正在为智能手机编写UMTS代码,那么您可能会被视为嵌入式开发人员,如果您为同一部手机编写Flappy Angry Birds 2.0,则不会 - 因此智能手机可能都是嵌入式系统和通用计算机 - 取决于您的观点.类似地,嵌入了手持游戏机的系统软件; 我不会说游戏本身.

实时系统描述了对输入事件具有确定性低延迟响应的系统.嵌入式系统可能是"实时的,也可能不是.我通常会使用术语" 实时嵌入式系统 "来清楚.