Réponse rapide
La mémoire est une contrainte importante parce qu’elle doit contenir code, modèles, cartes, buffers de capteurs et journaux avec des temps d’accès compatibles. Une saturation ou une allocation imprévisible peut retarder une décision et imposer un mode dégradé.
Distinguer les usages mémoire
RAM, stockage et mémoire non volatile ont des rôles et des durées différents. Cadence des capteurs, résolution, cartes et tâches concurrentes déterminent les pointes d’occupation.
Dimensionner sur le pire cas
Les tailles simultanées, fragments, files et flux sont mesurés pendant démarrage, mission, reprise et diagnostic. Compression ou suppression des anciennes données suit une politique explicitement définie.
Ne pas compter sur une allocation tardive
Une demande imprévue peut échouer ou augmenter la latence. Limites, réserves, surveillance et comportement en cas de manque sont testés avant la mission.
Sources et références
- [1] Real-time systems concepts — NIST