Esto puede ser bastante complejo bastante rápido, pero la versión corta es que si está ejecutando Snow Leopard o posterior, en una Mac que se ejecuta en un chip Intel Core 2 Duo (o más nuevo) , entonces puede ejecutar aplicaciones de 64 bits.
Debe tener en cuenta que no hay distinción entre las versiones de 32 bits y 64 bits de OSX , la diferencia está en la < em> EFI que es esencialmente el firmware que controla la interfaz entre su sistema operativo y su hardware. Algunos Mac más antiguos vienen con un EFI de 32 bits, otros con 64 bits. En este ejemplo, verá que el mío está ejecutando un EFI de 64 bits.
StuffeMac:~ stuffe$ ioreg -l -p IODeviceTree | grep firmware-abi
| | "firmware-abi" = <"EFI64">
StuffeMac:~ stuffe$
Por lo tanto, hasta ahora sabe que si tiene un EFI de 64 bits en el hardware de la CPU correcto, es bueno usar 64 bits, y se iniciará en un kernel de 64 bits en el nivel del sistema operativo, y permitirá para ejecutar aplicaciones de 64 bits.
Sin embargo, hay excepciones, ya que algunos Mac de 64 bits todavía se inician en el modo de 32 bits por defecto . Cualquiera que sea la configuración predeterminada de su sistema, puede intentar lo contrario manteniendo presionadas 3
y 2
en el inicio, o 6
y 4
, sin embargo, este fue un problema de corto plazo para ciertas macs cuando se ejecuta Snow Leopard, y en gran medida no es un problema para las macs / OS más nuevas.
Puede ver qué kernel está utilizando en el Perfil del sistema:
- Elija Acerca de esta Mac en el menú Apple ().
- Haz clic en Más información.
- Haga clic en Informe del sistema (paso opcional dependiendo del nivel del sistema operativo)
- Seleccione el software en el panel Contenido.
- Busque "Kernel de 64 bits y Extensiones: Sí (o No)" bajo el encabezado de Información general del software del sistema.
Y ahora para el pateador final, cualquier Mac que se ejecute en las especificaciones de CPU anteriores, independientemente de si tienen un EFI de 32 bits o de 64 bits, e independientemente de si se inician en núcleos de 32 bits o de 62 bits Todavía se pueden ejecutar aplicaciones de 64 bits en la parte superior de un kernel del sistema operativo de 32 bits (!), lo que es bastante bueno, por no mencionar que es muy inusual para la mayoría de los sistemas operativos de escritorio, ya que esta nota de una buena revisión de 10.6 se muestra cuando se discute la pregunta de 64 bits:
Finalmente, vale la pena repetirlo: tenga en cuenta que no necesita ejecutar el kernel de 64 bits para ejecutar aplicaciones de 64 bits o instalar más de 4GB de RAM en su Mac. Las aplicaciones se ejecutan bien en modo de 64 bits en la parte superior del 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.