Difference between revisions of ""l'arduino ha un sistema operativo?""

From Sistemi Operativi
Jump to navigation Jump to search
(Created page with "I programmi di Arduino vengono caricati tramite un programma chiamato [Sketch : http://arduino.cc/en/Main/Software]. Il programma caricato viene preso in gestione da un bootst...")
 
m
 
Line 4: Line 4:
  
 
Notiamo quindi che nel caso dell'Arduino il bootstrapper potrebbe essere considerato una sorta di sistema operativo, sebbene i programmi abbiano accesso diretto all'hardware.
 
Notiamo quindi che nel caso dell'Arduino il bootstrapper potrebbe essere considerato una sorta di sistema operativo, sebbene i programmi abbiano accesso diretto all'hardware.
 +
 +
Il bootstrapper quindi alcune funzioni di un sistema operativo ma non tutte. Puo' essere assimilato a un "monitor residente" storicamente in uso nei sistemi batch.

Latest revision as of 10:52, 9 October 2015

I programmi di Arduino vengono caricati tramite un programma chiamato [Sketch : http://arduino.cc/en/Main/Software]. Il programma caricato viene preso in gestione da un bootstrapper che però, a differenza degli altri sistemi comuni, rimane in esecuzione per tutto il tempo. Infatti i programmi per Arduino non hanno main, ma hanno una funzione di loop che viene chiamata ripetutamente dal bootstrapper. Dalla definizione di Sistema Operativo ricordiamo che: un sistema operativo è un programma che viene avviato al momento del boot e rimane in esecuzione per tutto il tempo.

Notiamo quindi che nel caso dell'Arduino il bootstrapper potrebbe essere considerato una sorta di sistema operativo, sebbene i programmi abbiano accesso diretto all'hardware.

Il bootstrapper quindi alcune funzioni di un sistema operativo ma non tutte. Puo' essere assimilato a un "monitor residente" storicamente in uso nei sistemi batch.