CREATE OWN LIBRARY

Sensor Node Operating System: 

 

Networks of tiny sensor nodes are being deployed for numerous purposes. These nodes are tiny computers that communicate with each other and with a base station using wireless communication. These sensor networks are used to protect the perimeters of buildings, guard national borders, detect fires in forests, measure temperature and precipitation for weather forecasting, glean information about enemy movements on battlefields, and much more. 

 

It runs a small, but real operating system, usually one that is event-driven, responding to external events or making measurements periodically based on an internal clock. The operating system has to be small and simple because the nodes have little RAM and battery lifetime is a major issue. TinyOS is a well-known operating system for a sensor node.

 

Sensor Node Operating System

 

Embedded Operating System: 

 

Embedded operating system: 

An Embedded system is a combination of computer hardware, software, and perhaps additional mechanical or other parts, designed to perform a dedicated function. Typical examples are mobile phone, TV, cars, microwave etc. 

 

A simple embedded system, with simple functionality, may be controlled by a special-purpose program or set of programs with no other software. Typically, the more complex embedded system includes an OS. Resource-efficient and reliability are the main features of this operating system and this type of OS is often considered to be a real-time operating system. 

 

In this operating system, applications including operating systems are generally linked together into a single executable image unlike a desktop operating system, the embedded operating system does not load and execute applications i.e. the system is only able to run a single application.

 

Embedded Operating System