leOS - un semplice OS per schedulare piccoli task

@leo bravo bravo,aggiungi solo funzioni.. :slight_smile:

@mauro: i compilatori di solito fanno un bel po' di ottimizzazioni,quindi uno può anche saltarne alcune x rendere più leggibile il codice :slight_smile: x es. gcc calcola e elimina le if ,se è possibile, in compile-time..inoltre se gli dai un bel -O3 ti fa prediction,scambi indici e verso percorrenza dei cicli,cambiamento ordine di esecuzione delle istruzioni,considerazioni su cache,alcune espansioni inline...se x esempio per fare un delay scrivessi for(i=0;i<10000;i++)a=0; alcuni compilatori ti cancellano di brutto tutta la riga..e poi ti chiedi come mai non fa il ritardo :slight_smile:

per le ottimizzazioni di dimensione,sempre in gcc c'è -Os..