Difference between revisions of ""l'arduino ha un sistema operativo?""
(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.