MacCentre
Форум: Mac и Mac OS X
Тема: Snow Leopard 64-bit Kernel?

[Ответить]
AntonLitvin [08.05.2010 23:26] Snow Leopard 64-bit Kernel?:
По дефолту все маки (кроме Xserv) грузятся в 32-bit Kernel - для большей совмесимости со старым ПО. Можно увидеть в activity monitor: kernel_task Kind - Intel. При этом многие процессы могут отображаться как Intel (64 bit) - В такой версии программы работающие в 64bit могут получать доступ к большему, чем 4Gb RAM. Не ясно могут ли они получить иные преимущества от своих 64-bit.

Маки начиная с:
iMac Core 2 Duo (early 2008) --------------------------------- iMac8,1
MacBook Pro Core 2 Duo (2008) ----------------------------- MacBookPro4,1
Mac Pro 8-core (early 2008) ----------------------------------- MacPro3,1

Могут загружаться с 64-bit Kernel
http://timesoftware.free.fr/k64enabler/Images/kernel_task-1.png
Для этого при загрузке надо удерживать кнопки "6" и "4".

Что это дает? Авторы бесплатной утилиты, которая позволяет грузится в 64bit kernel по умолчанию заявляют:
- 250% faster system call entry
- 70% faster user/kernel memory copy

Недостатки - если ПО требует 32-bit Kernel extensions то у нее будут проблемы =) Я пока такого ПО у себя не нашел. Kernel extensions не используются всем ПО, так что многие 32 битные приложения в таком режиме - продолжают работать.

PS в 64bit kernel по умолчанию грузятся только Xserv. Может кому будет вся эта информация полезна. Упомянутая утилита - K64Enabler
[Ответить]