A maneira que a CPU processa as informações pode afetar o desempenho do sistema operacional. Duas arquiteturas comuns usadas para processar os dados são:
- x86 - A arquitetura de 32 bits que processa várias instruções com um único pedido. Um processador x86 usa menos registros do que um processador x64. Os registros são áreas de armazenamento utilizados pela CPU ao executar os cálculos. Um processador x86 pode suportar um sistema operacional de 32-bit.
- x64 - Esta arquitetura de 64-bit acrescenta registros adicionais especificamente para instruções que usam um espaço de endereçamento de 64 bits. Os registos adicionais permitem que a CPU processe as instruções muito mais rápido do que o x86. O processador x64 é compatível com o processador x86. Um processador x64 pode suportar sistemas operacionais de 32-bit e 64-bit.
Um sistema operacional de 32 bits é capaz de endereçar apenas 4 GB de memória de sistema, enquanto um S.O de 64 bits pode endereçar mais de 128 GB. O gerenciamento de memória difere entre os dois sistemas. Um sistema de 64 bits possui um desempenho melhor. Ele também inclui recursos que fornecem segurança adicional.