Как узнать разрядность mac os

Обновлено: 05.07.2024

Название в значительной степени говорит об этом, мне нужно знать, потому что я хочу установить новое программное обеспечение, имеющее эти две версии, и мне нужно знать, какой из них устанавливать.

Чтобы узнать, запускаете ли вы 32-разрядное или 64-битное ядро ​​(что имеет значение для некоторых драйверов устройств), запустите System Profiler и нажмите заголовок Software в разделе Содержание .

В строке 64-битное ядро ​​и расширения будет указано Да , если вы используете 64-битное ядро ​​и Нет , если вы работаете 32-битное ядро.

Примечание. Mac OS X 10.6 Snow Leopard - последний релиз, который может запускать 32-разрядный Intel Mac, Mac OS X 10.7 Lion и выше, по умолчанию, 64-бит. Кроме того, Системный профайлер был переименован в Сведения о системе в OS X 10.7.

Запустите это в командной строке:

Эта статья базы знаний от Apple должна предоставить вам правильный ответ, поскольку это зависит от того, как старый ваш MacBook Pro.

В принципе, если у вас есть что-то более новое, чем MacBook 2008, у вас есть 64-битный процессор и OSâ € |

Вот таблица читов

Процессоры Apple

Другой вариант - использовать sysctl в оболочке:

Показывается 1, если процессор способен запускать 64-битные программы и 0 в противном случае.

Хороший обзор этой темы находится на 64-разрядной версии Apple Руководство по переходу Имейте в виду, что этот переход был начат до того, как 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-разрядный»

Это действительно не имеет значения, пока вы не перейдете к более конкретному вопросу. Почему вы спрашиваете об этом? Надеюсь, этот общий обзор поможет вам понять, что люди действительно имеют в виду, когда они обсуждают свои бит.

В окне терминала введите uname -m . Если вы получаете x86_64 , то вы используете 64-разрядную ОС.

Полный вывод выглядит примерно так:

Перейдите в меню Apple и выберите «Об этом Mac». Если у вас есть процессор Core Duo, у вас есть 32-разрядный процессор. В противном случае (Core 2 Duo, Xeon, i3, i5, i7, все остальное) у вас есть 64-разрядный процессор.

Mac OS X достаточно битово-агностик, поэтому либо нужно работать. Если вы все еще сомневаетесь, используйте 32-битную версию.

Команда arch без аргументов отображает тип архитектуры машины.

Результаты (из справочной страницы arch(1) ):

Просто запустите Монитор активности и найдите процесс с именем kernel_task . Затем посмотрите на колонку «Вид». Если он говорит Intel , тогда вы в настоящее время используете 32-битный режим. Если он говорит Intel (64-разрядный) , то, как говорится в тексте, вы используете 64-битный режим.

Примечание. Вы должны показать Все процессы , из раскрывающегося списка te рядом с полем поиска (фильтр).

Затем вы можете проверить ответ @Nate Bird на тот процессор, который у вас есть, и поддерживаемые режимы для него.

OS X не имеет общего 32/64-битного режима; он просто запускает каждую программу в «лучшем» доступном режиме, основываясь на том, что способен процессор и что поддерживает программа. Многие программы OS X входят в универсальный двоичный формат, что означает, что у них есть несколько версий (некоторая комбинация 32-битных PowerPC, 64-битных процессоров PowerPC, 32-разрядных и 64-разрядных процессоров Intel), включенных в один и тот же файл.

Eclipse, похоже, не приходит таким образом, поэтому вам нужно решить, какую версию загрузить. Я недостаточно знаком с ним, чтобы знать, нужно ли ему запускать в том же режиме, что и вы, чтобы отлаживать; если это так, запустите свою программу и найдите ее в Activity Monitor, чтобы узнать, в каком режиме она работает. Если Eclipse не должен находиться в одном и том же режиме (или код Java просто запускается внутри Eclipse), вы можете использовать либо один (если вы не используете 32-битный процессор, то есть Core Solo или Core Duo).

