79 votes

Comment vérifier si mon Mac Intel est en 32 ou 64 bits ?

Je veux installer un nouveau logiciel qui comporte ces deux versions, et j'ai besoin de savoir laquelle installer.

Comment puis-je savoir si mon Mac fonctionne en 32 ou 64 bits ?

1voto

kenorb Points 11627

Exécuter dans le Terminal :

sysctl hw.cpu64bit_capable

Si cela donne 1 cela signifie que votre ordinateur a une architecture 64 bits.

Ou utilisez arch qui peut retourner soit i386 (Intel 32 bits) ou x86_64 (Intel 64 bits).

2 votes

Running arch donne "i386". En attendant, sysctl hw.cpu64bit_capable donne 1 . Alors, c'est quoi ?

1voto

ViniciusC Points 11

Exécuter uname -a dans le shell pour afficher des détails sur le noyau. Vous pouvez voir RELEASE_X86_64 x86_64 pour la version 64 bits

1voto

Cris-O Points 3334

Abrir Terminal.app et exécutez la commande ci-dessous :

uname -m | if grep -q 64; then echo "64-bit CPU (`uname -m`)"; else echo "32-bit CPU (`uname -m`)"; fi

0voto

jan Points 11

En ligne de commande, vous pourriez exécuter ...

(
printf '\n\n'
echo 'System Software Overview:'
system_profiler SPSoftwareDataType | sed -n '/64-bit/s/[[:space:]]*\(.*\)/\1/p'
ioreg -l -p IODeviceTree | sed -n '/firmware\-abi/s/.*"\([^"]*\)".*"\([^"]*\)".*/\1: \2/p'
printf '\n\n'
echo 'Java:'
#man java_home | cat
#/usr/libexec/java_home -h  
#/usr/libexec/java_home -V
#/usr/libexec/java_home -X
/usr/libexec/java_home -d 32
/usr/libexec/java_home -d 64
printf '\n\n'
)

# sample output:
#
# System Software Overview:
# 64-bit Kernel and Extensions: No 
# firmware-abi: EFI64
#
# Java:
# /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
# /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Comme l'a déjà indiqué Gordon Davisson, les binaires lourds peuvent inclure à la fois les exécutables 32 bits et 64 bits d'un programme (voir aussi Architecture multiple, construction unique ).

file /mach_kernel /usr/lib/libSystem.dylib

1 votes

Hehe, merci pour le petit chemin ! :-D Je préfère juste un getconf LONG_BIT depuis le terminal, mais il se peut que ce ne soit pas le cas, bien sûr.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X