Как проверить, является ли мой Mac на базе Intel 32-битным или 64-битным
Я хочу установить новое программное обеспечение с этими двумя версиями, и мне нужно знать, какое из них установить.
Как я могу определить 32- или 64-битные возможности моего Mac?
Чтобы узнать, используете ли вы 32-разрядное или 64-разрядное ядро (что имеет значение для некоторых драйверов устройств), запустите System Profiler и щелкните заголовок « Программное обеспечение» в разделе « Содержимое ».
В строке 64-bit Kernel and Extensions будет указано Yes, если вы используете 64-битное ядро, и No, если вы используете 32-битное ядро.
Примечание. Mac OS X 10.6 Snow Leopard — это последний выпуск, который может работать с 32-разрядным процессором Intel Mac, Mac OS X 10.7 Lion и выше по умолчанию являются 64-разрядными. Кроме того, System Profiler был переименован в System Information в OS X 10.7.
Запустите это в командной строке:
Эта статья базы знаний от Apple должна дать вам правильный ответ, так как это зависит от того, сколько лет вашему MacBook Pro.
В основном, если у вас есть что-то новее, чем MacBook 2008 года, у вас есть 64-битный процессор и ОС .
Другим вариантом является использование sysctl в оболочке:
Он покажет 1, если процессор способен выполнять 64-битные программы и 0 в противном случае.
Как вы могли видеть из всех ответов — маки отличаются от других операционных систем (ОС) тем, что 32-битная и 64-битная разделительная линия все размыты. Вы можете запустить 32-битный код на 64-битном процессоре.
Хороший обзор этой темы содержится в 64-разрядном руководстве Apple по переходу. Помните, что этот переход был начат до выпуска Tiger 29 апреля 2005 года и все еще происходит.
Что такое 64-битные вычисления?
Для целей этого документа 64-разрядные вычисления определяются как поддержка 64-разрядного адресного пространства, то есть поддержки одновременного использования более 4 ГБ памяти одной исполняемой программой — не больше, не меньше.
Начиная с версии 10.4, Mac OS X поддерживает 64-разрядные исполняемые файлы командной строки на компьютерах Macintosh на базе G5 и 64-разрядных компьютерах Intel Macintosh.
Начиная с версии 10.5, Mac OS X поддерживает полнофункциональные 64-разрядные приложения на компьютерах Intel Macintosh на базе G5 и 64-разрядных системах.
Начиная со Snow Leopard, Mac OS X использует 64-битное ядро на некоторых компьютерах Intel.
Кроме того — «64-битные» процессоры по-прежнему имеют компоненты шириной всего 32 бита. Аналогично, «32-разрядные» процессоры также имеют части шириной 128 бит (или более). Вот почему большинство людей сосредотачиваются на адресном пространстве для конкретной программы, а не на том, является ли аппаратное обеспечение 64-разрядным или сколько оно 64-разрядным.
Это действительно не имеет значения, пока вы не получите более конкретный вопрос. Почему ты спрашиваешь об этом? Я надеюсь, что этот общий обзор поможет вам понять, что на самом деле имеют в виду люди, когда обсуждают свои биты.
Mac OS X: Как узнать, что я в 64-разрядном режиме?
Я не могу вспомнить, как увидеть, если мой OS X (10.6) установка работает в 32-разрядном или 64-разрядном режиме.
3 ответов
поехать в Сведения О Системе и выберите программа в левой панели. В правой панели вы увидите 64-битное ядро и расширения. Если он говорит Да, вы в 64-битном режиме, если нет, то ты в 32-битном режиме.
OS X на самом деле не имеет общих «режимов», как предполагает вопрос-различные компоненты (т. е. процессы и ядро) могут независимо работать в разных режимах. В принципе, всякий раз, когда OS X запускает какую-либо часть программного обеспечения, она смотрит на то, какие архитектуры поддерживает программное обеспечение, на каком оборудовании вы работаете, и пытается сделать «лучший» выбор в каком режиме запускать эту конкретную часть программного обеспечения (руководство по производительности Macintosh имеет хороший набор нот о том, как переопределить это).
Если вы хотите знать, в каком режиме работает ядро, ответ Джона Т верен (для 10.6; в более ранних версиях были только 32-битные ядра). Обратите внимание, что в то время как 10.6 способен запускать ядро в 64-битной на многих моделях Mac, он только на самом деле делает это по умолчанию на последних Mac Pro и Xserves, и AIUI даже тогда только под серверной версией OS X.
Если, с другой стороны, вы хотите знать, может ли OS X запускать приложения в 64-битном режиме, то Arjan’s ответ верен как для 10.5, так и для 10.6 (но не для 10.4, которые могут запускать только программы Pure-posix в 64-битном режиме). Обратите внимание, что это в основном контролируется процессором компьютера: Core Solo и Core Duos только 32-разрядные, в то время как Core 2 Duos и Xeons способны 64-разрядные. Нет никаких проблем с запуском приложений в 64-битном режиме под 32-битным ядром (или наоборот).
наконец, если вы хотите знать, работает ли конкретная программа в 64-битном режиме, Монитор активности покажет вы под 10.5 и 10.6 (я не знаю о 10.4).
Я воспользуюсь этой возможностью, чтобы порекомендовать серию принца Маклина «дорога к Mac OS X Snow Leopard» в AppleInsider:’64 бита’,’64-бит, Санта-Роза и великий ПК мошенничество’,’вдвое больше оперативной памяти, половина цены, 64-бит’ и «будущее 64-битных приложений». Они были написаны до 10.6 был выпущен, но до сих пор делают хорошую работу по освещению последствий различных комбинации 32 — и 64-разрядного режима работы.
для 10.6, ответ Джона Т прав. Просто для тех, кто придет сюда с тем же вопросом для 10.5: найти программу Шахматы в Finder, щелкните правой кнопкой мыши, получить информацию. Вы увидите опцию возврата к 32-битной версии, если 10.5 может работать в 64-битном режиме: