Operating system 如何决定a“是否;设备“;是否需要操作系统

Operating system 如何决定a“是否;设备“;是否需要操作系统,operating-system,embed,device,Operating System,Embed,Device,如何确定“设备”是否需要操作系统(嵌入式操作系统) 这是一个一般性的面试问题。 有什么想法吗? 谢谢大家。在我看来,如果需要在该设备上运行多个应用程序,它应该有一个操作系统。否则这将是一种浪费。根据我的经验,基本上使用的是操作系统 管理设备上的资源,如调度任务、分配资源等 抽象掉一些底层硬件接口,如线程处理、中断处理等 如果需要这些函数中的任何一个,那么最好使用操作系统。当然,在所有情况下,都需要上述两种功能的某种形式。但是在简单的设备中,编写特定的函数可能比尝试将操作系统移植到设备更容易。

如何确定“设备”是否需要操作系统(嵌入式操作系统)

这是一个一般性的面试问题。 有什么想法吗?
谢谢大家。

在我看来,如果需要在该设备上运行多个应用程序,它应该有一个操作系统。否则这将是一种浪费。

根据我的经验,基本上使用的是操作系统

  • 管理设备上的资源,如调度任务、分配资源等
  • 抽象掉一些底层硬件接口,如线程处理、中断处理等
如果需要这些函数中的任何一个,那么最好使用操作系统。当然,在所有情况下,都需要上述两种功能的某种形式。但是在简单的设备中,编写特定的函数可能比尝试将操作系统移植到设备更容易。但在其他情况下,如果设备要复杂得多,那么尝试使用操作系统可能会比编写所有操作系统更好