Запуск в терминале:

Если он дает 1 , это означает, что ваш компьютер имеет 64-битную архитектуру.

Или используйте команду arch , которая может вернуть либо i386 (32-разрядная Intel), либо x86_64 (64-разрядная версия Intel).

Запустите uname -a в оболочке, чтобы показать подробности о ядре. Вы можете увидеть RELEASE_X86_64 x86_64 для 64-битной версии

Откройте Terminal.app и запустите следующую команду:

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

В командной строке вы можете запустить .

Как уже было сказано Гордоном Дэвиссоном, жирные двоичные файлы могут включать как 32-битные, так и 64-разрядные исполняемые файлы программы (см. также Множественная архитектура, Single Build ).

Когда вышла macOS Mojave, Apple предупредила пользователей, что это будет последняя «яблочная» операционная система с поддержкой 32-битных приложений. 90% маководов это предупреждение проигнорировали. А между тем — до релиза macOS Catalina осталось всего ничего.

С сентября 2019 года приложения, которые не обновились до 64-битных версий, останутся за бортом экосистемы Apple. Поэтому я решил, что самое время напомнить вам об этом важном событии. И рассказать, как пережить его максимально безболезненно.

За что убрали 32 бита?

Процессоры с 64-битной архитектурой появились в линейке компьютеров Apple очень давно. Первой операционной системой, ориентированной на новые стандарты производительности, стала Mac OS X Snow Leopard. Она вышла аж в 2009 году. Примерно с этого момента разработчики программного обеспечения начали переводить свои приложения на 64 бита. Но программы, заточенные под 32-разрядную архитектуру, встречаются и сегодня.

Что в этом плохого? В принципе, ничего. За исключением того, что эти приложения не используют всех преимуществ 64-битных процессоров. Они не так стабильны и производительны. И для того, чтобы обеспечить их поддержку, купертиновцам приходится подстраиваться под устаревшую архитектуру.

К тому же, некоторые технологии Apple, вроде Apple Metal API, работают только с 64-битными приложениями. На 32-битной разрядности максимальная производительность не гарантируется. Чтобы оптимизировать процесс использования системных ресурсов и избавиться от лишних «костылей», нужно разобраться с приложениями, которые пользуются устаревшей архитектурой.

И сделать это максимально быстро и эффективно. Именно поэтому купертиновцы и убирают из macOS Catalina поддержку 32-битного ПО. Чтобы не размениваться по мелочам и сконцентрироваться на том, что действительно актуально.

Предупреждён — значит вооружён

Apple всегда заботится о своих пользователях. Это не просто красивый рекламный слоган, это — официальная политика компании. Поэтому после релиза macOS High Sierra пользователи начали получать уведомления о несовместимости 32-битных приложений с будущими версиями macOS.

Что это значит? Правильно: что вам нужно обновить приложение. Если, конечно, разработчик уже выпустил 64-битную версию. Если нет, самое время поискать аналоги. Потому что после выхода macOS Catalina это приложение работать не будет.

Пользователи с доступом к бета-версии «Каталины», кстати говоря, могут подтвердить мои слова. После обновления операционной системы многие из них получили уведомление со списком 32-битных программ, которые больше не поддерживаются. Такой же красивый списочек получите и вы, если не перейдёте на более современное ПО.

Как найти устаревшие 32-битные приложения?

Узнать разрядность приложения очень просто.
1. Нажимаем на значок Apple в левом верхнем углу экрана.
2. Выбираем пункт «Об этом Mac».
3. Переходим в раздел «Информация о системе».
4. Прокручиваем список в левой части экрана вниз до раздела «ПО».
5. Кликаем на «Программы».

Всё, перед нами полный список всех установленных на этом компьютере приложений. Ищем графу «64 бит (Intel)», смотрим, что там написано. Если «Да», значит, всё здорово, после выхода macOS Catalina программа будет доступна. Если «Нет», значит, её нужно обновить.

