Appunti per Scuola e Università
humanisticheUmanistiche
Appunti e tesine di tutte le materie per gli studenti delle scuole medie riguardanti le materie umanistiche: dall'italiano alla storia riguardanti le materie umanistiche: dall'italiano alla storia 
sceintificheScientifiche
Appunti, analisi, compresione per le scuole medie suddivisi per materie scientifiche, per ognuna troverai appunti, dispense, esercitazioni, tesi e riassunti in download.
tecnicheTecniche
Gli appunti, le tesine e riassunti di tecnica amministrativa, ingegneria tecnico, costruzione. Tutti gli appunti di AppuntiMania.com gratis!
Appunti
informatica
CComputerDatabaseInternetJava
Linux unixReti


AppuntiMania.com » Informatica » Appunti di reti » NesC

NesC




Visite: 1652Gradito:apreciate 5-stela [ Picolo appunti ]
Leggi anche appunti:

Realizzazione di uno strato di rete per lo stack MaD-WiSe


Realizzazione di uno strato di rete per lo stack MaD-WiSe Implementazione 1.1          Overview Il

Social Experiance e i Social Network


Social Experiance e i Social Network La tesina che voglio esporre consiste

Interfaccia MAC - Network


Interfaccia MAC - Network Il livello network sfrutta le funzionalità offerte
immagine di categoria

Scarica gratis NesC

NesC


MaD-WiSe è scritto in NesC, una variante del linguaggio C, sviluppata per la programmazione dei sensori. In questo linguaggio si separa il concetto di costruzione del codice dal concetto di composizione di una applicazione. I componenti del NesC possono essere di due tipi: moduli o configurazioni: i moduli forniscono il codice dell'applicazione implementando una o più interfacce, le configurazioni sono utilizzate per collegare staticamente i componenti, specificando quali sono le interfacce usate e quali moduli le forniscono. Questo aumenta l'efficienza a tempo di esecuzione e permette di definire i collegamenti ad alto livello tra i moduli. Le interfacce sono l'unico punto di accesso ai componenti e i moduli sono assemblati tra di loro come specificato nelle configurazioni.

In NesC sono previste tre tipi di funzioni: comandi, eventi e task.

I comandi comportano l'esecuzione di una azione e sono funzioni che possono essere chiamate da un modulo che usa l'interfaccia. Il modulo che li implementa definisce il codice delle funzioni e le espone come pubbliche a quelli che vorranno utilizzarle.

Gli eventi sono gestiti da handler che si occupano della segnalazione di un'azione completata o di qualcosa che è accaduto; sono eseguiti in modo atomico e solitamente sono associati ad interruzioni di basso livello, come la rilevazione di un dato da un sensore o il completamento di un'operazione richiesta. Per questo motivo un evento che viene segnalato da un livello inferiore mentre un comando viene invocato in senso opposto ovvero da un livello superiore.

I task sono procedure che vengono eseguite in sequenza secondo una politica FIFO e senza interferire tra di loro: si occupano di azioni delicate che non devono modificare strutture dati in contemporanea. I task possono essere interrotti soltanto da eventi e in tal caso riprendono l'esecuzione una volta che questi sono terminati.


Scarica gratis NesC
Appunti su:



Scarica 100% gratis e , tesine, riassunti



Registrati ora

Password dimenticata?
  • Appunti superiori
  • In questa sezione troverai sunti esame, dispense, appunti universitari, esercitazioni e tesi, suddivisi per le principali facoltà.
  • Università
  • Appunti, dispense, esercitazioni, riassunti direttamente dalla tua aula Universitaria
  • all'Informatica
  • Introduzione all'Informatica, Information and Comunication Tecnology, componenti del computer, software, hardware ...

Appunti Nutrizione Nutrizione
Tesine Medicina Medicina