Esto puede ser bastante complejo rápidamente, pero la versión corta es que si usted está ejecutando Snow Leopard o posterior, en un Mac que se ejecuta en un Chip Intel Core 2 Duo (o más reciente) entonces puedes ejecutar aplicaciones de 64 bits.
Debe tener en cuenta que hay no hay distinción entre las versiones de 32 y 64 bits de OSX la diferencia está en el EFI que es esencialmente el firmware que controla la interfaz entre el sistema operativo y el hardware. Algunos Macs antiguos vienen con una EFI de 32 bits, otros con 64 bits. En este ejemplo verás que el mío está ejecutando una EFI de 64 bits.
StuffeMac:~ stuffe$ ioreg -l -p IODeviceTree | grep firmware-abi
| | "firmware-abi" = <"EFI64">
StuffeMac:~ stuffe$
Por lo tanto, hasta ahora sabes que si tienes una EFI de 64 bits en el hardware de la CPU correcta, eres bueno para ir con 64 bits, y arrancará en un kernel de 64 bits a nivel de sistema operativo, y te permitirá ejecutar aplicaciones de 64 bits.
Sin embargo, hay excepciones, ya que algunos Macs de 64 bits siguen arrancando en modo de 32 bits por defecto . Cualquiera que sea el valor por defecto de su sistema, puede intentar lo contrario mediante manteniendo pulsado 3
y 2
en el arranque, o 6
y 4
Sin embargo, esto fue un problema a corto plazo para ciertos Macs cuando se ejecutaba Snow Leopard, y ya no es un problema en los nuevos Macs/OS.
Puedes ver qué kernel estás utilizando en System Profiler:
- Elija Acerca de este Mac en el menú Apple ().
- Haga clic en Más información.
- Haga clic en Informe del sistema (paso opcional que depende del nivel del sistema operativo)
- Seleccione Software en el panel de contenidos.
- Busque "Kernel y extensiones de 64 bits: Sí (o No)" en el apartado Descripción del software del sistema.
Y ahora, la sorpresa final, cualquier Mac que funcione con la especificación de CPU mencionada, independientemente de si tiene una EFI de 32 o 64 bits, e independientemente de si se arranca con kernels de 32 o 62 bits puede seguir ejecutando aplicaciones de 64 bits sobre un núcleo de sistema operativo de 32 bits (¡!), lo cual es muy bueno, por no mencionar que es muy inusual para la mayoría de los sistemas operativos de clase de escritorio, como esta nota de una buena revisión de 10.6 muestra cuando se discute la cuestión de los 64 bits.:
Por último, vale la pena repetirlo: tenga en cuenta que no es necesario ejecutar el núcleo de 64 bits para ejecutar aplicaciones de 64 bits o instalar más de 4 GB de RAM en su Mac. Las aplicaciones funcionan perfectamente en modo de 64 bits sobre el kernel de 32 bits, e incluso en versiones anteriores de Mac OS X ha sido posible instalar y aprovechar mucho más de 4 GB de RAM.
1 votos
Depende de tu modelo de Mac, así que por favor publícalo.