2011-01-31 38 views

回答

0

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

0

在我的经验,一个操作系统本质上是用来

  • 像调度任务的管理设备上的资源,分配资源等,并
  • 抽象出一些像线程处理低级别的硬件接口,中断处理等。

如果需要这些功能中的任何一个,使用操作系统可能是一个好主意。当然,在所有情况下,都需要上述两种功能的某种形式。但是在简单的设备中,编码特定功能可能更容易,而不是尝试将OS移植到设备。但在其他情况下,设备要复杂得多,尝试使用操作系统,而不是将代码全部编码,可能会是更好的投资时间。

相关问题