Vous êtes sur la page 1sur 2

Sistemas Operativos de Nodos Sensores

TINYOS
Es un sistema basado en eventos bloqueantes y tareas no bloqueantes.
Debido a que fue uno de los primeros sistemas operativos diseados
para redes de sensores, es de uso comn. TinyOS est escrito en nesC,
lenguaje basado en C y creado por investigadores de la Universidad de
California. TinyOS es compilado estticamente, por lo que las
aplicaciones no son modificables una vez instaladas. No permite
memoria dinmica, es decir, el tamao definitivo de la memoria RAM
queda definido al momento de la compilacin.
CONTIKI
Es un sistema operativo para microcontroladores creado en el Swedish
Institute of Computer Science (SICS). Las aplicaciones en Contiki siguen
un modelo basado en eventos bloqueantes y en proto-threads no
bloqueantes, en los que se emula un comportamiento de multi-threading
con un sistema de semforos entre los varios procesos. Contiki opera
con la compilacin dinmica lo que permite reemplazar la aplicacin
dinmicamente. Continki no posee soporte para memoria dinmica, por
lo que los tamaos de memoria flash y RAM quedan definidos al
momento de compilar.
MANTIS OS
Sigue un diseo clsico de multi-threading para soportar procesos
concurrentes, pero requiere reservar memoria adicional dentro de la
aplicacin para almacenar los distintos contextos de los threads. Posee
sistema de reprogramacin dinmica e incluye un sistema de control
remoto que sirve para obtener informacin del nodo en tiempo real.
NANO-RK
Es un sistema operativo con arquitectura esttica de compilacin, por lo
que la organizacin de su memoria queda definida al momento de
compilar y no cambia al momento de ser ejecutado.
Tanto MANTIS OS como NANO-RK carecen de simulador asociado, por lo
que solo es posible probar su funcionamiento en nodos reales.
Sistema
Operativ
o

Basado
en Tarea

Soporte
para
Threads

Simulado
r
Asociado

Reprogram
acin
inalmbric
a

Compatib
ilidad
TCP/IP

TINY OS
CONTIKI
MANTIS
OS
NANORK

X
X
X

TOSSIM
COOJA
N/A

X
X

NO
SI
NO

N/A

NO

Vous aimerez peut-être aussi