Memória disponível no Azure Sphere
Importante
Esta é a documentação do Azure Sphere (herdado). O Azure Sphere (herdado) será desativado em 27 de setembro de 2027 e os usuários devem migrar para o Azure Sphere (integrado) até esse momento. Use o seletor de versão localizado acima do sumário para exibir a documentação do Azure Sphere (Integrado).
A tabela a seguir lista a memória disponível para aplicativos Azure Sphere em execução em um chip MT3620.
Tipo de memória | Valor | Disponibilidade |
---|---|---|
Piscando | 1 MiB | Compartilhado |
RAM | 256 KiB | Aplicativos de alto nível |
SYSRAM | 64 KB por núcleo em tempo real | Núcleo em tempo real |
TCM (memória agrupada com proximidade) | 192 KB por núcleo em tempo real | Núcleo em tempo real |
O Azure Sphere oferece 1 MiB de memória flash compartilhada entre aplicativos de alto nível e RTApps (aplicativos com capacidade para tempo real). O sistema operacional do Azure Sphere usa esse espaço para pacotes de imagem de aplicativo e para mapear RTApps, seja para execução in-loco (XIP) ou para carregamento no TCM.
Além disso, 256 KiB de RAM está disponível para o núcleo de alto nível. Até 1 KiB desse espaço pode ser alocado para cada canal de buffer compartilhado por meio do qual aplicativos de alto nível e RTApps se comunicam.
Cada núcleo em tempo real também tem 64 KB de SYSRAM e 192 KB de TCM. Normalmente, a TCM é usada para a execução rápida de código e o SYSRAM é usado para dados.
Para obter mais informações
- Para obter detalhes sobre uso de memória em aplicativos de alto nível, confira Memória disponível para aplicativos de alto nível
- Para obter detalhes sobre o uso da memória em RTApps, confira Gerenciar memória e considerações de latência