¿Cuál es la diferencia entre los sistemas operativos de 64 bits y 32 bits? [duplicar]

15

Posible duplicado:
sistemas de 32 bits frente a 64 bits

Sé que hay 2 tipos de sistemas operativos, 64 bits y 32 bits ¿Cuáles son las principales diferencias entre ellos?

Y si compro una computadora portátil nueva, ¿cuál debo instalar?

¿Podrá ejecutar todas las aplicaciones si instalo alguna de ellas?

Estoy hablando principalmente de los sistemas operativos Windows, pero también puedes responder sobre otros.

Amr Elgarhy
fuente
propongamos cerrar esto como un duplicado de superuser.com/questions/56540/32-bit-vs-64-bit-systems
quack quixote

Respuestas:

15

principalmente la cantidad de RAM accesible. En la mayoría de los sistemas operativos de 32 bits hay un techo de 4 gb (más cercano a 3 gb en realidad). Creo que vista x64 puede acceder hasta 128 gb.

Siendo realistas, a menos que seas un usuario avanzado, no importará. Muy pocas actividades que haría diariamente requerirán más de 3 gb de memoria. Además, la compatibilidad con controladores para sistemas operativos de 32 bits es un poco mejor.

Las aplicaciones de 64 bits no se ejecutarán en un entorno de 32 bits. Sin embargo, probablemente no encontrarás muchas aplicaciones que sean exclusivamente de 64 bits. Las aplicaciones de 32 bits funcionarán bien el 99% del tiempo en x64.

Ninguna compañía
fuente
En mi instalación de Vista en el trabajo (32 bits), mis 3 GB de RAM se comen solo con una sesión de Firefox, Eclipse y lo que sea que ejecuten los administradores del sistema en segundo plano. Se recomienda encarecidamente cambiar a 64 bits si no es por otra razón que si todos ejecutan un sistema operativo de 64 bits, el soporte de controladores y la cantidad de aplicaciones adaptadas para 64 bits seguramente mejorarán.
Stefan Thyberg
1
@Stefan: Hay algo mal si Firefox y Eclipse comen 3GB juntos ...
Sasha Chedygov
@musicfreak, creo que hay algo mal con las herramientas adicionales que sus administradores están ejecutando en su sistema en segundo plano. He tenido una mala experiencia en mi pasado donde los administradores ejecutaban una copia de seguridad diaria en la red de cada sistema, y ​​mi sistema siempre comenzaba a hacer una copia de seguridad alrededor del mediodía, lo que me ralentizaba durante aproximadamente 45 minutos. (Lo suficiente para el almuerzo.)
Wim ten Brink
No olvide que su tarjeta de video también ocupa el mismo espacio de direcciones, por lo que incluso si solo tiene 4 GB de memoria instalada, no será accesible en un entorno de 32 bits.
Ryan Fox el
5

La conclusión es que probablemente no haya una diferencia perceptible para la mayoría de los usuarios finales, pero 64 bits es la ola del futuro (¿presente?) Y ofrece mejoras significativas. Podrá ejecutar muchas aplicaciones simultáneamente con 32 bits o 64 bits, pero con 64 bits y mucha RAM, el rendimiento será mejor.

Las respuestas anteriores han indicado correctamente que la cantidad de RAM utilizable ("memoria direccionable" en nerd-speak) es una diferencia clave entre 32 bits y 64 bits. Debería ser obvio que solo puede ejecutar código de 64 bits en un procesador de 64 bits. Sin embargo, incluso un sistema operativo que no es "completamente" de 64 bits puede ejecutar procesos de 64 bits. Por ejemplo, OS X ha agregado soporte de 64 bits en etapas con 10.4 y 10.5, y ahora 10.6 ("Snow Leopard") prácticamente todo, desde el núcleo hasta las aplicaciones incluidas, es de 64 bits.

