Memoria disponible en Azure Sphere
Importante
Esta es la documentación de Azure Sphere (heredado). Azure Sphere (heredado) se retira el 27 de septiembre de 2027 y los usuarios deben migrar a Azure Sphere (integrado) en este momento. Use el selector de versiones situado encima de la TOC para ver la documentación de Azure Sphere (integrado).
En la tabla siguiente se muestra la memoria disponible para las aplicaciones de Azure Sphere que se ejecutan en un chip MT3620.
Tipo de memoria | Amount | Disponibilidad |
---|---|---|
Intermitente | 1 MiB | Compartido |
RAM | 256 KiB | Aplicaciones de alto nivel |
SYSRAM | 64 KB por núcleo en tiempo real | Núcleo en tiempo real |
Memoria estrechamente acoplada (TCM) | 192 KB por núcleo en tiempo real | Núcleo en tiempo real |
Azure Sphere proporciona 1 MiB de memoria flash que se comparte entre las aplicaciones de alto nivel y con respuesta en tiempo real (RTApps). El sistema operativo Azure Sphere usa este espacio para los paquetes de imágenes de aplicación y para asignar RTApps, ya sea para ejecutar en contexto (XIP) o para cargarlos en TCM.
Además, hay 256 KiB de RAM disponibles para el núcleo de alto nivel. Se puede asignar hasta 1 KiB de este espacio a cada canal de búfer compartido a través del cual se comunican las aplicaciones de alto nivel y RTApps.
Cada núcleo en tiempo real también tiene 64 KB de SYSRAM y 192 KB de TCM. Normalmente, la memoria TCM se usa para la ejecución rápida de código y la memoria SYSRAM se usa para los datos.
Para obtener más información
- Para más información sobre el uso de memoria en aplicaciones de alto nivel, consulte Memoria disponible para aplicaciones de alto nivel.
- Para más información sobre el uso de memoria en RTApps, consulte Administración de las consideraciones de memoria y latencia.