OSX: немного запутался в архитектуре Macbook Pro

OSX: немного запутался в архитектуре Macbook Pro

У меня проблемы с интерпретацией того, как устройства OSX взаимодействуют с 32/64-битными ядрами и архитектурами. Я даже не знаю, как это работает.

Так что, возможно, кто-то сможет мне помочь. Мне нужно запустить 64-битную среду, так как я пытаюсь протестировать некоторое программное обеспечение, требующее 64-битной версии. Я все еще сталкиваюсь со странными проблемами, которые указывают на то, что это проблема архитектуры, однако, согласно System Profiler и общим командам в системе, я запускаю и то, и другое, что довольно запутанно. Разберитесь со мной, ПОЖАЛУЙСТА!

Вот две команды (и их соответствующий вывод):

drew - ~ $ uname -m 
x86_64
drew - ~ $ arch
i386

И скриншот:

введите описание изображения здесь

решение1

Я бы предположил, что это непреднамеренная ошибка варкакоманда. Все последние Mac — 64-битные, и Lion явно загружает 64 по умолчанию (как вы показали). Вполне возможно, что Apple просто не обновила Arch в выпуске Lion .0.

решение2

Вотпрезентацияданный несколько лет назад, который дает хорошее введение в архитектуру ядра OS-X.

Первоначальная ссылка была взята с сайтаXNU вики.

Связанный контент