¿Qué son los sistemas de 32 y 64 bits y x86 y x64?
En primer lugar, desde el punto de vista del sentido común, si tu CPU es de doble núcleo, ¡debería admitir 64 bits!
Por supuesto, también puedes usar CPU-Z para comprobar si tu CPU contiene instrucciones EM64T (INTEL) o X86_64 (AMD). Si se incluye, significa que se admiten 64 bits. Si su CPU es de doble núcleo o superior, debe admitir un sistema operativo de 64 bits. Si su computadora tiene más de 4G de memoria, debe usar un sistema de 64 bits, porque Windows 7 o Vista de 32 bits solo admite hasta 3,25G de memoria. Windows 7 de 64 bits admitirá hasta 128 GB de memoria.
Windows XP, Windows Vista, Windows Server 2008 y Windows 7 están disponibles en versiones de 32 bits (x86) y 64 bits (x64). ¿Cuál es la diferencia entre un sistema operativo de 64 bits y un sistema operativo de 32 bits?
1. Las intenciones del diseño original son diferentes. La intención original del sistema operativo de 64 bits era satisfacer las necesidades de los clientes que requieren grandes cantidades de memoria y rendimiento de punto flotante en diseño y análisis mecánico, animación 3D, edición y creación de vídeo, informática científica y aplicaciones informáticas de alto rendimiento. . En otras palabras, en pocas palabras, es una plataforma operativa para que el personal de alta tecnología utilice software específico para su industria. Los sistemas operativos de 32 bits están diseñados para usuarios normales.
2. Se requieren diferentes configuraciones. Los sistemas operativos de 64 bits sólo se pueden instalar en computadoras de 64 bits (la CPU debe ser de 64 bits). Al mismo tiempo, debe instalar software común de 64 bits para aprovechar al máximo 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 "automóvil grande": el rendimiento de 64 bits se reducirá considerablemente.
3. La velocidad de funcionamiento es diferente. El ancho de datos de la CPU GPRS (Registro de propósito general) de 64 bits es de 64 bits, y el conjunto de instrucciones de 64 bits puede ejecutar instrucciones de datos de 64 bits, lo que significa que el procesador puede extraer datos de 64 bits a la vez (solo se necesitan dos instrucciones para extraer datos de 8 bytes a la vez), que es el doble que 32 bits (se necesitan 4 instrucciones para extraer 4 bytes de datos a la vez) y, en teoría, el rendimiento mejorará en 650.
4. Diferentes capacidades de direccionamiento. La ventaja de los procesadores de 64 bits también se refleja en el control de la memoria del sistema. Debido a que las direcciones utilizan números enteros especiales, los ALU (operadores lógicos aritméticos) y los registros pueden manejar números enteros más grandes, es decir, direcciones más grandes. Por ejemplo, la versión Windows Vista x64 admite hasta 128 GB de memoria y 16 TB de memoria virtual, mientras que las CPU y los sistemas operativos de 32 bits solo pueden admitir hasta 4G de memoria.
5. La popularidad del software es diferente. Actualmente, el software de uso común de 64 bits es mucho menos común que el software de uso común 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 usuarios. Esta es también una de las principales razones por las que el software de 64 bits es relativamente caro (lo que distribuye el coste entre menos ventas).
En resumen, el sistema operativo Microsoft Windows de 64 bits debe depender del soporte de hardware host de 64 bits y de la asistencia de software común de 64 bits para aprovechar al máximo las ventajas de 64 bits. bit. Falta la "trinidad". No puedes hacer ambas cosas (la razón es muy simple: el sistema operativo es solo una plataforma en ejecución que conecta el anterior y el siguiente). En cuanto a las computadoras de 64 bits que pueden instalar sistemas operativos de 32 bits y los sistemas operativos de 64 bits que pueden instalar software de 32 bits, eso es "compatibilidad con versiones anteriores" por diseño, no el significado original de diseño de 64 bits (como se mencionó anteriormente). ).
Finalmente, me gustaría recordarles a algunos internautas:
Aunque las computadoras de 1 y 64 bits pueden instalar sistemas operativos de 32 bits, las computadoras de 32 bits nunca podrán instalar sistemas operativos de 64 bits. sistemas. Esto es muy importante y debe tenerse en cuenta para evitar descargas e instalaciones ciegas.
2. En un sistema operativo de 32 bits que se ejecuta en una computadora de 64 bits, el sistema operativo de 64 bits no se puede instalar mediante la instalación del disco duro. Si realiza la instalación, se prefiere el método de instalación en formato CD o se puede utilizar el método de instalación complejo de DOS.
3. El uso de una máquina virtual para instalar un sistema operativo en realidad instala el software en el sistema operativo actualmente en ejecución. Por tanto, los sistemas operativos de 64 bits no se pueden instalar virtualmente en sistemas operativos de 32 bits. Incluso si se instala a regañadientes de forma "curva", en realidad es para soportar el dispositivo subyacente, no hay duda al respecto.