TinyOS: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Maupag (discussione | contributi)
mNessun oggetto della modifica
Maupag (discussione | contributi)
mNessun oggetto della modifica
Riga 1:
{{S|informatica}}
 
'''TinyOS''' è un [[sistema operativo]] e una piattaforma [[open source]] mirato a [[Wireless sensor network|sensor network]] [[wireless]]. È scritto in [[nesCNesC]] come un insieme di task e processi cooperativi. È stato disegnato per poter essere innovato rapidamente e anche per poter operare sotto severe limitazioni di [[RAM|memoria]] tipiche dei sensor network; nasce inoltre per far parte della tecnologia [[Smart Dust]]. TinyOS è sotto sviluppo da parte di un consorzio guidato dalla [[Università della California, Berkeley]], in collaborazione con [[Intel]] Research.
 
TinyOS è un sistema operativo totalmente non bloccante. Gestisce le operazioni di I/O che richiedono tempi d'esecuzione più lunghi di pochi microsecondi in modo asincrono; queste ultime sono anche dette operazioni split-phase (che in inglese significa "a fase spaccata") per via del fatto che, dopo essere state invocate, al momento del loro completamento, innescano l'esecuzione di una funzione di ritorno (callback) chiamata evento.