Compartilhar via


ARMV6 and V7 Supported Features

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

As arquiteturas ARMV6 e V7 tem aprimorada designs armazenar em cache que podem melhorar o desempenho do kernel Windows Embedded CE 6.0. O processador ARMV6 é semelhante de ARMV4I architecturally. O ARMV6 pode executar um OS imagem de destino para o processador ARMV4I. Ambos os com suporte arquiteturas direcionar consultando do processador para determinar quais recursos são com suporte.

Os recursos com suporte incluem:

  • Endereço suporte Space Identifier (ASID)
    O vantagem principal do uso de ARMV6 processador é aprimorada cache recursos pelo suporte ASID. ASID é usado em uma conversão À buffer TLB () para diferenciar o mesmo endereço virtual entre processos diferentes.
    ASID melhora uso eficiente da armazenar em cache e evita a necessidade de custosa liberando e carregamento de buffers de conversão em Alterna contexto. Para realizar essa memória cache é identificada usando o endereço VM e o ASID. Processar nível depuração também é aprimorada desde o ASID também encontra-se na ID. processo
  • Ramificação habilitado liberação Target Address Cache (BTAC)
    Liberando o armazenar em cache é uma operação cara tanto in terms of CPU desempenho no consumo de energia. BTAC armazena destinos filial recentes em um esforço para melhorar previsão filial.

Esses recursos fornecem um salvamento significativo no software sobrecarga em switches contexto, evitando a necessidade para liberado no-chip buffers de tradução na maioria dos casos. O resultado é melhor desempenho aplicativo e sistema operacional em sistemas-energia da bateria.

See Also

Concepts

ARM BSPs
Texas Instruments SDP2420 Development Board Supported Features