[2.3] Endereçamento de Memória (cont.)
Alinhamento de Acessos à Memória:
- Estrutura física de acesso à memória:
- Barramentos de dados de 32 ou 64 bits
- Acessos simultâneos a uma ou duas palavras
- Supondo barramentos de 32 bits de dados:
- Acesso a palavras com endereço=xxx00: um acesso
- Acesso a palavras com enddereço?xxx00: dois acessos
- Programas com acessos alinhados executam mais rápido !
- Acesso a byte ou meia-palavra (de/para registros):
- Requer rede de alinhamento, interna à CPU
- Pode ser necessário extender o bit de sinal