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 ?

11voto

Oskar Points 1242

Comme vous l'avez peut-être constaté dans toutes les réponses, les macs sont différents des autres systèmes d'exploitation (OS) en ce sens que la ligne de démarcation entre 32 bits et 64 bits est très floue. Vous pouvez faire fonctionner du code 32 bits sur un processeur 64 bits.

Un bon aperçu de ce sujet se trouve à l'adresse suivante Guide de transition vers le 64 bits d'Apple N'oubliez pas que cette transition a commencé avant la sortie de Tiger, le 29 avril 2005, et qu'elle est effectivement terminée.

Qu'est-ce que le calcul à 64 bits ?

Dans le cadre de ce document, l'informatique 64 bits est définie comme suit la prise en charge d'un espace d'adressage de 64 bits, c'est-à-dire la prise en charge de l'utilisation simultanée de plus de 4 Go de mémoire par un seul programme exécutable. de plus de 4 Go de mémoire par un seul programme exécutable, ni plus, ni moins. moins.

À partir de la version 10.4, Mac OS X prend en charge les exécutables 64 bits en ligne de commande sur les ordinateurs Macintosh basés sur G5 et les ordinateurs Intel compatibles 64 bits. de la ligne de commande sur les ordinateurs Macintosh basés sur le G5 et les ordinateurs Intel compatibles 64 bits. Macintosh.

Depuis la version 10.5, Mac OS X prend en charge les applications 64 bits complètes sur les ordinateurs Macintosh G5 et Intel 64 bits.

À partir de Snow Leopard, Mac OS X utilise un noyau 64 bits sur certaines applications. ordinateurs Intel.

De même, les unités centrales de traitement "64 bits" ont toujours des parties qui ne sont larges que de 32 bits. De même, les unités centrales de traitement "32 bits" ont également des parties qui ont une largeur de 128 bits (ou plus). C'est pourquoi la plupart des gens se concentrent sur l'espace d'adressage d'un programme spécifique plutôt que sur la question de savoir si le matériel est "64 bits" ou quelle partie de celui-ci est "64 bits".

8voto

HigherAbstraction Points 554

El arch Sans argument, la commande affiche le type d'architecture de la machine.

Les résultats (de la arch(1) page de manuel) :

i386    32-bit intel
ppc     32-bit powerpc
ppc64   64-bit powerpc
x86_64  64-bit intel

4 votes

Euh, non. J'ai un MBP Core i7 et j'ai activé le noyau 32 bits car le logiciel VPN de mon employeur le requiert, et arch renvoie i386 pour moi. Mon processeur est 64 bits et j'ai beaucoup de processus 64 bits en cours d'exécution, donc cela semble seulement vous dire quel est le type de noyau.

1 votes

Ce que David a dit - cela vous indique seulement quel noyau est exécuté. Comme David, j'utilise un noyau 32 bits parce que j'ai besoin d'un kext qui le nécessite, mais je peux exécuter des processus utilisateur 64 bits sans problème.

7voto

Robin Robinson Points 1031

Allez dans le menu Apple et sélectionnez "À propos de ce Mac". Si vous avez un processeur Core Duo, vous avez un processeur 32 bits. Sinon (Core 2 Duo, Xeon, i3, i5, i7, n'importe quoi d'autre), vous avez un processeur 64 bits.

Mac OS X est assez agnostique en matière de bits, donc l'un ou l'autre devrait fonctionner. En cas de doute, utilisez la version 32 bits.

3 votes

Pour être complet, il y avait aussi le processeur "Core Solo" de 32 bits seulement utilisé dans le tout premier Mac mini d'Intel ( "Début 2006" ).

3voto

Ubiguchi Points 2145

Il suffit de lancer le moniteur d'activité et de trouver le processus nommé tâche_noyau . Regardez ensuite la colonne Kind. Si elle indique Intel alors vous utilisez actuellement le mode 32 bits. Si vous lisez Intel (64 bits) alors, comme le dit le texte, vous utilisez le mode 64 bits.

Note : Vous devez montrer Tous les processus dans la liste déroulante située à côté du champ de recherche (filtre).

Vous pouvez alors vérifier @Nate Bird La réponse de la Commission européenne dépend du processeur que vous possédez et des modes supportés par celui-ci.

2voto

Gordon Davisson Points 30215

OS X ne dispose pas d'un mode 32/64 bits global ; il exécute simplement chaque programme dans le "meilleur" mode disponible, en fonction de ce dont le processeur est capable et de ce que le programme prend en charge. De nombreux programmes OS X sont fournis au format binaire universel, ce qui signifie qu'ils ont plusieurs versions (une combinaison de PowerPC 32 bits, PowerPC 64 bits, Intel 32 bits et Intel 64 bits) incluses dans le même fichier.

Eclipse n'est apparemment pas livré de cette façon, vous devez donc décider de la version à télécharger. Je ne le connais pas assez pour savoir s'il doit s'exécuter dans le même mode que ce que vous essayez de déboguer ; si c'est le cas, exécutez votre programme et cherchez-le dans Activity Monitor pour voir dans quel mode il s'exécute. Si Eclipse n'a pas besoin d'être dans le même mode (ou si le code Java s'exécute simplement à l'intérieur d'Eclipse), alors vous pouvez utiliser l'un ou l'autre (à moins que vous n'utilisiez un processeur 32 bits uniquement, c'est-à-dire Core Solo ou Core Duo).

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