Mémoire disponible sur Azure Sphere
Le tableau suivant répertorie la mémoire disponible pour les applications Azure Sphere qui s’exécutent sur une puce MT3620.
Type de mémoire | Montant | Disponibilité |
---|---|---|
Flash | 1 Mio | Partagé |
RAM | 256 Kio | Applications de haut niveau |
SYSRAM | 64 Ko par cœur en temps réel | Cœur en temps réel |
Mémoire étroitement couplée (TCM) | 192 Ko par cœur en temps réel | Cœur en temps réel |
Azure Sphere fournit 1 Mio de mémoire flash partagée entre des applications de haut niveau et en temps réel (RTApps). Le système d’exploitation Azure Sphere utilise cet espace pour les packages d’images d’application et pour mapper les applications en temps réel, soit pour l’exécution sur place (XIP) ou pour le chargement dans TCM.
En outre, 256 Kio de RAM sont disponibles pour le cœur de haut niveau. Jusqu’à 1 Kio de cet espace peut être alloué pour chaque canal de mémoire tampon partagée via lequel les applications de haut niveau et les applications en temps réel communiquent.
Chaque cœur en temps réel a également 64 Ko de SYSRAM et 192 Ko de TCM. En règle générale, le gestionnaire de configuration TCM est utilisé pour l’exécution rapide du code et la mémoire SYSRAM est utilisée pour les données.
Pour plus d’informations
- Pour plus d’informations sur l’utilisation de la mémoire dans les applications de haut niveau, consultez Mémoire disponible pour les applications de haut niveau
- Pour plus d’informations sur l’utilisation de la mémoire dans les applications en temps réel, consultez Considérations relatives à la gestion de la mémoire et de la latence