什么是嵌入式操作系统?(an embedded operating system?)

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

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

An ATM is a good example of an embedded operating system.

标准操作系统和嵌入式操作系统之间有很大的区别。标准操作系统创建了一个环境,在这个环境中,用户和计算机可以相互交互以执行各种各样的任务。这与嵌入式系统形成了直接的对比,嵌入式系统只执行一种类型的任务,而且通常不需要任何用户干预。在多用途计算机上安装普通操作系统时,嵌入式系统操作其他电子设备。

嵌入式操作系统通常是嵌入式计算机系统的一部分。这些系统是用途狭窄、功能固定的计算机系统。嵌入式计算机系统运行着当今几乎所有可用的电子设备。从手机上的应用程序到烤面包机里的热量,这些微小的程序可以调节一切。

这种类型的系统以微控制器芯片为中心。这些芯片的功能就像一台微型计算机,接收信息,处理信息,然后输出信息。与普通计算机不同,典型的微控制器芯片只能做一件事。虽然所有这些嵌入式系统都有微控制器芯片,但只有更复杂的系统才有完整的嵌入式操作系统。

一般来说,为了使嵌入式系统能够保证一个实际的操作系统,它至少需要两件事情中的一件:复杂性或交互性。一个复杂的系统需要从多个来源获取信息,执行多种类型的操作,或者根据其情况输出不同的信息。本质上,它需要能够完成多个任务。

实际操作系统的另一个常见要求是交互性。如果用户必须与操作交互,特别是如果操作依赖于时间,则通常会使用嵌入式操作系统。由于标准控制器只是接收和发送数据,因此用户需要与数据交互的任何时候都需要一个更复杂的系统。

许多实时操作系统也是嵌入式的。这种类型的系统需要立即响应数据输入延迟和延迟不是选项。由于嵌入式系统在其特定任务之外没有任何用途,因此它们可以很好地协同工作。这些系统通常运行即时响应程序,例如汽车上的防抱死制动程序。

  • 发表于 2021-12-11 11:37
  • 阅读 ( 154 )
  • 分类:互联网

你可能感兴趣的文章

powershell在windows以外的其他操作系统上工作吗?

...者FredSavage187想知道PowerShell是否适用于除Windows以外的其他操作系统: My computer science professor recently gave us a quiz and one of the questi*** was, “True or False: PowerShell works on Windows, Mac, and Linux”. The correct answer was “false” and he maintains that Po...

  • 发布于 2021-04-07 22:15
  • 阅读 ( 193 )

是什么让emmc闪存在移动设备上可行,而不是在pc上?

...不建议使用闪存来运行桌面系统,比如Windows。但是,是什么让它成为移动设备的理想和可行的选择呢?今天的超级用户问答帖子回答了一位好奇的读者的问题。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分...

  • 发布于 2021-04-08 08:26
  • 阅读 ( 255 )

当电脑处于睡眠状态时,卸下usb驱动器是否安全?

...告:当我们使用完USB设备后,要安全地将其卸下,但如果操作系统被挂起,而您决定只需在当时或那里拔下USB设备,那该怎么办?今天的超级用户问答帖子回答了一位好奇的读者的问题。 今天的问答环节是由SuperUser提供的,Super...

  • 发布于 2021-04-08 13:29
  • 阅读 ( 200 )

为什么x86 CPU只使用四个“环”中的两个?

当您进一步了解操作系统和它们运行的硬件是如何工作和相互作用的时,您可能会惊讶地发现出现了一些奇怪的现象或“资源”利用不足的情况。为什么?今天的超级用户问答帖子回答了一位好奇的读者的问题。 今天的问答环...

  • 发布于 2021-04-09 17:38
  • 阅读 ( 218 )

为什么操作系统有关闭选项?

我们大多数人都使用操作系统内置的“关机功能”来关闭电脑,但如果你考虑改用电脑的电源开关呢?你使用哪种方法真的很重要吗?或者如果你使用电源开关会导致问题吗?今天的超级用户问答帖子对一位好奇的读者的问题...

  • 发布于 2021-04-09 21:15
  • 阅读 ( 165 )

当操作系统处于睡眠模式时,计算机的cpu是活动的吗?

当你把你的操作系统置于睡眠模式时,到底有多少活动仍然在你的电脑硬件的“引擎盖下”发生?今天的超级用户问答帖子有一个很好的解释,可以帮助好奇的读者更多地了解他的系统和计算机是如何工作的。 今天的问答环节...

  • 发布于 2021-04-09 23:12
  • 阅读 ( 376 )

bios和固件有什么区别?

...n what the difference between BIOS and Firmware is please? BIOS和固件有什么区别? 答案 超级用户贡献者马拉喀什那斯拉瓦和托尼为我们提供了答案。首先,马拉喀什那斯拉瓦: BIOS is Firmware for computers. As you continue to read and learn about computers, y...

  • 发布于 2021-04-11 00:15
  • 阅读 ( 235 )

在操作系统之前使用了哪些“概念”?

...计算机与我们在一起已经有相当一段时间了,但是在现代操作系统出现之前,是什么使早期的计算机系统工作的呢?今天的超级用户问答帖子带着一位好奇的读者回到了过去。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Ex...

  • 发布于 2021-04-11 06:50
  • 阅读 ( 210 )

每个操作系统都需要ram吗?

如果你的电脑内存可能坏了,有没有操作系统可以在电脑上运行,至少可以帮助你测试和诊断硬件?今天的超级用户问答帖子就这个话题展开了热烈的讨论,以满足好奇读者的提问。 今天的问答环节是由SuperUser提供的,SuperUser...

  • 发布于 2021-04-11 07:00
  • 阅读 ( 210 )

意外的关机怎么会对linux计算机造成伤害?

意外关闭对Linux的危害是否和对其他操作系统的危害一样大?请继续阅读,我们将研究灾难性系统关闭对Linux文件系统的影响。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站...

  • 发布于 2021-04-11 17:49
  • 阅读 ( 209 )
dsxTbSH5W
dsxTbSH5W

0 篇文章

相关推荐