En cuanto a la clasificación de sistemas operativos basados ​​en 32/64 bits, en realidad es algo así como una falsa dicotomía. Windows incluye versiones separadas de 32/64 bits, pero (por ejemplo) OS X se entrega como un único SO que puede ejecutarse en cualquier modo. La razón por la que Apple puede hacer esto es porque invirtieron en Rosetta y también desarrollaron y promocionaron binarios universales . Al principio, esto era para hacer que la transición PowerPC → Intel funcionara, pero ahora también pueden aprovechar la tecnología para agrupar binarios de 32/64 bits en la misma aplicación, y el sistema operativo puede elegir cuál lanzar según sea necesario. Es probable que el soporte de Windows sea algo diferente.

Los límites de memoria ampliamente aumentados no son realmente tan importantes para los usuarios finales (al menos no ahora), pero son críticos para aplicaciones de alto rendimiento y uso intensivo de memoria. Aun así, si una máquina de 64 bits y un sistema operativo funcionan para usted, es inteligente comprar con la vista puesta en el futuro, porque ahí es donde se dirige la informática.

(Descargo de responsabilidad: los detalles Nerdy siguen ...)

Un detalle de bajo nivel pero importante que se ha dejado de lado es que la arquitectura Intel de 64 bits (nee AMD) (también conocida como "x86_64") tiene una estructura de CPU diferente que agrega algo de eficiencia sobre la arquitectura de 32 bits. Hay el doble de "registros de programa", que es básicamente una memoria rápida malvada que la CPU puede usar para almacenar en caché la información, lo que resulta en una ganancia de rendimiento. Además, el código de 64 bits y los tiempos de ejecución del lenguaje pueden descartar años de compatibilidad con versiones anteriores de 32 bits y hacer algunas nuevas optimizaciones para codificar y ejecutar tuberías que antes eran imposibles, y el desarrollo continuo del compilador continuará aumentando la brecha.


Editar: Vea esta publicación de AppleInsider.com ahora que Snow Leopard ha sido lanzado: http://www.appleinsider.com/articles/09/09/02/inside_mac_os_x_snow_leopard_64_bits.html

Quinn Taylor
fuente
4

32 bits frente a 64 bits se refiere al espacio de direcciones, y como otros mencionaron, esto se traduce en la cantidad de RAM que puede usar: 32 bits = 4 GB, 64 bits tiene un techo teórico de 16, 384 petabytes. Guau.

El hecho de que esté publicando en el superusuario probablemente indica que no es un usuario "normal". Si todo lo que está haciendo es revisar el correo electrónico y escribir documentos de Word, probablemente esté bien con 32 bits; sin embargo, si está comprando una computadora nueva y no está buscando una netbook barata, no veo una razón válida para NO usar un sistema de 64 bits. Sin embargo, hay muchas razones para obtener 64 bits y, por lo tanto, la mayor cantidad de RAM que pueda obtener, incluyendo: rendimiento de compilación si es un programador, rendimiento multitarea, rendimiento de edición de video / gráfico de alta resistencia, VM rendimiento y rendimiento de juegos de alta gama. Observe el rendimiento de la palabra clave? Si eso es importante para usted en el futuro, elija 64 bits.

Mella
fuente
2
Buen punto, Nick. Pero si estaba publicando en superusuario, ¿esperarías que él supiera la diferencia entre 32 bits y 64 bits?
NoCarrier
1

32 y 64 son referencias al tamaño de la palabra, o básicamente, con cuántos bits puede trabajar la CPU a la vez. Afecta cómo se componen, pasan y manipulan las instrucciones.

La computadora puede hacer referencia a una mayor cantidad de memoria debido a esta razón, como se cita en otras respuestas. Si puede, debe usar el sistema de 64 bits, aunque las mayores ganancias se observan en el trabajo realmente intensivo de la CPU, como la edición / procesamiento de video.

barfoon
fuente
0

La principal diferencia para el uso diario es que 64 bits permitirá más de 4 GB de RAM. También debería poder ejecutar aplicaciones de 32 bits en su computadora portátil con un sistema operativo de 64 bits. Al igual que puede ejecutar aplicaciones de 16 bits en su sistema operativo de 32 bits.

-JFV

JFV
fuente