2 votos

¿El Macbook Pro de mediados de 2010 (Core 2 Duo) admite la compresión de memoria con OS X 10.9+?

La máquina en cuestión es un Macbook Pro de mediados de 2010 con el Intel Core 2 Duo (P8600 2.4GHz).

No tengo del todo claro si la función de compresión de memoria en OS X 10.9 (Mavericks) y posteriores aprovecha los conjuntos de instrucciones de compresión de los nuevos procesadores Intel. Dicho esto, ¿está implementada completamente en software y funcionaría en todo el hardware de Apple capaz de ejecutar 10.9 y posteriores, independientemente del procesador, o requiere un procesador más moderno con estas instrucciones que aceleran la compresión? Un ejemplo de problema de compatibilidad con los procesadores es el conjunto de instrucciones AESNI de la nueva arquitectura de Intel, que acelera enormemente las rutinas AES y de hash, pero que no está disponible en muchos procesadores AMD y en la serie Intel Core Duo.

Cualquier información que pueda arrojar luz sobre esto sería muy apreciada. Gracias.

2voto

Jose Chavez Puntos 645

Se implementa completamente en software, sí (para cualquier definición significativa de esto). Obviamente, necesitarás una CPU física para ejecutar el código en la práctica.

Esta función no requiere el conjunto de instrucciones AESNI. Sólo requiere una CPU x86_64 (es decir, una CPU de 64 bits) que, de todos modos, ya es un requisito para ejecutar Mavericks.

Puede encontrar el código fuente del algoritmo de compresión aquí:

https://github.com/aosm/xnu/blob/9653931b282e653805655cc56831195d0fb162aa/osfmk/x86_64/WKdmCompress_new.s

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X