A partir del momento de su publicación , los servidores vienen en dos variedades principales: 64 - y 32 - bit - el tipo de 64 bits es la tecnología más reciente. El número de bits que describe el tamaño de los registros , rutas de datos y otros componentes en la unidad central de procesamiento del servidor ( CPU ) . Las ventajas fundamentales de un servidor de 64 bits son su mayor capacidad de memoria y la capacidad de procesar los datos en trozos grandes. Memoria del espacio de direcciones
El número de bits en los datos de una CPU se ocupa define su capacidad de memoria máxima . Una dirección de 16 bits, por ejemplo, puede acceder a un máximo de 2 ^ 16 o 64K bytes de memoria. Sistemas de treinta y dos bits direccionar hasta 2 ^ 32 o 4 GB de memoria, lo que , para muchos usuarios , es una cantidad generosa . Servidores de sesenta y cuatro bits tienen 18 exabytes ( EB ) de espacio de memoria teórico - o 4GB cuadrados. Aunque los diseños de servidores de 32 bits han proporcionado durante mucho tiempo un amplio apoyo para el software a gran escala , tales como bases de datos y servidores web , aplicaciones más exigentes han planteado dificultades a la tecnología más antigua . La memoria del espacio de direcciones de servidores de 64 bits proporciona la capacidad de crecimiento futuro.
Data Movement
Un servidor con 32- bit de datos internos caminos mueve de memoria 4 bytes en la vez. Un servidor de 64 bits mueve 8 bytes con el mismo esfuerzo . Esto es similar a duplicar los carriles en una carretera principal : más carriles pueden manejar más tráfico. Tener un camino de datos de 64 bits también ayuda a la eficiencia energética , ya que la CPU mueve el doble de datos en una sola operación . Con los programas cada vez más grandes y bases de datos , la transferencia de datos más eficiente es una ventaja
Software
programadores deben desarrollar diferentes versiones de software para 64 y 32. - sistemas bits . Tamaños de direcciones son de importancia crucial para el software . Aunque los sistemas de 64 bits pueden ejecutar programas antiguos de 32 bits en un " modo de compatibilidad ", esto es menos eficiente que el software escrito específicamente para un sistema de 64 bits que se ejecuta . Sin embargo, un servidor de 32 bits no se puede ejecutar software de 64 bits . Vendedores de Microsoft , Apple y Linux como Red Hat ofrecen ambos 32 - y las versiones de 64 bits de su software de sistema operativo, las versiones de 32 bits no pueden tomar ventaja de la arquitectura de 64 bits
Overhead < . br>
de un servidor de 64 bits propias direcciones más grandes que los programas un poco más grandes que sus contrapartes de 32 bits. Cada vez que una de 64 bits de datos solicitudes de programa , se necesita el doble de bytes que especifica la dirección de memoria . Las capacidades de memoria más grande y el movimiento de datos más rápida interna de los sistemas de 64 bits compensan esto.