Compartilhar via


Memória disponível no Azure Sphere

A tabela a seguir lista a memória disponível para aplicativos do Azure Sphere que estão em execução em um chip MT3620.

Tipo de memória Quantidade Disponibilidade
Flash 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 fortemente acoplada) 192 KB por núcleo em tempo real Núcleo em tempo real

O Azure Sphere fornece 1 MiB de memória flash que é compartilhada entre aplicativos com capacidade de alto nível e em tempo real (RTApps). O sistema operacional do Azure Sphere usa esse espaço para pacotes de imagens de aplicativo e para mapear RTApps, para XIP (execute-in-place) ou para carregamento no TCM.

Além disso, 256 KiB de RAM estão disponíveis 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, o TCM é usado para execução rápida de código e o SYSRAM é usado para dados.

Para obter mais informações