Ofrece un pequeño bache de velocidad
No, en general no lo hace. No hay absolutamente ningún beneficio en un proceso de 32 bits que se ejecuta en un procesador de 64 bits. Incluso podría funcionar un poco más lento, ya que la mayoría de los procesadores de 64 bits pueden no estar diseñados de manera tan óptima en su modo de 32 bits como podría haber sido una verdadera CPU de 32 bits.
Lo mejor que puede esperar es que haya más memoria disponible para cada programa a su vez que en un sistema de 32 bits que tiene que compartir 4 GB (máximo absoluto) entre todos los programas. Un sistema de 64 bits puede abordar más de 4 GB, pero para cada programa de 32 bits tiene que dar un máximo de 4 GB a ese programa. Por lo tanto, bajo 64 bits, podría tener 16 GB de RAM y ejecutar 3 programas de 32 bits simultáneamente (cada uno con 4 GB “claros”).
- ¿Las computadoras personales son más o menos seguras que hace 5 años?
- ¿Cuál es la construcción de tu PC soñada?
- ¿Cómo podemos asegurar nuestra PC?
- Cómo resolver un problema de pantalla negra en mi computadora portátil mientras juego
- Mi computadora portátil Compaq pasará a la pantalla negra o azul sin previo aviso y el mouse podría bloquearse. A veces puede tener filas multicolores sobre un fondo negro. ¿Qué esta pasando? ¿Son problemas de RAM como sospecho?
Sin embargo, en general, también entran en juego otros factores. Por ejemplo, algunas llamadas a la biblioteca pueden requerir conversiones y conversiones de tipos porque algunos tipos de datos difieren entre 32/64 bits, o más probablemente la ABI y / o la estructura del puntero difieren, lo que hace que se desperdicie un ciclo completo de “traducción” para cada llamada. Entonces, lo más probable es que encuentre una disminución muy leve en la velocidad.
carga casi todo en el doble de espacio de memoria
De nuevo, no, ¡no como una declaración general! Hay 4 factores aquí:
- El 64 bits puede abordar muchas veces más del doble que el de 32 bits. Teóricamente puede abordar el cuadrado de lo que puede hacer 32 bits, prácticamente no tanto (aunque todavía varias veces más).
- Cada programa puede tener su propio máximo de 4 GB cuando ejecuta un programa de 32 bits en una máquina de 64 bits, en lugar de compartir los mismos 4 GB entre muchos programas. Por lo tanto, podría tener más disponible solo si se hubiera ejecutado más de un programa.
- En algunos sistemas de 32 bits (por ejemplo, Windows), los 4 GB completos no están disponibles para su uso. El valor predeterminado con un sistema como XP32bit es permitir solo 2 GB de RAM utilizable, que se puede extender a través de un interruptor de arranque.
- En los sistemas de 32 bits (en realidad, todos los sistemas desde la aparición de DMA), parte del “espacio” RAM direccionable es ocupado no solo por la capacidad RAM real, sino también por dispositivos periféricos (por ejemplo, tarjeta de red, conexión de disco duro, tarjeta gráfica, etc. .). Por lo general, en 64 bits nunca lo notarías, ya que su espacio direccionable máximo es mucho mayor que la RAM real que has instalado que no afecta nada. Sin embargo, en 32 bits significa que incluso si tiene 4 GB de RAM física, no se puede abordar todo.
Entonces, debido a los puntos 3 y 4, puede parecer que tiene 2 veces (máximo) la RAM disponible, especialmente con las versiones de Windows para el consumidor. Sin embargo, en otras circunstancias (por ejemplo, un servidor Linux o Windows de 32 bits con PAE que se dirige a un máximo de 32/64 GB de RAM) podría no ser el caso.
Sin embargo, en el caso habitual, la mayor parte de lo anterior tiende a cancelarse entre sí, lo que brinda el mismo rendimiento a los programas de 32 bits en sistemas de 32 bits que a 64 bits.