Colección de citas famosas - Slogan de motivación - ¿Cuáles son las diferencias de hardware entre las computadoras de 64 bits y las de 32 bits? ¿Qué significa sistema de 64 bits?

¿Cuáles son las diferencias de hardware entre las computadoras de 64 bits y las de 32 bits? ¿Qué significa sistema de 64 bits?

Memoria interna

Esta es la mayor ventaja de los sistemas de 64 bits, que pueden utilizar más de 4 GB de memoria. La mayoría de las computadoras portátiles y de escritorio nuevas tienen al menos 4 GB de RAM. El problema es que las versiones de 32 bits como Vista y Win 7 sólo pueden utilizar alrededor de 3 GB de memoria. Por el contrario, Windows de 64 bits no sólo puede utilizar hasta 192 GB de memoria, sino que también puede utilizar la asignación de memoria en lugar de las funciones del BIOS, de modo que el sistema operativo pueda utilizar los 4 GB. Entonces, si instala Win7 x64, no desperdiciará 1 GB de RAM en una máquina con 4 GB de RAM.

Personalmente creo que es sólo cuestión de tiempo que 3GB no sean suficientes para el uso diario. Un ejemplo es la función Modo XP de Win 7, que le permite ejecutar aplicaciones más antiguas en una máquina virtual en Windows XP. Esta función se puede utilizar para diversos fines, como ejecutar Office 2007 y Office 2003 al mismo tiempo en la misma computadora o IE (útil para el desarrollo WEB). El modo WinXP requiere al menos 512 MB ~ 1 GB de memoria para funcionar normalmente, por lo que el modo XP consume mucha memoria. Entonces, si implementa Windows 7 de 32 bits ahora, es posible que pronto pase a 64 bits, simplemente porque tiene que actualizar la máquina y obtener nueva memoria. Mi propia computadora portátil tiene 8 GB de RAM porque los programas desarrollados para mí se ejecutan en todos los entornos de máquinas virtuales. No quiero desperdiciar cada byte de la memoria.

¿Realmente los 64 bits ofrecen mejor rendimiento?

Supongo que mucha gente piensa que los procesadores de 64 bits son más rápidos que los de 32 bits. Porque la conversión de 8 bits a 16 bits y de 16 bits a 32 bits trae algunas mejoras de rendimiento. Por las razones anteriores, ¿es concebible que los procesadores de 64 bits puedan ser más rápidos?

Por ejemplo, muchos procesadores de 32 bits admiten el conjunto de instrucciones S***, pero la mayoría de los programadores no lo utilizan en absoluto, porque impedirá que las computadoras que no admiten estos conjuntos de instrucciones ejecuten sus instrucciones compiladas. programas (como SSE2 pueden hacer que la compresión Zip sea más rápida, pero no los tres programas de compresión más utilizados).

Por lo tanto, sólo los programas de 64 bits que hayan sido optimizados para 64 bits tendrán mejoras de rendimiento. Desafortunadamente, la mayoría de las aplicaciones de Windows no realizan este tipo de optimización.

Sin embargo, en el último año han nacido muchas aplicaciones de 64 bits, pero no cometas el error de pensar que serán más rápidas que las versiones de 32 bits. Porque normalmente, esta versión de 64 bits sólo se crea porque la versión de 32 bits no se ejecuta correctamente en los sistemas operativos Windows de 64 bits. Sin embargo, algunos programas que dependen del rendimiento de 64 bits, como los cálculos matemáticos (como Mathlab) y varios programas de procesamiento de video, o los desarrolladores de software admiten explícitamente 64 bits (como 7zip), pueden tener velocidades significativamente diferentes a las de 32 bits. Versión de bits.

Por otro lado, win64 no reduce el rendimiento de tu ordenador. Aunque algo como CLR (capa inferior .net) hará algunos cálculos para permitir que programas de 32 bits se ejecuten en sistemas de 64 bits, lógicamente lleva más tiempo. En la práctica, sin embargo, no notarás la diferencia. Casi cualquier prueba de rendimiento puede demostrar que la diferencia de rendimiento entre 64 bits y 32 bits es insignificante en la mayoría de los casos.

Por lo tanto, un mejor rendimiento de la CPU no es motivo para actualizar a 64 bits.

Pero no hay duda de que este fenómeno probablemente cambiará pronto, y el futuro pertenece al 64. Con el tiempo, cada vez más proveedores de software ofrecerán versiones de 64 bits de sus programas. En concreto, Microsoft Office 2010 también tendrá una versión de 64 bits. Pero se desconoce el rendimiento de Excel y Access de 64 bits.

Compatibilidad de software

Cuando se lanzó Vista, muchos proveedores de software independientes (ISV) no estaban preparados. Debido a enormes cambios estructurales, muchas aplicaciones no se ejecutarán correctamente en Vista. En ese momento, la mayoría de las organizaciones pensaban que la transición a Vista sólo traería más problemas. Una vez más, Vista de 64 bits sólo trae más problemas.

Sin embargo, Win7 es diferente. En comparación con Vista, Win 7 no tiene cambios estructurales importantes. Todos los programas que pueden ejecutarse normalmente en Vista pueden ejecutarse normalmente en Win 7.

