A partir do momento da publicação , os servidores vêm em duas variedades principais: 64 - e 32-bit - o tipo de 64 bits é a tecnologia mais recente. O número de bits descreve o tamanho dos registos , os caminhos de dados e outros componentes na unidade central de processamento do servidor ( CPU ) . As vantagens fundamentais de um servidor de 64 bits são a sua maior capacidade de memória e capacidade de processamento de dados em pedaços maiores. Espaço Memória Endereço
O número de bits em endereços de dados de uma CPU define a sua capacidade máxima de memória . Um endereço de 16 bits , por exemplo, pode acessar até 2 ^ 16 ou 64K bytes de memória. Sistemas Trinta e dois bits endereçar até 2 ^ 32 ou 4GB de memória, o que , para muitos usuários, é uma quantidade generosa . Servidores Sessenta e quatro bits têm 18 exabytes ( EB ) de espaço de memória teórica - ou 4GB quadrado. Apesar de projetos de servidores de 32 bits há muito tempo , desde amplo suporte para o software em larga escala , tais como bancos de dados e servidores Web , as aplicações mais exigentes, têm colocado uma pressão sobre a tecnologia mais antiga . O maior espaço de endereçamento de memória de servidores de 64 bits proporciona capacidade de crescimento futuro.
Movimento Dados
Um servidor com 32 bits caminhos de dados internos move 4 bytes de memória em uma vez . Um servidor de 64-bit move 8 bytes com o mesmo esforço . Isto é semelhante a duplicação das pistas em uma rodovia importante : mais faixas podem lidar com mais tráfego. Tendo um caminho de dados de 64 bits , também ajuda a eficiência da energia , porque a CPU move-se duas vezes mais a quantidade de dados em uma única operação . Com cada vez mais grandes programas e bases de dados , movimentação de dados mais eficiente é uma vantagem
Software
Programers deve desenvolver diferentes versões de software para 64 e 32. - bit sistemas . Tamanhos de endereços são de crucial importância para o software . Embora os sistemas de 64 bits pode executar software mais antigo de 32 bits em um " modo de compatibilidade ", este é menos eficiente do que a execução de software escrito especificamente para um sistema de 64 bits. No entanto, um servidor de 32 bits não pode executar software de 64 bits. Fornecedores Microsoft , Apple e Linux , como a Red Hat oferecem 32 - e versões de 64 bits do seu software de sistema operacional, a versão de 32 bits não podem tirar proveito da arquitetura de 64 bits
Overhead < . br>
de um servidor de 64 -bit maiores próprios endereços de tornar os programas um pouco maior do que suas contrapartes de 32 bits. Cada vez que um programa de 64 bits solicita dados , ele precisa o dobro de bytes para especificar o endereço de memória. As capacidades de memória maiores e movimento de sistemas de 64 bits de dados mais rápida interno compensar isso.