¿Cuál es la diferencia entre las versiones de 32 y 64 bits de Win7 Ultimate?
En primer lugar, se recomienda instalar un sistema de 64 bits para memoria 4G y superior. Solo los sistemas de 64 bits pueden reconocer la memoria 4G y superior. Por supuesto, si su CPU es más antigua, la instalación de un sistema de 64 bits puede afectar la fluidez de toda la máquina. Si su CPU es demasiado antigua, lea atentamente la selección del sistema más adelante. \x0d\\x0d\ Luego hablemos de la diferencia entre el sistema de 32 bits y el sistema de 64 bits: \x0d\\x0d\El primer punto es la diferente intención de diseño original: \x0d\ La intención de diseño original del 64- El sistema operativo de bits es: para satisfacer las necesidades de diseño y análisis mecánico, necesidades del cliente que requieren grandes cantidades de memoria y rendimiento de punto flotante en áreas como animación 3D, edición y creación de videos, así como computación científica y computación de alto rendimiento. aplicaciones. En otras palabras, son plataformas operativas para que el personal de alta tecnología utilice software especial en su industria. Y los sistemas operativos de 32 bits están diseñados para usuarios normales. \x0d\\x0d\El segundo punto son las diferentes capacidades de direccionamiento: \x0d\ Las ventajas de los procesadores de 64 bits también se reflejan en el control de la memoria del sistema. Dado que las direcciones utilizan números enteros especiales, una ALU (unidad lógica aritmética) y los registros pueden manejar números enteros más grandes, lo que significa direcciones más grandes. Por ejemplo, Windows Vista x64 Edition admite hasta 128 GB de memoria y hasta 16 TB de memoria virtual, mientras que las CPU y los sistemas operativos de 32 bits solo pueden admitir hasta 4G de memoria\x0d\\x0d\El tercer punto requiere diferente configuraciones:\x0d \ Un sistema operativo de 64 bits solo se puede instalar en una computadora de 64 bits (la CPU debe ser de 64 bits). Al mismo tiempo, debe instalar software común de 64 bits para obtener el mejor rendimiento de 64 bits (x64). Los sistemas operativos de 32 bits se pueden instalar en computadoras de 32 bits (CPU de 32 bits) o de 64 bits (CPU de 64 bits). Por supuesto, cuando se instala un sistema operativo de 32 bits en una computadora de 64 bits, su hardware es como un "caballo grande y un carro pequeño": el rendimiento de 64 bits se reducirá considerablemente. \x0d\\x0d\El cuarto punto es la diferencia en la velocidad de computación: \x0d\ Con respecto a la diferencia entre sistemas de 32 y 64 bits, es una larga historia. Aquí primero debemos comprender la tecnología de arquitectura de la CPU. Por lo general, podemos ver que habrá logotipos X86 y X64 en el hardware de la computadora. De hecho, estas son dos arquitecturas de hardware de CPU diferentes. x86 representa un sistema operativo de 32 bits y x64 representa un sistema operativo de 64 bits. Entonces, ¿qué significa el "bit" en 32 y 64 bits? En comparación con la tecnología de 32 bits, la cantidad de dígitos en la tecnología de 64 bits se refiere al ancho de datos de los GPR (registros de uso general) de la CPU, que es de 64 bits. El conjunto de instrucciones de 64 bits es una instrucción que se ejecuta en 64 bits. datos, es decir, se dice que el procesador puede ejecutar datos de 64 bits a la vez. Para dar un ejemplo fácil de entender pero no particularmente preciso: el rendimiento de 32 bits es 1 M, mientras que el rendimiento de 64 bits es 2 M. Es decir, teóricamente el rendimiento de un sistema de 64 bits se duplica respecto al de uno de 32 bits. \x0d\\x0d\El quinto punto es la diferencia en la popularidad del software: \x0d\ En la actualidad, hay mucho menos software de uso común de 64 bits que de 32 bits. La razón es sencilla: relativamente pocos usuarios utilizan sistemas operativos de 64 bits. Por lo tanto, los desarrolladores de software deben considerar la "relación entrada-salida" e invertir fondos limitados en software para más grupos de usuarios. Esta es también una razón importante por la que el software de 64 bits es relativamente caro (lo que distribuye el coste entre menos versiones). \x0d\\x0d\El sexto punto: Cómo elegir: \x0d\ ¿Estás un poco confundido? ¿Cuándo debería elegir 64 bits y cuándo debería elegir 32 bits? Lo dividimos en varias partes para explicártelo uno a uno. \x0d\ Hablemos primero de la memoria. ¿Por qué un sistema de 32 bits solo puede mostrar 3G de memoria (en realidad, 3,25G)? Esto se debe a las limitaciones del propio sistema.
La capacidad de direccionamiento de memoria de los sistemas de 32 bits está limitada a 4G, y 4G también contiene otras cosas: como BIOS del sistema, direcciones y configuraciones de dispositivos de entrada y salida, configuraciones y direcciones de varias interfaces, etc. El espacio ocupado por direcciones y La configuración alcanza aproximadamente 700 M, por lo que la memoria 4G solo puede mostrar 3G en 32 bits, pero la memoria restante no se desperdicia. \x0d\ Entonces, ¿es cierto que los sistemas de 32 bits no pueden reconocer la memoria 4G? Ni. Sabemos que habrá más de 700 MB de espacio en la memoria ocupados por direcciones o interfaces de hardware. ¿Podemos utilizar algún medio para permitirles ocupar espacio en el disco duro (similar a la memoria virtual) sin ocupar memoria física? ¿Se reconoce completamente la memoria 4G? Sí, este método es realmente factible, por lo que ahora existe una tecnología llamada PAE, que en chino se llama extensión de dirección física. Esta es una tecnología proporcionada en dispositivos de hardware, pero esta tecnología requiere soporte del sistema, como Windows Server 2003 de 32 bits. Puede admitir muy bien esta tecnología, pero el soporte de Vista no es muy bueno. En cuanto a Windows 7, puedes probarlo. \x0d\\x0d\ Por lo tanto, no significa que mientras la memoria sea mayor que 3G, se deba instalar un sistema de 64 bits. Depende de sus necesidades reales de trabajo o uso. \x0d\\x0d\ Además de estar relacionada con la memoria, la tecnología de 64 bits también está relacionada con el hardware. La placa base primero debe admitir 4G (algunas placas base anteriores a 945 no admiten memoria 4G, por lo que ni siquiera un sistema de 64 bits puede reconocerla). Memoria 4G). Además, el procesador (CPU) también debe ser de 64 bits. Algunas personas confundirán la CPU de doble núcleo y la de 64 bits. Aquí quiero enfatizar que la de doble núcleo y la de 64 bits son dos conceptos diferentes. Dual-core se refiere a dos CPU físicas, y 64 bits es una tecnología, no significa que, siempre que sea de doble núcleo, deba ser de 64 bits. Por ejemplo, la serie Pentium D tiene 32 bits. de doble núcleo (actualmente Core 2 de doble núcleo es básicamente de 64 bits), y 64 bits en realidad son dos tipos, uno es lo que a menudo llamamos x64 y el otro es la CPU Itanium de Intel, que es de 64 bits. Procesador específico para servidores grandes (la versión de cliente de 64 bits no se puede instalar en absoluto, solo se puede instalar la versión de servidor). \x0d\\x0d\El séptimo punto a tener en cuenta al instalar 64 bits: \x0d\ Si tienes soporte para estos hardware, entonces genial, ya puedes empezar a considerar usar un sistema de 64 bits, pero lo siguiente es lo más importante, es decir, debemos comprender los posibles riesgos del uso de 64 bits. En resumen, debemos considerar las siguientes cuatro preguntas. \x0d\\x0d\ 1. ¿Existe un mejor rendimiento? \x0d\ 2. ¿Cómo es la confiabilidad y seguridad? \x0d\\x0d\ 3. ¿Cómo es la compatibilidad? \x0d\ 4. ¿Necesito gastar más dinero? \x0d\ Respecto a la primera pregunta, hemos comentado que a veces el rendimiento de los sistemas de 32 bits puede ser mejor que el de 64 bits. Estamos acostumbrados a inferir por experiencia que el rendimiento de las computadoras ha mejorado de 8 bits a 16 bits y de 16 bits a 32 bits. Sin embargo, todavía no es fácil sacar una conclusión sobre la mejora del rendimiento. 64 bits Esto se debe a que solo se utilizan 64 bits. Solo los programas de 64 bits con bits optimizados tendrán mejoras de rendimiento. Sin embargo, la mayoría de las aplicaciones actuales de Windows no han realizado esta optimización y, lógicamente, las aplicaciones de 32 bits tardarán más. ejecutándose en sistemas de 64 bits (la diferencia en las pruebas reales es muy pequeña). \x0d\ Algunas personas han visto que han aparecido una gran cantidad de aplicaciones de 64 bits en los últimos tiempos. Sin embargo, cabe señalar que la aparición de estas aplicaciones no es para mejorar el rendimiento, sino para solucionar el problema de incompatibilidad de los 32 bits. programas en sistemas de 64 bits. Por supuesto, creo que habrá cada vez más software optimizado para 64 bits. Después de todo, 64 bits es una dirección, tarde o temprano. \x0d\ La segunda pregunta es sobre la estabilidad y la seguridad. En los sistemas de 64 bits, la seguridad se ha mejorado en mayor medida. PatchGuard (Secure Kernel) y DEP (Prevención de ejecución de datos) pueden proteger el sistema de comportamientos maliciosos similares al almacenamiento en búfer. ataques de desbordamiento, pero los problemas de seguridad no se pueden resolver simplemente confiando en la tecnología.
En términos de estabilidad, en teoría la estabilidad de 64 bits debería ser mejor que la de 32 bits, pero no experimenté esta sensación al usarlo. El principal problema se produce en software y controladores incompatibles. Esta incompatibilidad puede incluso provocar pantallazos azules. Incluso si se requiere que el controlador firme una firma digital, este fenómeno no ha mejorado mucho hasta ahora. \x0d\\x0d\ La tercera pregunta es muy importante. La compatibilidad es un factor importante para determinar si un sistema va al cielo o al infierno. En Windows 7, la compatibilidad del sistema de 32 bits es muy buena, pero el sistema de 64 bits no. compatible Todavía existen ciertos riesgos en el sexo. Aunque muchos software se han actualizado para que sean compatibles con las versiones de 64 bits, los usuarios todavía tienen que ejecutar una gran cantidad de software de 32 bits en sistemas de 64 bits, lo que puede conllevar riesgos. En un sistema de 32 bits, la DLL (biblioteca de vínculos dinámicos) necesaria para la ejecución del programa se almacena en C:\Windows\System32, mientras que en un sistema de 64 bits, la biblioteca de 32 bits está en C:\Windows\SysWow64. Cuando un programa de 32 bits intenta cargar una biblioteca desde system32, WOW64 (Windows en Windows de 64 bits) es responsable de redirigirla. De manera similar, el programa también necesita realizar una redirección al llamar al registro. WoW64 redirige HKLM\Software a HKLM\Software\Wow6432Node. En comparación con otros mecanismos de virtualización, WoW64 puede garantizar mejor la compatibilidad del software. Por lo general, estas redirecciones funcionan. Una capa compleja puede causar problemas imprevistos y la manifestación de este problema es la incompatibilidad. Además, si todavía tienes software de 16 bits en tu computadora, definitivamente será incompatible con el sistema de 64 bits. Esto es algo que debemos considerar de antemano. \x0d\\x0d\ En cuanto a la compatibilidad de hardware, podemos ver en nuestras pruebas anteriores que la compatibilidad general de hardware de Windows 7 es muy buena (alrededor de 90 o más hardware son compatibles), pero esto se refiere a sistemas de 32 bits, menos de 64 bits. En los sistemas de bits, la compatibilidad del hardware es actualmente menor que la de los sistemas de 32 bits, pero creo que este fenómeno mejorará gradualmente con el desarrollo de los sistemas de 64 bits. \x0d\\x0d\ La cuarta pregunta es lo que más preocupa a todos. Tengo un sistema de 32 bits. ¿Necesito gastar dinero nuevamente cuando quiero instalar un sistema de 64 bits? Los amigos que hayan comprado paquetes de caja minorista (FPP) deben saber que en Windows 7, los sistemas de 32 bits y 64 bits usan la misma autorización de licencia (que es lo que a menudo llamamos clave) para la activación, y la versión comercial generalmente contiene Tanto los medios de 32 bits como los de 64 bits (la versión estándar doméstica no parece proporcionar medios de 64 bits en China, pero se puede instalar si descarga la imagen de 64 bits. Puede decidir qué sistema instalar). Si no tiene medios de 64 bits, también puede comunicarse con su distribuidor para comprar medios por separado. Sin embargo, cabe señalar que la versión comercial sólo puede instalar un sistema al mismo tiempo. Si ha activado su sistema de 32 bits, debe llamar a Microsoft 800 para cerrar sesión y luego activar su sistema de 64 bits. \x0d\\x0d\ Con referencia a los cuatro puntos anteriores, creo que todos tienen una comprensión básica y una idea de dónde ir. En resumen, para lograr una verdadera computación de 64 bits, solo se requiere un procesamiento de 64 bits. Se requieren un sistema operativo de 64 bits y un software de aplicación de 64 bits. Los tres son indispensables. Sin ninguno de estos elementos, no se puede lograr la computación de 64 bits. Además, todos también deben considerar la realidad. Los 64 bits son la tendencia, pero experimentarlo personalmente ahora requiere un cálculo cuidadoso. Por supuesto, si aún no te has decidido, no dejes tu ordenador inactivo. Primero podemos instalar Windows 7 de 32 bits en un hardware de 64 bits para experimentarlo. Sin embargo, si nuestro hardware es de 32 bits, Definitivamente no se instalará Windows 7 de 64 bits. Se dice que esta es la legendaria "compatibilidad descendente".