Compartilhar via


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