嵌入式操作系统执行一个非常特殊的目的,而不包括所有其他功能。这些操作系统通常存在于独立的计算机化设备中,如ATM机或导航系统。这种系统通常运行特定的程序,如火箭上的制导系统,这种类型的嵌入式系统对于实时计算机功...
嵌入式操作系统执行一个非常特殊的目的,而不包括所有其他功能。这些操作系统通常存在于独立的计算机化设备中,如ATM机或导航系统。这种系统通常运行特定的程序,如火箭上的制导系统,这种类型的嵌入式系统对于实时计算机功能通常非常重要。

ATM就是嵌入式操作系统的一个很好的例子标准操作系统和嵌入式操作系统有很大的区别,标准操作系统创造了一个用户和计算机可以相互交互以执行各种任务的环境,这与嵌入式系统形成了直接的对比,它只执行一种类型的任务,而且通常不需要任何用户干预。当一台多用途计算机上安装了一个正常的操作系统时,一个嵌入式系统操作其他电子设备嵌入式操作系统通常是嵌入式计算机系统的一部分。这些系统是用途狭窄、功能固定的计算机系统。嵌入式计算机系统运行着当今几乎所有可用的电子设备。这些小程序调节着从手机上的应用程序到烤面包机里的热量等一切这种类型的系统以微控制器芯片为中心这些芯片的功能就像一台微型计算机,接收信息,处理信息,然后输出信息。与普通计算机不同,典型的微控制器芯片只能做一件事。虽然所有这些嵌入式系统都有微控制器芯片,但只有更复杂的系统才有完整的嵌入式操作系统一般来说,一个嵌入式系统要保证一个实际的操作系统,它至少需要两个因素中的一个:复杂性或交互性,根据不同的情况,执行多种操作或输出不同的信息,一个实际操作系统的另一个共同要求是交互性,如果用户必须与操作交互,特别是当操作依赖于时间时,它通常会有一个嵌入式的操作系统。由于标准控制器只是接收和发送数据,任何时候用户需要与这些数据交互时,都需要一个更复杂的系统。许多实时操作系统也被嵌入其中。这种类型的系统要求对数据输入延迟做出即时响应,延迟不是一个选项嵌入式系统除了其特定的任务外没有其他用途,它们可以很好地协同工作,这些系统通常运行即时响应程序,例如汽车上的防抱死系统。