62.3k views
5 votes
Operate with limited resources, adapt to hardware evolution, support a wide range of applications, support a diverse set of platforms, and be robust are goals for __________ .

A) TinyOs B) eCos

C) DSRs D) ISRs

User Lucamuh
by
8.3k points

1 Answer

4 votes

Final answer:

The goals described apply to eCos (embedded Configurable operating system), which is an open-source, real-time operating system designed to operate efficiently on hardware with limited resources, adapt to new hardware, and support a diverse range of applications and platforms. Option B is correct.

Step-by-step explanation:

The goals to operate with limited resources, adapt to hardware evolution, support a wide range of applications, support a diverse set of platforms, and be robust are typically set for operating systems, particularly those that are used in embedded systems. These are small, specialized operating systems designed for running on hardware with constrained computational resources. Among the options given, eCos (embedded Configurable operating system) best fits the description as it is an open-source, free, and lightweight real-time operating system (RTOS) designed to support a wide range of applications across a diverse set of platforms and has the adaptability for hardware evolution. It is known for its configurability and being able to run on systems with limited resources.

While TinyOS is also an operating system for wireless sensor networks, and thus does operate with limited resources, it is less known for its adaptability to new hardware. The other options, DSRs (Dynamic Source Routing protocol) and ISRs (Interrupt Service Routines), are not operating systems but rather are associated with network protocols and system functions, respectively, and do not encapsulate all the goals listed as eCos does.

User Trond Nordheim
by
8.1k points