O endereço local de 32 bits e o barramento de dados de 16 bits têm impactos distintos na velocidade do sistema:
barramento de endereço de 32 bits: *
Espaço de endereço maior: Um barramento de endereço de 32 bits permite ao microprocessador acessar 2
32
(4.294.967.296) bytes de memória. Essa é uma quantidade significativa de RAM, permitindo programas e conjuntos de dados maiores. No entanto, o impacto da velocidade não é diretamente sobre a velocidade de * acessar a memória * (embora espaços de endereço muito grandes possam afetar o design e a velocidade do controlador de memória), mas sim o * potencial * de trabalhar com conjuntos de dados maiores. Ele limita quanta memória o sistema * pode * usar, não a rapidez com que ele pode usar o que tem.
*
Tempo de acesso à memória (impacto indireto): Embora a própria largura do barramento de endereço não determine diretamente a velocidade de acesso à memória, um barramento de endereço mais amplo * pode * permitir técnicas de gerenciamento de memória mais eficientes. Por exemplo, permite tamanhos de página maiores na memória virtual, reduzindo as falhas da página e melhorando o desempenho, embora isso seja altamente dependente do controlador de memória e OS.
barramento de dados de 16 bits: *
Taxa de transferência de dados: É aqui que é sentido o impacto direto na velocidade. O barramento de dados de 16 bits limita a quantidade de dados transferidos em um único acesso de memória a 16 bits (2 bytes). Isso significa que, para transferir um número inteiro de 32 bits, são necessários dois acessos de memória, efetivamente pela metade a taxa de transferência de dados em comparação com um barramento de dados de 32 bits. Este é um gargalo significativo.
*
Acesso à memória: As operações que envolvem estruturas de dados maiores (por exemplo, números inteiros de 32 bits, números de ponto flutuante, seqüências longas) exigirão vários acessos à memória, aumentando o tempo geral de execução.
Impacto geral: O barramento de dados de 16 bits é o principal fator limitante para a velocidade do sistema. O barramento de endereço de 32 bits permite um grande espaço de endereço, mas a taxa de transferência de dados mais lenta devido ao barramento de dados estreito impedirá significativamente o desempenho, especialmente em aplicativos que envolvem manipulação de dados pesados ou grandes conjuntos de dados. O sistema será visivelmente mais lento que um sistema com um barramento de dados de 32 bits. A velocidade do sistema será gargocada no barramento de dados.
Em resumo:o espaço de endereço de 32 bits é uma vantagem em potencial * capacidade *, mas o barramento de dados de 16 bits é uma limitação definitiva de velocidade * *. O sistema é fundamentalmente mais lento devido à necessidade de dobrar o acesso à memória para processar muitos tipos de dados.