Profili real-time POSIX PSE52: thread deterministici e blocco memoria mlockall

Implementazione di runtime POSIX PSE51 e PSE52 deterministici: azzeramento dei page fault, pre-allocazione dello stack e orologi monotonici.

Eliminare i page fault tramite routine di pre-allocazione dello stack

Anche con `mlockall()`, il kernel alloca lo stack in modalità pigra. Durante manovre repentine, una chiamata annidata può scatenare un page fault ritardando la risposta di 30µs. I runtime POSIX accedono a ogni blocco da 4096 byte dello stack alla creazione.

Temporizzazione deterministica: perché CLOCK_MONOTONIC_RAW è obbligatorio

Gli algoritmi di dinamica veicolare calcolano intervalli dt per stimare lo slittamento delle ruote. Usare `CLOCK_REALTIME` espone a salti temporali all'indietro per colpa dell'NTP, con rischi di divisione per zero nel controllo trazione. `CLOCK_MONOTONIC_RAW` interroga direttamente il quarzo hardware.

Esplora il portafoglio di domini