Pour du temps réel dur, ce genre de trucs est *très* difficile à gérer.
Ne serait-ce que pour le cache du processeur, en général, on parle en WCET (Worst Case Execution Time), et le pire cas, c'est un défaut de page. Du coup, le calcul du pire cas pour un processeur avec cache est pire ou égal à celui d'un processeur sans cache.
Sinon, il faut être capable de dire à l'avance si il va y avoir un défaut de page ou pas. Il y a des gens qui travaillent dessus (pour le cache instructions. Pour les données, c'est carrément infaisable), mais c'est un problème difficile.
[^] # Re: Sortie de RTAI 24.1.12
Posté par Matthieu Moy (site web personnel) . En réponse à la dépêche Sortie de RTAI 24.1.12. Évalué à 2.
Ne serait-ce que pour le cache du processeur, en général, on parle en WCET (Worst Case Execution Time), et le pire cas, c'est un défaut de page. Du coup, le calcul du pire cas pour un processeur avec cache est pire ou égal à celui d'un processeur sans cache.
Sinon, il faut être capable de dire à l'avance si il va y avoir un défaut de page ou pas. Il y a des gens qui travaillent dessus (pour le cache instructions. Pour les données, c'est carrément infaisable), mais c'est un problème difficile.