ПредишенСледващото

Технология Mac OS X 64-битов режим, блог за Mac, Iphone, IPAD и други неща-ябълка
Тази седмица реших да продължа разговора за технологиите, използвани в Mac OS X, и "откровен" говорят за режим на 64-битова версия, която се похвали, Фил Шилер на WWDC '09. Нека се опитаме да разберем какво е добро и какво е лошо, тъй като в момента OSX и това, което ни очаква в близко бъдеще. Аз ще се опитам да напиша достъпен и разбираем

хибрид ядрото

Разбираемо е, че на писмената информация на пълната подкрепа на сайта на Apple за 64-битов режим, системата е малък ход на пазара. В действителност, тази фраза означава, че: почти всички стандартни приложения са пренаписани, за да подкрепи 64-битови инструкции, и ако другите програмистите ще искат да разработват софтуер за да се гарантира съвместимост с тази архитектура, и те трябва да рано или късно прави, всичко ще бъде прав и работи правилно.

Какво е добро? И това е, което:

  • Стандартна 32-битова архитектура е разработена преди много време. По това време никой не можеше дори да се предположи, че потребителите ще искат да се инсталира на компютрите и повече от 4 гигабайта RAM. Новата архитектура, по-специално, коригира този недостатък.
  • Чрез подкрепата си за 64-битови компютри Intel процесори. които работят неуморно в различни Apple компютър, можете да получите по-голяма производителност.

И сега, малко по-подробно. На теория, всяка програма, която е пригодена да работи в 64-битов режим може да използва до 16 екзабайта (това е равно на 16 милиарда гигабайта, художествена литература от днешната цифра). Въпреки това, дори и в Mac Pro не се дават повече от 32 GB оперативна памет.

Също така, 64-битови приложения са по-устойчиви на атаки от хакери и зловреден софтуер. Те построили по-сложни техники за идентифициране на злонамерен код. Той играе важна роля хардуерна функция изпълнява забраните памет с безредно съхранение (с помощта на засилен контрол е), който помага за предотвратяване на атаки, проектирани за работа на паметта.

Snow Leopard самото ядро ​​е хибрид. Онези. тя позволява да се работи еднакво за всяко приложение, независимо от това дали те са 32-битова или 64-битова версия. Единствената разлика от хибридна ядрото пълен 64-битов - е невъзможността да се използва системата повече от 32 GB оперативна памет (отново напомни за Mac Pro). Ето защо, в момента няма абсолютно никаква разлика между натоварване в 32- и 64-битови режими. Но разликата в бъдеще винаги ще се увеличи размерът на RAM и използването на нови технологии.

За съжаление, по-горе не се отнася за вашата Mac'u ако е инсталиран Intel Core Solo процесор или Intel Core Duo.

64-битов EFI

За пълния "64-битова богатство» EFI вашия компютър трябва да поддържа 64-битов режим. Extensible Firmware Interface - интерфейс между фърмуер, който заменя Open Firmware оборудване и компютърна операционна система. Тя включва таблици с данни, които съдържат информация платформа, зареждане и време на изпълнение услуги, достъпни за зареждане на ОС на операционната система и на самата операционна система.

За да разберете дали те подкрепят 64-битови инструкции EFI на вашия компютър, въведете следната команда в терминал:

ioreg -l -p IODeviceTree | Впиши фърмуер-Аби

В резултат на това ще видите «EFI32" или «EFI64":

Мисля, че това трябва да е ясно, че в първия случай, компютърът ви, дори и да е искал да бъде в състояние да тече 64-битово ядро, а вторият - всичко отлично, в бъдеще няма да имате проблеми. Въпреки това, благодарение на ядрото на хибрид, 64-битови приложения могат да работят на двете системи. Основното нещо е да има един процесор, който е съвместим с 64-битова архитектура.

Между другото, слухове в мрежата, че Mac-ове с 32-битова EFI също ще бъде в състояние да тече 64-битово ядро ​​(като софтуер Apple «трик", които могат да бъдат коригирани EFI актуализация), но не мога да кажа - това е вярно или слухове.

Избирането на приложението да стартира

Вижте при какви архитектура "омагьосан" приложение от наблюдавате дейността. В колона Kind (Вид) е писано в начина, по който тя работи. Както можете да видите, Finder и други процеси на работа с 64-битови инструкции и процес ядрото (kernel_task) с 32-битова.

Технология Mac OS X 64-битов режим, блог за Mac, Iphone, IPAD и други неща-ябълка

Ако имате проблеми с устойчивостта на прилагане на 64-битова, можете да опитате да го стартирате в стария режим. За да направите това, в програмите (Приложения) папка изберете желаната от нас програма и в контекстното меню, изберете елемента «Получавайте информация». Опцията «Open в 32-битов режим» ще позволи на следващия път, за да стартирате приложението в 32-битов режим.

Технология Mac OS X 64-битов режим, блог за Mac, Iphone, IPAD и други неща-ябълка

И за какво ни е такъв проблем?

Трудно ми е да отговоря на този въпрос, аз не бих казал, че това е проблем - нормалните потребителите не осъзнават какви ядро ​​работа в тяхната система, както и с някои инструкции работна програма.

Възможно е, че Apple е само чакат, докато всички разширения на ядрото (kext'y) ще бъдат преобразувани в 64-битов режим. Един вид успокоение, желание да "пробие в" технология на милиони потребители на Snow Leopard и да се опита да достигне съвършенство. И когато в Купертино ще се уверите, че всичко работи гладко и без прекъсване, че ще пусне следващата актуализация на операционната система, която автоматично ще замени 32-битово ядро ​​на 64-битова версия.

А ние дори не забелязваме.

Вижте също:

Опитах да се стартира от затяга 6 и 4, "64-битовите разширения на ядрото и", пише "Да", но системата за дълго време стана зареден и мониторинг все още е една и съща 3,75Gb RAM.

Малко по-объркан, и помоли за помощ и разяснения.

Не разбирам. GeForce защото паметта му е 256MB. Едва когато липсата му на кирки от RAM.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!