Al mismo tiempo, los desarrolladores de software han modificado su software para hacerlo compatible con Vista. Esto significa que para los sistemas de 32 bits, la compatibilidad ya no es un problema para Win 7.

Por supuesto, todavía existen riesgos y la compatibilidad del software sigue siendo una debilidad de 64 bits, pero lo cierto es que la probabilidad de incompatibilidad debería ser mucho menor que la de Vista de 64 bits. Debido a que la demanda de memoria de Vista está aumentando, obliga a una gran cantidad de usuarios a utilizar sistemas de 64 bits, lo que permite a los desarrolladores de software recibir comentarios y mejorar la compatibilidad de 64 bits.

Si no está seguro de si el software puede ejecutarse en un sistema de 64 bits, puede utilizar VMware o VirtualBox primero para determinar la compatibilidad de este software. Debido a que algunos programas empresariales todavía son de 16 bits, las aplicaciones de 16 bits y los programas MS-DOS no pueden ejecutarse en sistemas de 64 bits.

Punto de conocimiento: WOW 64 (Windows de 64 bits en Windows) MSDN

Para sistemas de 32 bits, la biblioteca DLL necesaria para la ejecución del programa se almacena en C:\Windows\System32 y para sistemas de 64 bits, las bibliotecas de 32 bits se almacenan en C:\Windows\SysWow64. Cuando un programa de 32 bits intenta cargar una biblioteca desde system32, WOW64 se encarga de redirigirla. Lo mismo se aplica al Registro. WoW64 redirige HKLM\Software al nodo HKLM\Software\wow 6432. En comparación con otros mecanismos de virtualización, WoW64 puede garantizar la compatibilidad del software. Por lo general, estas redirecciones funcionan bien. Sin embargo, cualquier capa compleja puede causar problemas imprevistos y la manifestación de este problema es la incompatibilidad.

Compatibilidad de hardware

La compatibilidad de hardware es muy similar a la del software. Ahora la mayoría de los dispositivos compatibles con Vista se pueden utilizar de forma segura en Win 7. Microsoft tiene muy claro que el fracaso del marketing de Vista se debe principalmente a un problema de compatibilidad y no volverá a cometer el mismo error. La mayoría de los informes de prueba muestran que los dispositivos que hacen la transición a Vista también harán la transición sin problemas a Win7.

Sin embargo, los controladores de algunos dispositivos muy antiguos ya no se actualizan (principalmente tarjetas de sonido). Debido a que los controladores de 32 bits no se pueden utilizar en sistemas de 64 bits, existe la posibilidad de que haya incompatibilidad de hardware en sistemas de 64 bits. es mayor que el de los sistemas de 32 bits.

En cuanto al nuevo hardware, todos los fabricantes lanzarán controladores de 64 bits a menos que quieran cerrar el negocio.

Confiabilidad

Como sabrá, los controladores de dispositivos Vista de 64 bits deben estar firmados digitalmente. Puede desactivar la herramienta de verificación de firma digital presionando la tecla F8 al encender su computadora para instalar controladores sin firmar en sistemas de 64 bits. Sin embargo, no encuentro útil este enfoque. Por mi propia experiencia, realmente no puedo decir que 64 bits sea más confiable que 32 bits. Incluso puedes ver pantallas azules causadas por dispositivos controladores muchas veces. De hecho, forzar firmas digitales es inútil.

Seguridad

La firma de controladores mejora los controles de seguridad porque dificulta el desarrollo de rootkits. Además, las versiones de 64 bits de Vista y Win7 tienen dos características más que las versiones de 32 bits, a saber, el kernel de seguridad (PatchGuard) y la prevención de ejecución de datos basada en hardware (DEP), pero nunca he oído hablar de piratas informáticos ni desarrolladores de malware. siendo Estas cosas intimidan.

Es un hecho simple: la seguridad y la confiabilidad no son razones para usar 64 bits.

Habilitar actividades

Este puede ser un tema que a los usuarios domésticos no les importe mucho (=.=), pero hablemos de ello. El número de serie de Vista de 32 bits no puede activar Vista de 64 bits (excepto la versión definitiva), pero el fenómeno de Win7 ha cambiado y el CD comercial también contendrá la versión de 32/64 bits de Win7. Al mismo tiempo, sólo se necesita un número de serie para activar ambos sistemas. Al menos hasta el momento se han confirmado las versiones de MSDN y TechNet. Por supuesto, esto es algo bueno, porque puede instalar un sistema dual de 32/64 bits y cambiar cuando encuentre problemas de compatibilidad no resueltos.

Conclusión

Debido a los netbooks (los precios de las SSD son altos y algunos programas propietarios no soportan 64 bits), los sistemas de 32 bits continuarán por mucho tiempo, pero como varios programas cambiar la memoria A medida que aumenta la demanda, las aplicaciones de 64 bits se generalizarán. En mi opinión. El futuro debe pertenecer a los 64.

Por eso creo que Win 7 de 64 bits es la opción en la mayoría de los casos. Consideraría Win7 de 32 bits solo si supiera que algún programa necesario no es compatible con 64 bits, pero aun así probaría primero el modo Xp para ejecutar el programa.

Por supuesto, el texto completo es sólo mi opinión personal, no soy un maestro.