MacDays
Новости и советы по Mac OS X, Apple, iPhone, iPad, iPod
Как узнать 32-битный или 64-битный режим ядра Mac OS X Snow Leopard Вы используете
Опубликовано 13.09.2009 · Обновлено 07.05.2020
Snow Leopard 10.6 является первой версией Mac OS X, которая поставляется с 64-битном ядром, и, очевидно, что Ваш Mac должен иметь 64-разрядные процессоры для его использования, но некоторые 64-битные Маки не используют по умолчанию 64-битный режим ядра. Итак, как же узнать, какую версию ядра использует Ваш Mac? Для этого есть специальная команда терминала, которая укажет Вам версию ядра.
Откройте терминал и введите следующую команду:
Если Вы используете 32-битный режим ядра Mac OS X:
baxx$ uname -a
Darwin baxxs-macpro31.local 9.2.0 Darwin Kernel Version 9.2.0: Sun Mar 2 00:11:08 SCT 2008; made by ToH:xnu-1228/BUILD/obj/RELEASE_I386 i386
В конце записи i386? Это свидетельствует о 32-битности ядра.
Если Вы используете 64-битный режим ядра Mac OS X:
baxx$ uname -a
Darwin baxxs-macpro31.local 9.2.0 Darwin Kernel Version 9.2.0: Sun Mar 2 00:11:08 SCT 2008; made by ToH:xnu-1228/BUILD/obj/RELEASE_X86_64 x86_64
В конце записи x86_64? Это свидетельствует о 64-битности ядра.
Во время загрузки системы удерживайте одновременно клавиши «6» и «4», чтобы загрузить Mac OS X Snow Leopard в 64-битном режиме ядра, или удерживайте «3» и «2», чтобы загрузиться в 32-битном режиме ядра. Однако, Mac по умолчанию сам загружается в том режиме ядра, которое лучше всего поддерживается.
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-битном режиме:
(Это также работает для оборудования не Intel.)
Определение версии macOS, установленной на компьютере Mac
Версию операционной системы компьютера Mac и сведения о ее актуальности можно найти в разделе «Об этом Mac».
Установлена ли на вашем компьютере Mac последняя версия операционной системы (macOS или OS X)? Используется ли версия, необходимая для другого продукта, который вы хотите использовать со своим компьютером Mac? Какие версии более ранние (старее) или более поздние (новее)? Для этого узнайте, какая версия установлена в настоящее время.
Если используемая версия macOS не актуальна, вы можете установить более позднюю.
Какая версия macOS установлена?
В меню Apple () в углу экрана выберите пункт «Об этом Mac». Вы увидите название macOS, например macOS Mojave, и номер версии. Если нужно также узнать номер сборки, для его отображения щелкните номер версии.
В данном примере показана macOS Catalina 10.15 (сборка 19A583).
Какая версия macOS последняя?
Ниже перечислены все операционные системы Mac, начиная с самой последней. Каждый основной выпуск macOS получает новое название, например macOS Catalina. Актуальные версии macOS добавляются в эту статью по мере выхода соответствующих обновлений.
Если на компьютере Mac установлена более старая версия любой операционной системы Mac, необходимо установить последние обновления ПО Apple, в состав которых могут входить важные обновления системы безопасности и обновления программ, устанавливаемых с помощью macOS, например Safari, «Книги», «Сообщения», «Почта», «Музыка», «Календарь» и «Фото».
Как проверить, является ли мой 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 32-битное или 64-битное ядро в Mac OS X 2020
Table of Contents:
Вы когда-нибудь хотели узнать, использует ли ваш Mac 32-битное или 64-битное ядро? Это может показаться отвратительным и в сорняках, но сейчас это актуально. Snow Leopard 10.6 — это первая версия Mac OS X, которая поставляется с 64-битным ядром, и, очевидно, ваш Mac должен иметь 64-битный процессор, чтобы использовать это ядро, но некоторые 64-битные Mac не по умолчанию используют 64-битное ядро.
Итак, как вы узнаете, какую версию ядра использует ваша машина? Как узнать, используете ли вы 32-битную или 64-битную Mac OS X? Ну, есть простая команда, чтобы определить, используете ли вы 32-битное ядро или 64-битное ядро, и команда фактически одинакова для обоих, это вывод, который скажет вам, какую версию ядра вы используете.
Определение, является ли Mac OS X 64-битной или 32-битной
Откройте Терминал и введите следующую команду:
Если вы используете 32-битное ядро в Mac OS X:
user$ uname -a
Darwin iMac.local 10.0.0 Darwin Kernel Version 10.0.0: Fri Jul 31 22:47:34 PDT 2009; root:xnu-1456.1.25
Видите i386 на конце там? Это означает, что это 32-битное ядро
Если вы используете 64-битное ядро в Mac OS X:
user$ uname -a
Darwin iMac.local 10.0.0 Darwin Kernel Version 10.0.0: Fri Jul 31 22:47:34 PDT 2009; root:xnu-1456.1.25
X86_64 в конце даст вам знать, что вы используете 64-битное ядро.
Вы можете переключаться между ними, удерживая «6» и «4» во время загрузки системы, чтобы загрузить 64-битное ядро, или удерживая «3» и «2» во время загрузки, чтобы использовать 32-битное ядро. Ваша машина должна по умолчанию использовать ядро, которое лучше всего поддерживается.
Помните, что все современные Mac и новые версии Mac OS X будут 64-битными, так что это действительно относится только к старому оборудованию.