Рабочий OS X 10.6 в 64-разрядном режиме

OS X 10,6 выполнений по умолчанию на 32-разрядном привилегированном режиме.

Что я получаю, если я выполняю в тонне 64-разрядный привилегированный режим? Какие-либо преимущества?

3
задан 21.08.2011, 06:27

3 ответа

Существует 3 отдельных 32/64-bit "переключатели режимов" в Mac OS X:

1: Физическая адресная шина RAM, которая определяется (удивлением) ЦП и чипсет поддержки (это то, где PAE и такой вошедший). Это - то, что определяет, может ли компьютер обратиться больше чем к 4 ГБ физической RAM (на самом деле, приблизительно 3.2 ГБ, так как часть адресного пространства необходима для ввода-вывода, особенно память видеокарты).

2: Режим, в котором работает определенная программа, который является обычно 64-разрядным и пока ЦП и пока программа, поддерживает его (хотя это может быть переопределено, множество путей, как использование Заставляет Информацию о приложении выбирать "Открытый в 32-разрядном режиме" или выполнении его из командной строки с arch -arch i386). Это - то, что определяет, может ли та конкретная программа обратиться больше чем к 4 ГБ виртуальной памяти. Обратите внимание, что это независимо от физического предела RAM - совершенно возможно запустить 64-разрядную программу на Mac с 32-разрядным чипсетом и иметь его, используют огромную сумму VM, это просто, что приблизительно только 3.2 ГБ могут быть в физической RAM в любой момент. Также возможно иметь Mac с PAE, поддерживают и (говорят) что 20 ГБ физической RAM, с пятью 32-разрядными процессами каждое использование ее макс. из 4 ГБ VM и весь резидентный объект в физической RAM одновременно.

3: Наконец, тот Вы спросили о, ядро. Так как это не ограничивает или физическую RAM или пространство памяти для каждого процесса (за исключением, которое я упомяну через минуту), это не имеет значения почти так же как первые два (который является, почему Apple оставляет его в 32-разрядном режиме по умолчанию). Это действительно имеет несколько эффектов, хотя: 64-разрядное ядро не может загрузить 32 бита только расширения (драйверы и т.д.); 64-разрядное ядро будет иметь тенденцию работать немного быстрее (см. тесты Руководства по Производительности Mac); 64-разрядное ядро может сохранить большие таблицы страниц (который становится важным, когда Вы занимаетесь областью 100 ГБ физической RAM); и 64-разрядное ядро будет также иметь большие пределы на некоторые другие вещи как количество открытых файлов.

8
ответ дан 07.12.2019, 23:17

Ваше программное обеспечение кодеков/сжатия/шифрования должно работать быстрее, если они создаются для 64-разрядной архитектуры, и использует в своих интересах его (например, если Вы используете FileVault).

Я выполнял и 32-разрядные и 64-разрядные ядра некоторое время, и они не чувствуют себя очень отличающимися от перспективы пользователя для повседневного использования.

Были недостатки, однако: MacFUSE не работает над 64-разрядным ядром.

2
ответ дан 07.12.2019, 23:17

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

Я не компьютерный гуру, хотя, кто-либо еще хочет проверить?

-2
ответ дан 07.12.2019, 23:17

Теги

Похожие вопросы