Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TinyOS:
TinyOS es un sistema operativo de código abierto basado en componentes para redes de
sensores inalámbricos. Está escrito en el lenguaje de programación nesC como un conjunto
de tareas y procesos que colaboran entre sí.
Contiki OS
Contiki está diseñado para sistemas embebidos con escasa memoria. Una configuración
típica de Contiki consta de 2 KB de RAM y 40 KB de ROM. Cuenta con un núcleo orientado
a eventos sobre el cual los programas pueden ser cargados y descargados de forma
dinámica en tiempo de ejecución. Los procesos en Contiki usan protohilos,un mecanismo
de abstracción ideado para proporcionar un estilo de programación secuencial sobre el
núcleo orientado a eventos. También soporta multi hilado apropiativo opcional por proceso.
La comunicación entre procesos se realiza mediante la técnica de paso de mensajes, la
cual está implementada mediante el sistema de eventos del núcleo. Tiene un subsistema
GUI opcional, con soporte de gráficos para terminales locales, terminales virtuales en red
mediante VNC o sobre Telnet. Incluye una pila ligera TCP/IPy la pila Rime, que está
diseñada especialmente para comunicaciones inalámbricas de baja potencia y cuenta con
un amplio rango de primitivas de comunicación. También soporta IPv6, junto con protocolos
como RPL y 6LoWPAN.
MANTIS OS
Sigue un diseño clásico de multi threading para soportar procesos concurrentes, pero
requiere reservar memoria adicional dentro de la aplicación para almacenar los distintos
contextos de los threads. Posee sistema de reprogramación dinámica e incluye un sistema
de control remoto que sirve para obtener información del nodo en tiempo real.
Recibe su nombre del sistema MultimodAl para NeTworks de sensores inalámbricos in situ.
Está escrito en C. MANTIS está implementado en un espacio de RAM ligero que cabe en
menos de 500 bytes de memoria, esto incluye kernel, planificador y pila de red. MOS tiene
un programador de bajo consumo que duerme el microcontrolador cuando se llama a la
función sleep (), que reduce el consumo. Una gran parte de las características de diseño de
MOS es su flexibilidad en forma de soporte multiplataforma y capacidad para realizar
pruebas en PC, PDA y diferentes plataformas de micro sensores. Soportes MOS gestión
remota de sensores in situ mediante reprogramación dinámica e inicio de sesión remoto.
Tiene un bajo barrera de entrada en términos de programación para redes de sensores.
Además, MOS es compatible con el sistema operativo de sensor avanzado características
como creación de prototipos multimodal, reprogramación dinámica y shells remotos.
MANTIS sigue siendo un trabajo en progreso, algunas cosas deben mejorarse, la
administración de bajo consumo debe ser mejorado (aunque la función sleep () ayuda a
ahorrar energía, están trabajando para desarrollar incluso formas más eficientes también),
demostrando confiabilidad o código actualizado a través de la red, optimizando la tamaño
de estas actualizaciones, y garantizar la seguridad y la autenticidad de las actualizaciones
deben ser mejorado, así como algunas otras cosas clave.
NANO-RK
Características de Nano-RK
TINYOS ● TOSSIM NO
CONTIKI ● COOJA ● SI
MANTIS OS ● N/A ● NO
NANO-RK ● N/A ● NO
Referencias
Cursos Online Web. 2021. Clases de sistemas operativos - ¿Qué es un sistema
operativo?. [online] Available at:
<https://cursosonlineweb.com/sistemas_operativos.html> [Accessed 6 September
2021].