Проще всего это сделать через Mac App Store. Там есть раздел «Обновления», в который попадают все уведомления о новых версиях ПО. Если App Store не знает о том, когда появится новая сборка приложения под 64 бита, можно связаться с разработчиками напрямую. Или перейти на программное обеспечение от конкурентов, благо у каждого популярного проекта сейчас есть «двойник». И в 8 случаях из 10 он ничуть не хуже устаревшего 32-битного «оригинала».

Устаревшие форматы и кодеки

Что делать с устаревшими приложениями — понятно. Обновляться или менять на аналоги. Например, ставить вместо Aperture — Adobe Lightroom. Жертвы минимальные, результат замечательный, все довольны. А вот что делать с файлами, которые используют старые форматы и кодеки?

После перехода на 64-битную архитектуру некоторые библиотеки iMovie и Final Cut Pro X придётся переконвертировать. Это касается файлов, созданных с использованием кодеков QuickTime 7. С апреля 2018 года Adobe прекратила их поддержку. В macOS Catalina QuickTime 7 тоже не будет. Полный список форматов, которые затронет переход, можно найти на сайте техподдержки Apple.

Как продолжать пользоваться 32-битными приложениями?

Если вы по какой-то причине не можете отказаться от программы, которая использует 32-разрядную архитектуру, выход один — не обновляться до «Каталины». Оставайтесь на macOS Mojave и High Sierra. На ближайшие пару лет их функциональности вам хватит. А там, может, найдёте другое программное обеспечение или смените работу.

Другого выхода нет — в Купертино настроены очень категорично. После macOS Mojave — никаких 32 битов.

На этом всё. Задавайте вопросы в комментариях, ставьте лайки, подписывайтесь на канал.
Приходите к нам на прямые трансляции мероприятий от Apple. Будет интересно.

Как узнать, 32-разрядный или 64-разрядный мой Mac?

Как узнать, сколько бит у моего Mac?

MacOS High Sierra 64-разрядная?

Продвижение 64-битных систем Apple началось в прошлом году

64-битная лучше, чем 32-битная?

32-битный процессор по сравнению с 64-битным процессором менее эффективен с точки зрения производительности. С другой стороны, 64-битный процессор больше рекомендуется для многозадачности и выполнения других тяжелых приложений из-за его высокой производительности по сравнению с 32-битным процессором.

Mac Catalina 64-битная?

В Catalina будет поддерживаться только 64-битное программное обеспечение. Каталина здесь, и если вы решите перейти на новую macOS, вам нужно сделать немного больше, чем обычно, для подготовки своего Mac. Вам необходимо убедиться, что ваши приложения имеют 64-битные версии.

Чип Apple M1 64-битный?

Какие компьютеры Mac могут работать с Windows 10?

Вот официальный список компьютеров Mac с Windows 10:

  • MacBook 2015 года выпуска или новее.
  • MacBook Air 2012 года выпуска или новее.
  • MacBook Pro 2012 года выпуска или новее.
  • Mac mini, представленный в 2012 году или позже.
  • iMac, выпущенный в 2012 году или позже.
  • iMac Pro (все модели)
  • Mac Pro, представленный в 2013 году или позже.

Что такое 64-битный четырехъядерный процессор?

64-битные процессоры бывают двухъядерными, четырехъядерными, шестиядерными и восьмиъядерными для домашних вычислений. Использование нескольких ядер позволяет выполнять большее количество вычислений в секунду, что увеличивает вычислительную мощность и помогает ускорить работу компьютера.

Как долго будет поддерживаться Мохаве?

Поддержка заканчивается 30 ноября 2021 г.

В соответствии с циклом выпуска Apple, мы ожидаем, что macOS 10.14 Mojave больше не будет получать обновления безопасности, начиная с ноября 2021 года. В результате мы прекращаем поддержку программного обеспечения для всех компьютеров под управлением macOS 10.14 Mojave и прекращаем поддержку 30 ноября 2021 года. .

Является ли High Sierra последней версией Mac OS?

