1

Почему arch из Terminal возвращает i386 который, по-видимому, указывает на то, что я не нахожусь в «64-битном режиме», когда я знаю, что на основе моего процессора я использую 64-битный Mac? Что это на самом деле означает и как я должен использовать команду arch .

1 ответ1

3

Вы удерживали клавиши 6+4 при загрузке? Даже при работе на 64-битном Mac (который я тоже) Snow Leopard (я предполагаю) по умолчанию использует 32-битное ядро, если специально не указано, чтобы загрузить 64-битное ядро, чтобы максимизировать совместимость драйверов устройств для устаревших устройств. Я считаю, что Mac Pro по умолчанию будет загружаться в 64-битном режиме, как и XServe.

Смотрите эту ссылку для деталей.

Отредактировано, чтобы добавить:
Джон Сиракуза из Ars Technica дает отличное описание того, что происходит и почему с 64-битным ядром и 32-битным ядром. Похоже, консенсус заключается в том, что если вы регулярно запускаете 64-битные приложения, такие как Lightroom, вы можете увидеть некоторое повышение производительности, загрузившись на 64-битную версию. Но если вы используете в основном 32-битные приложения, вы увидите, что производительность почти не увеличится. Кроме того, если вы используете виртуализацию (Parallels, VMWare, VirtualBox), вам необходимо убедиться, что у вас есть 64-битные KEXT, прежде чем вы сможете использовать эти программы в 64-битном режиме. Так что, как и во многих других вещах, YMMV. Лично я не пробовал использовать какое-либо программное обеспечение для виртуализации под 64-битной версией, поэтому я не знаю, есть ли у меня KEXT или нет, и я не пытался их найти. Кто-нибудь еще дал попробовать?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .