Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es la diferencia entre Win7 de 32 bits y 64 bits? ¿Cuál es mejor?

¿Cuál es la diferencia entre Win7 de 32 bits y 64 bits? ¿Cuál es mejor?

Para usuarios con menos de 4 GB de memoria, Windows 7 de 32 bits es más adecuado para todos

1. La diferencia entre win7 de 32 bits y 64 bits

Hablemos primero del hardware. Diferencias de configuración. Una gran proporción de internautas que eligen Windows 7 de 64 bits tienen una memoria mayor o igual a 4 GB. En Windows 7 de 32 bits, es posible que se muestre que se pueden usar 3,25 G de memoria, lo que inquieta a muchos internautas. Sí, el espacio de memoria direccionable es de hecho la característica más importante de Windows 7 de 32 bits y Windows 7 de 64 bits.

Una CPU de 32 bits (para ser precisos, una CPU que se ejecuta en modo de 32 bits) sólo puede direccionar un máximo de 4 GB de memoria. Debido a esto, un sistema operativo de 32 bits sólo puede reconocer un. máximo de 4GB de memoria, porque en el sistema, además de la memoria, hay muchos dispositivos de almacenamiento, por lo que el espacio de memoria realmente utilizable debe ser inferior a 4GB, que es el 3.xxG que vemos en las propiedades del sistema.

Pero la CPU de 64 bits ha cambiado mucho. El espacio direccionable máximo de la CPU de 64 bits es de 2 elevado a 64 bytes de potencia. Después del cálculo, el espacio direccionable alcanza unos sorprendentes 16 TB (treabytes). , es decir, 16384 GB. Por supuesto, esto es solo una teoría. En términos prácticos, las distintas versiones de Windows 7 de 64 bits son de 8 GB a 192 GB. Entre ellas, la versión Home Standard puede admitir 8 GB de memoria, la versión Home Premium puede admitir 16 GB de memoria. Windows 7 Professional Edition, Enterprise Edition y Ultimate Edition de 64 bits pueden admitir hasta 192 GB de memoria.

En otras palabras, los usuarios con memoria mayor o igual a 4 GB no pueden maximizar el uso de los recursos de hardware debido a las limitaciones del hardware de 32 bits, lo que hace necesario instalar un sistema operativo de 64 bits para maximizar los recursos. utilización. Cabe señalar que un sistema de 64 bits requiere la compatibilidad con una CPU de 64 bits. Antes de instalar Windows 7 de 64 bits, confirme si su CPU es compatible con 64 bits. En términos generales, las CPU adquiridas después de 2006 admiten el modo de 64 bits. .

Si solo se tiene en cuenta este punto, para usuarios con menos de 4 GB de memoria, Windows 7 de 32 bits es más adecuado para todos, porque la versión de 64 bits ocupará más recursos de memoria del sistema, lo cual es contraproducente. .

A continuación, consideremos el rendimiento informático, que también es motivo de gran preocupación para muchos internautas. En teoría, el rendimiento de ejecución en una plataforma de 64 bits es mucho mejor que el de una plataforma de 32 bits. La razón es que el ancho de bits de datos del registro general de la CPU es de 64 bits en la plataforma de 64 bits y de 32 bits en la plataforma de 32 bits. En otras palabras, la plataforma de 64 bits puede ejecutar instrucciones de datos de 64 bits. y el procesador puede extraer datos de 64 bits a la vez (siempre que dos instrucciones, ¿obteniendo 8?

2. La tasa de usabilidad de los sistemas win7 de 32 y 64 bits

En lo que respecta a la tasa de usabilidad, los usuarios comunes básicamente no pueden sentir qué versión del sistema es mejor. Para usar en computadoras con una capacidad de memoria de menos de 4 GB, ya sea que instale el sistema win7 de 32 bits/win7/32/ o el sistema win7 de 64 bits/win7/64/, no sentirá una facilidad o dificultad de uso evidente. Si tiene más de 4 GB, para la memoria, se debe instalar un sistema win7 de 64 bits para evitar el desperdicio de recursos de hardware. En general, para computadoras con configuraciones de gama media a baja, es mejor usar sistemas de 32 bits, que son versiones más bajas y simples y ocupan menos recursos de CPU. Es por eso que las computadoras más antiguas funcionan más rápido con sistemas XP.

Información ampliada:

Bits de CPU

Los bits de CPU se refieren a la cantidad de datos que se pueden procesar a la vez, 1 byte = 8 bits, 32 A El procesador de bits puede procesar 4 bytes de datos a la vez, y así sucesivamente. Los sistemas operativos de 32 bits están diseñados para CPU de 32 bits. Los sistemas operativos de 64 bits están diseñados para CPU de 64 bits.

El sistema operativo es solo una plataforma entre el hardware y el software de aplicación. Nuestra CPU ha pasado de los 8 bits, 16 bits originales, a 32 bits y 64 bits.

Cuando la CPU procesa cálculos, los "datos" y las "instrucciones" se tratan de manera diferente.

Una CPU de 8 bits sólo puede procesar un "dato" de 8 bits o una "instrucción" de 8 bits a la vez. Por ejemplo, '00001101', o para la operación "1", debe indicarle a la CPU que haga " " primero y luego ingresar los datos "1" a la CPU una vez completada. Las ventajas de la CPU de 8 bits son un diseño simple y una velocidad de procesamiento relativamente rápida. La desventaja es que el diseño del software es complejo y engorroso.

Porque la CPU de 8 bits no favorece el desarrollo de las computadoras. Más tarde, se introdujeron las CPU de 16 bits y podíamos procesar dos bytes (16 bits) de datos a la vez, como el comando "agregar 1". "Agregar" es una instrucción que ocupa 8 bits. Podemos almacenar el dato "1" en los 8 bits restantes.

Una CPU de 32 bits es más conveniente y podemos procesar comandos como a=a b a la vez. Ventajas: Simplifica la complejidad del diseño de software. Desventajas: El diseño del hardware es más complejo y la velocidad de cálculo se reduce. En términos generales, la CPU de 32 bits es la CPU más racional para nosotros y es suficiente para el desarrollo de software, pero el espacio de direccionamiento de la memoria es de alrededor de 2 elevado a 32 = 4294967296Byte = 4G.

Obviamente, la CPU de 32 bits solo tiene alrededor de 4G de espacio de direccionamiento de memoria. Para algunos servidores, 4G de memoria están lejos de ser suficientes. Si necesitamos un espacio de direccionamiento de memoria mayor, debemos actualizar la CPU. Así nacieron las CPU de 64 bits. La CPU de 64 bits expande el bus de la CPU original a 64, lo que hace que el rango de direccionamiento de la memoria de la CPU alcance 2 ^ 64. De hecho, sólo los sistemas operativos más nuevos de 64 bits admiten espacios de memoria superiores a 4G, y la compatibilidad con una gran cantidad de memoria complicará el programa de gestión de memoria del sistema operativo.

Para ser compatibles con programas antiguos, las CPU de 64 bits de AMD e Intel diseñaron el conjunto de instrucciones de la CPU para expandir directamente la arquitectura X86 original. Generalmente, el conjunto de instrucciones X86-64 o EM64T es. utilizado para convertir el circuito de hardware original de 32 bits se expande directamente a 64 bits y proporciona registros de control, lo que permite a la CPU ejecutar directamente programas de 32 bits bajo la arquitectura X86 original y programas de 64 bits de nuevo diseño.

Enciclopedia Baidu: sistema operativo de 32 bits