macOS Последняя версия
macOS Mojave 10.14.6
macOS High Sierra 10.13.6
macOS Sierra 10.12.6
OS X Эль-Капитан 10.11.6

MacOS High Sierra 32-разрядная?

Могу ли я перейти с 32-битной на 64-битную?

Как я могу изменить 32-битную на 64-битную?

Как обновить 32-разрядную до 64-разрядной версии в Windows 10

Является ли x86 32-битным?

x86 относится к 32-битному процессору и операционной системе, а x64 относится к 64-битному процессору и операционной системе.

Я хочу установить новое программное обеспечение с этими двумя версиями, и мне нужно знать, какое из них установить.

Как я могу определить 32- или 64-битные возможности моего Mac?

Какую версию ОС вы используете? Когда был построен ваш MacBook Pro? Это довольно просто. Перейдите к логотипу Apple и выберите «Об этом Mac». Если это говорит Core Duo, то это 32 бита. Если он говорит Core 2 Duo, то он 64-битный (игнорируйте проблему с 32-битным ядром, он будет нормально работать с 64-битным программным обеспечением). Физически, если у вашего MBP черная клавиатура, она абсолютно 64-битная. Оригинальные MBP имели серебряную клавиатуру, и 32-битные устройства были почти полностью заменены в начале 2007 года. Так что, если вы приобрели свою модель даже в более позднем курсе 2007 года, то это Mac, способный работать на 64-битной версии. Кроме того, если вы работаете с Lion, то вы используете 64-битную версию (поскольку Lion не работает на 32-битных компьютерах 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.

Системный профилировщик не установлен на моей машине - или Spotlight не может его найти - поэтому этот ответ не будет работать для всех. Какая у вас машина и ОС? Название было изменено на «Информация о системе» некоторое время назад (оно находится в папке «Утилиты»). Я нашел приложение Информация о системе. Благодарю. Было бы хорошо, чтобы обновить ответ в интересах других. К сожалению, я не смог найти пункт «64-битное ядро ​​и расширения» в разделе «Программное обеспечение» приложения «Информация о системе». Я на 10.12.2. Если вы используете 10.12, то ваш Mac 64-битный. Последняя версия Mac OS X, которая могла работать на 32-битном Mac, была 10.6 Snow Leopard. У меня Mac OS X 10.7 Lion и настройка «64-битное ядро ​​и расширения: нет». Но я уверен, что у меня есть 64-битный MacBook, что я и проверил методом из ответа @Greg Cain's. Странно

Запустите это в командной строке:

Это лучший ответ на мой взгляд. И предложение: поместите это в своем профиле: echo "You are on a "$(getconf LONG_BIT)"-bit architecture"

Эта статья базы знаний от Apple должна дать вам правильный ответ, так как это зависит от того, сколько лет вашему MacBook Pro.

В основном, если у вас есть что-то новее, чем MacBook 2008 года, у вас есть 64-битный процессор и ОС .

Процессоры Apple

Это не говорит полную историю, но это начало. У меня был Macbook с 64-битным Core 2 Duo, но 32-битной прошивкой / EFI, в результате чего стек никогда не был полностью 64-битным. Это правда. Линия технически размыта, потому что ядро ​​может работать только в 32-битном режиме, а все остальное - 64-битное. Я не уверен, когда именно, но все новые Маки теперь на 100% 64-битные, хотя они все еще могут запускать 32-битные приложения. Согласно другой статье базы знаний , MacBook Pro с начала 2008 года до середины 2010 года поддерживает 64-разрядное ядро, но не использует его по умолчанию.

Другим вариантом является использование sysctl в оболочке:

Он покажет 1, если процессор способен выполнять 64-битные программы и 0 в противном случае.

Хороший обзор этой темы содержится в 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-разрядным.

Это действительно не имеет значения, пока вы не получите более конкретный вопрос. Почему ты спрашиваешь об этом? Я надеюсь, что этот общий обзор поможет вам понять, что на самом деле имеют в виду люди, когда обсуждают свои биты.

Читайте также: