Jason Snell для MACWORLD
В связи со скорым выходом Snow Leopard в интернете можно найти множество дискуссий связанных с недопонимаем того, какие компоненты системы работают в 64-битном режиме, а какие в 32-битном. В Тома Хольверда (Thom Holwerda) говорится, что под Snow Leopard большинство Маков будут загружаться используя 32-битные ядро и драйверы, но не 64-битное ядро и драйверы. Также Том указывает что большинство моделей Маков не имеют 64-битного .
Эти заключения основанные на до-релизной копии Snow Leopard показались мне справедливыми. Однако подтекст, с которым оставляет читателя статья – а именно что вы не сможете пользоваться преимуществами 64-битности или загрузить 64-битную версию Snow Leopard – совершенно неверен.
Когда Apple заявляет о полной поддержке 64-битности в Snow Leopard, компания имеет ввиду что практически каждое приложение включенное в Snow Leopard было перекомпилировано чтобы работать в 64-битном режиме. Есть две причины почему это хорошо. Первая проста: 64-битная архитектура необходима если вам нужно чтобы какая-то из программ могла использовать более 4Гб оперативной памяти. Вторая причина: благодаря 64-битности можно ускорить выполнение некоторых задач. Процессоры Intel, являющиеся сердцем современных Маков имеют встроенные математические модули, которые более эффективно работают в 64-битном режиме, выполняя задачи за меньшее количество действий. Это означает, что некоторые требовательные к вычислительной мощи математические задачи будут считаться быстрее в 64-битных приложениях под Snow Leopard.
Если у вас Мак работающий на Intel Core 2 Duo или Intel Xeon процессоре, ваш Мак совместим с 64-битной архитектурой. И Snow Leopard будет запускать 64-битные приложения в 64-битном режиме независимо от того работает ли он сам на 64 или 32-битном ядре. В действительности, единственное огромное преимущество загрузки 64-битного ядра – это возможность использовать более 32Гб оперативной памяти. Но на данный момент нет Маков которые могут это делать, из-за ограничений связанных с аппаратной составляющей (hardware).
Приложения работающие в Snow Leopard будут иметь доступ к 16 эксабайтам (1 эксабайт = 2^60 байт) виртуального адресного пространства, точно так же как если бы было при загрузке ядра в 64-битном режиме. В результате, для Макинтошей выпускающихся в настоящее время разница между загрузкой 32-битного и 64-битного ядра очень мала. Однако нельзя сказать что эта разница не вырастет в будущем, так как объемы производимой оперативной памяти продолжают расти. И скорее всего новые Маки класса «hi-end» будут загружать 64-битное ядро когда потребности возрастут и это будет нужно.
Итак подведем итог: Если у вас Макинтош на базе Core 2 Duo или Xeon – то есть любой более-менее современный Мак за исключением работающих на процессорах Core Duo и Core Solo – у вас будет возможность запускать приложения в 64-битном режиме, что позволит использовать преимущества более быстрых 64-битных регистров и математических алгоритмов, а также доступ к огромным объемам памяти.
Сейчас все что остается сделать – дождаться Snow Leopard чтобы оценить преимущества 64-битных приложений для своих задач.
Август 26, 2009 | Андрей Каплуненко |

Обрадуйте людей по поводу MacBook Pro 15 - в официальном магазине появилась опция, а именно замена стандартного глянцевого экрана матовым.Ура!НАКОНЕЦ ТО!!!ДОДУМАЛИСЬ!
inpeace, Вы наверно не читали текст выше. Он написан про Snow Leopard )))
Я написал в этой новости потому что она первая на странице была и тем явнее будет мой комментарий для других, а я считаю для ценителей MacBook Pro 15 это весомая новость, который скорее всего вы еще не успели осветить из-за большой загрузки
здравствуйте, айЛенд! здравствуйте, Андрей!
у меня по поводу Барсика есть единственный, по-настоящему, волнующий меня вопрос. будет ли мой айМак поздней модели 2006го года (уже работающий на кор2дуо) понимать и выдавать в работу установленные 4Гб ддр?
вопрос актуален, так как задействовано только 3Гб из 4х, что обидно..
спасибо!
с уважением, Виталий
Виталий,
нет, не будет. Это «железное» ограничение, а не «глюк» 10.5 Леопард.