"Hay algunos inconvenientes en términos de llamadas p/invoke que no siempre funcionan en 32/64, y Managed DirectX no funciona bien en 64 bits, pero en general creo que es algo que la gente va a ser haciendo más a medida que pasa el tiempo ".
Esto se produce, en .net, al establecer el indicador AnyCPU. AnyCPU en una máquina x64 ejecutará el proceso como un proceso x64, que procede a explotar cuando intenta llamar/cargar una dll de 32 bits. Dado que esas bibliotecas son de 32 bits, debe establecer la compilación en x86 para garantizar que la aplicación se ejecute como un proceso x86, si en una máquina x64 se ejecutará en WoW.
Conductor firmado. No se descubrirán más pantallas azules de "Controlador de Dispositivo Desconocido", se detectarán los controladores que causan problemas y se culparán correctamente de sus fallas.
Los controladores firmados también significa que los controladores son actuales. Los fabricantes que solían salirse con la actualización de un controlador una vez cada 2-3 años tenían que firmar/certificarse. Lo que significa que el controlador es relativamente actual y tuvo que superar la prueba básica de "es esta mierda total" en Microsoft.
Esta "falta de asistencia del conductor" siempre he visto como una gran ayuda. Forzar la certificación del fabricante.
Más espacio de direcciones. Otros han mencionado que esto permite más RAM, lo cual es cierto. Pero tiene más impacto en el rendimiento de administración de memoria. También significa tener 4 gigas de RAM y una tarjeta gráfica con 512MB en ella será utilizada por completo por el sistema. En un sistema operativo de 32 bits, el sistema tiene que decidir, a partir de las direcciones limitadas, qué hardware obtiene qué rango, la memoria física pierde.
Entonces siempre existe la posibilidad de utilizar más de 4 gigas de RAM, bueno para cuando se tiene una gran cantidad de máquinas virtuales
cargas x64 Vista núcleo procesos OS/servicios, durante el arranque, en direcciones aleatorias. Dando a algunos exploits una posibilidad 1/256 de elegir la ubicación correcta de memoria, en lugar de 100% en una máquina 32.
Sin parches de kernel. Ninguna. Nada. Zilch. Significa que algunas herramientas Sysinternal no funcionan, sin embargo, significa que el spyware/virus xyz no puede aplicar maliciosamente las mismas técnicas que sysinternals para esconderse para siempre, interceptar llamadas, etc. (esto es lo que impide que un software antivirus ... también como virus)
Punto muy interesante. Puntos de bonificación para el enlace de la película. – OregonGhost