ou on me demandait de garantir l’exécution de 99% de taches en moins de 15 minutes et je refusais catégoriquement que certains nomment cela du "temps réel".
Pour moi c'est du temps réel. On te demande de prouver que tu tiens un certain temps ? Alors ça en est. Tes tâches de 15mn, un ABS qui doit prendre une décisions en 0.1ms, même combat.
Ensuite les stratégies mises en oeuvre pour tenir ce "temps réel" sont diverses, notamment un OS temps réel dur (il va te couper le quiqui si tu dépasses) ou temps réel mou (les tâches sont sympas et redonnent la main par elle-même) selon la criticité, le risque de dépassement etc.
En d'autres termes : peut-on faire un système temps réel avec un kernel non temps réel (Windows, Linux sans les patches RTLinux) ? Oui je le pense.
Parce que si on veut faire l’ayatollah de la démonstration, on va commencer par regarder le hardware : mémoire cache, bus PCI, exécution dans le désordre, prédiction de branchement, tout ça fout un bordel de dingue dans les calculs, pourtant on l'accepte volontiers.
Mais bon, on est plus dans la rhétorique que la technique, on est d'accord :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Mauvaise image
Posté par gUI (Mastodon) . En réponse au journal 2019, l’année de la libération des FPGA ?. Évalué à 8.
Pour moi c'est du temps réel. On te demande de prouver que tu tiens un certain temps ? Alors ça en est. Tes tâches de 15mn, un ABS qui doit prendre une décisions en 0.1ms, même combat.
Ensuite les stratégies mises en oeuvre pour tenir ce "temps réel" sont diverses, notamment un OS temps réel dur (il va te couper le quiqui si tu dépasses) ou temps réel mou (les tâches sont sympas et redonnent la main par elle-même) selon la criticité, le risque de dépassement etc.
En d'autres termes : peut-on faire un système temps réel avec un kernel non temps réel (Windows, Linux sans les patches RTLinux) ? Oui je le pense.
Parce que si on veut faire l’ayatollah de la démonstration, on va commencer par regarder le hardware : mémoire cache, bus PCI, exécution dans le désordre, prédiction de branchement, tout ça fout un bordel de dingue dans les calculs, pourtant on l'accepte volontiers.
Mais bon, on est plus dans la rhétorique que la technique, on est d'accord :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.