Innehållet på den här sidan är tyvärr inte tillgängligt på det språk du har valt.

Hoppa till huvudinnehåll


Hem Embedded operating system

Embedded operating system

(also embedded OS)

Embedded operating system definition

An embedded operating system is a specialized type of operating system designed to manage embedded systems (computer systems combining hardware and software to perform specific functions only). Unlike general-purpose operating systems, embedded operating systems are tailored to the specific requirements of the device they serve.

See also: embedded software, internet of bodies, internet of everything, internet of medical things

Types of embedded operating systems

  • Single system control loops only have control over a single measured variable — for example, a smart thermostat. The user sets the desired value of the variable and the system makes decisions in relation to that variable based on the data it receives from sensors.
  • A multi-tasking operating system is responsible for several functions at the same time. These embedded operating systems prioritize tasks based on installed algorithms that weigh the device’s current needs.
  • Real-time operating systems need to process inputs within very strict time limits (usually as soon as they are received). Real-time operating systems are typically used when the timely execution of the function is of critical importance to other systems.
  • Rate monotonic operating systems make use of a special task scheduling method known as “rate monotonic scheduling.” This method prioritizes tasks that take the least amount of time.

Uses for embedded operating systems

  • Various systems in your car, such as automotive control systems and engine management systems.
  • Industrial automation solutions like robots, programmable logic controllers, and other machinery.
  • Smart consumer electronics like Smart TVs and Internet of Things devices.
  • Medical imaging equipment, patient monitoring devices, and other medical machinery.