it-swarm-es.com

¿Qué beneficios hay que para ejecutar un sistema operativo de 64 bits?

Me gustaría escuchar las opiniones de la comunidad sobre las razones para cambiar, para utilizar, o cuando, se debe considerar una plataforma X64. Además, ¿hay beneficios adicionales de ejecutar Windows 7 de 64 bits? ¿Más de 64 bits pre-Win7 OS?

23
GONeale

Hay beneficios de seguridad al ejecutar una versión de 64 bits de Windows. Básicamente, Microsoft pudo reiniciarse con más de una pizarra limpia e implementar algunos guardias seguros adicionales. Está parcialmente habilitado por un mejor soporte de hardware en la CPU de 64 bits.


Aquí hay una lista rápida de diferencias:

  • Soporte para basado en hardware DEP .
  • PatchGuard para evitar que los conductores o los rootkits parchen al núcleo.
  • Conductores firmados.
  • Código de comprobaciones de integridad. Los binarios se verifican antes de cargar.
  • Extracción del subsistema de 16 bits (reducción de la superficie de ataque).


Jeff Jones tiene dos artículos sobre los cambios: Part1 , Part2 . Wikipedia tiene algunos información y hay esto artículo KB ( deDUDA ).

12
Luke Quinane

Las ventanas de 32 bits se limitan a máx. 4 GB de RAM

11
Nick

El beneficio es que cada proceso puede abordar más de 4 GB de memoria por proceso. Técnicamente, el sistema operativo puede tener más de 4 GB de RAM con 32 bits (pero limitado a 4GB por proceso), pero en la práctica, ningún sistema operativo moderno realmente implementa que, por lo tanto, un segundo beneficio es que el sistema operativo pueda tener Más de 4 GB de RAM.

Además, en 32 bits OSS, la parte superior del espacio de direcciones de 4 GB es utilizada por los controladores de dispositivo y otras cosas (como GPU RAM Mapeo), reduciendo la memoria real a aproximadamente 3-3.5 GB. Que se va con 64 bits OSS.

Ciertas aplicaciones, en particular relacionadas con la foto y el video, utilizarán más de 4 GB por proceso. Photoshop en imágenes grandes, edición de video, modelado 3D, etc. puede beneficiarse de más de 4 GB por proceso.

8
cletus

La principal ventaja es para el espacio de memoria: mucho más de 4Go.

Eso significa que puedo asignar 4Go a una máquina virtual (un proceso, por ejemplo, un Ubuntu en el interior), al tiempo que tiene más que suficiente para mi sesión de Win64 actual.

1
VonC

Probablemente, la ventaja más evidente sobre la versión de 32 bits es la capacidad de usar más de 4 GB de RAM (bueno, en realidad más de 3.x, ya que parte del AS se usa para MMIO). X86_64 = ISA también duplica el número de GPRS de 8 (y algunos de ellos no son tan generales ...) a 16, iguales, los registros XMM se elevan a 16ºC. Y, por supuesto, cuando está en LM, la CPU puede manejar los enteros 64bit directamente (que pueden ser una gran victoria para ciertas cargas de trabajo).

1
Luca Tettamanti

Cuando se trata de Windows XP en ejecución de 64 bits permite el uso de 4GB de RAM o más. En 32 bit XP Hay un total de 4GB RAM compartido entre la placa base y la tarjeta gráfica.

Por lo tanto, si tiene una tarjeta gráfica de 512MB, la memoria máxima disponible para Windows es de 3.5 GB.

0
Simon Hartcher

En Windows 32-bit, cada proceso está permitido acceder a solo 2 GB por defecto. Esto es mucho peor que poder usar 4GB. El sistema se usa para usar la memoria restante, pero como se señaló que la tarjeta de video toma su parte de eso.

0
casualcoder