Compartilhar via


Configuring System Memory

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

A quantidade de memória RAM alocado para o kernel para um uso sistema operacional (OS) pode ser definida nas quatro áreas diferentes:

Em cada maiúsculas e minúsculas, a memória identificada requer que as tabelas mapeamento Physical-to-Virtual ser inicializada para que o kernel pode implementar o suporte apropriado para usar a memória.

Nas famílias SHx e MIPS, o CPU define esse mapeamento e o kernel requer há informações adicionais.

Nos x 86 e famílias ARM, você deve configurar as entradas apropriadas em OEMAddressTable para identificar seus regiões memória RAM.

Você deve criar entradas memória RAM para a maior quantidade possível de memória RAM que poderia estar presente no dispositivo. Isso ajuda a evitar a necessidade a camada de adaptação alteração a OEM (OAL) se você adicionar mais memória.

Se não for mapeado memória RAM durante o processo inicializar através OEMAddressTable, ele pode ser mapeado posteriormente por chamado CreateStaticMapping ou NKCreateStaticMapping.

No entanto memória for especificada para o kernel, o kernel criará um único pool que será usada para todas as alocações memória.

See Also

Tasks

How to Configure and Build a Run-Time Image for a CEPC

Concepts

Customizing Memory