Jump to content

Архитектура Apple – Intel

(Перенаправлено с Intel Mac )

Архитектура Apple–Intel , или Mactel , — неофициальное название, используемое для Macintosh, персональных компьютеров разработанных и производимых Apple Inc. , в которых используются Intel x86 . процессоры [ не проверено в теле ] а не процессоры серий PowerPC и Motorola 68000 («68k»), используемые в их предшественниках, или на базе ARM, Apple кремниевые SoC используемые в их преемниках. [1] Когда Apple изменила архитектуру своих продуктов, они изменили прошивку с открытой прошивки, используемой на компьютерах Mac на базе PowerPC, на разработанный Intel расширяемый интерфейс прошивки (EFI). [ не проверено в теле ] С изменением архитектуры процессора на x86 компьютеры Mac получили возможность загружаться в операционные системы, ориентированные на x86 (например, Microsoft Windows ), а Intel VT-x обеспечил почти нативную виртуализацию с macOS в качестве основной ОС.

Технологии

[ редактировать ]

Apple использует подмножество стандартной архитектуры ПК , которая обеспечивает поддержку Mac OS X и других операционных систем. Компоненты оборудования и встроенного ПО, которые должны поддерживаться для запуска операционной системы на оборудовании Apple-Intel, включают расширяемый интерфейс встроенного ПО . [2]

Таблица разделов EFI и GUID

[ редактировать ]

С изменением архитектуры возникла необходимость в смене прошивки . [3] ПК Расширяемый интерфейс прошивки (EFI) — это замена BIOS от Intel на основе встроенного ПО. Разработанный Intel, он был выбран Apple для замены открытой прошивки , используемой в PowerPC архитектурах . Поскольку многие операционные системы, такие как Windows XP и многие версии Windows Vista, несовместимы с EFI, Apple выпустила обновление прошивки с модулем поддержки совместимости , который обеспечивает часть традиционной поддержки BIOS со своим Boot Camp продуктом .

Таблица разделов GUID (GPT) — это стандарт расположения таблицы разделов на физическом жестком диске. Это часть стандарта Extensible Firmware Interface (EFI), предложенного Intel в качестве замены более ранней версии BIOS ПК. GPT заменяет главную загрузочную запись (MBR), используемую в BIOS.

Загрузка

[ редактировать ]

Для операционных систем Mac

[ редактировать ]

Компьютеры Intel Mac могут загружаться двумя способами: напрямую через EFI или в «старом» режиме совместимости с BIOS. Для мультизагрузки удержание «Option» дает выбор загрузочных устройств, а rEFInd загрузчик обычно используется для дополнительных возможностей настройки.

Устаревшие USB-накопители Live нельзя использовать на компьютерах Intel Mac; Прошивка EFI может распознавать USB-накопители и загружаться с них, но она может делать это только в режиме EFI — когда прошивка переключается в режим BIOS, она больше не распознает USB-накопители из-за отсутствия драйвера USB в режиме BIOS. Многие операционные системы, такие как более ранние версии Windows и Linux, [4] могли загружаться только в режиме BIOS, или их было легче загружать или работать лучше при загрузке в режиме BIOS, и поэтому загрузка через USB на компьютерах Mac на базе Intel какое-то время в основном ограничивалась Mac OS X , которую можно легко загрузить через EFI.

Для операционных систем, отличных от Mac

[ редактировать ]

Загрузка операционных систем, отличных от Mac, возможна, если во время загрузки удерживать клавишу выбора, чтобы выбрать операционную систему, отличную от MacOS, которую пользователь хотел бы загрузить. [5] [6]

Mac Mini с процессором Intel Core

5 апреля 2006 года Apple предоставила для загрузки общедоступную бета- версию Boot Camp — набора технологий, позволяющих пользователям компьютеров Mac на базе процессоров Intel загружать Windows XP Service Pack 2. [7] Первая небета-версия Boot Camp включена в Mac OS X v10.5 «Leopard». [8]

Отличия от стандартных ПК

[ редактировать ]

Компьютеры Mac на базе процессоров Intel используют аппаратное обеспечение, очень похожее на ПК других производителей, которые поставляются с Microsoft Windows или Linux операционными системами . В частности, процессоры , наборы микросхем и графические процессоры полностью совместимы. Однако компьютеры Apple также включают в себя некоторые специальные аппаратные средства и варианты дизайна, которых нет в конкурирующих системах:

  • Контроллер управления системой — это специальный чип Apple, который управляет различными функциями компьютера, связанными с управлением питанием , включая управление кнопкой питания, управление аккумулятором и термодатчиками и другие. [9] Он также играет роль в схеме защиты, используемой для ограничения загрузки macOS на оборудование Apple (см. «Управление цифровыми правами» ниже). Mac на базе Intel не поддерживает TPM .
  • Устройства ввода ноутбука. Ранние компьютеры MacBook и MacBook Pro использовали внутренний вариант USB в качестве соединения клавиатуры и трекпада . [10] Начиная с версии MacBook Air 2013 года , Apple начала использовать вместо этого специальный контроллер последовательного периферийного интерфейса . [11] MacBook Pro 2016 года дополнительно использует специальное внутреннее USB-устройство, получившее название «iBridge», в качестве интерфейса для компонентов Touch Bar и Touch ID , а также камеры FaceTime . [12] В ноутбуках обычно используется внутренний вариант устаревшего соединения клавиатуры PS/2 . PS/2 также раньше был стандартом для указывающих устройств для ноутбуков, хотя существовало множество других интерфейсов, включая USB. [13] SMBus и I2C , [14] также может быть использован.
  • Дополнительное специальное оборудование может включать в себя чип GMUX, который управляет переключением графического процессора . [15] несовместимые реализации твердотельных накопителей [16] и нестандартные конфигурации подсистемы HD Audio . [17]
  • Раскладка клавиатуры имеет существенные различия между клавиатурами Apple и IBM PC . Хотя клавиатуры ПК можно использовать в macOS , а также клавиатуры Mac в Microsoft Windows , существуют некоторые функциональные различия. Например, Alt (ПК) и Option (Mac) клавиши функционируют одинаково; то же самое верно и для Win (ПК) и Command (Mac) – однако физическое расположение этих клавиш поменялось местами. Также существуют ключи, эксклюзивные для каждой платформы (например, Prt Sc), некоторые из которых могут потребовать переназначения программного обеспечения для достижения желаемой функции. [18] На компактных клавиатурах и клавиатурах ноутбуков Apple также отсутствуют некоторые клавиши, считающиеся необходимыми на ПК, например, передняя клавиша. Delete ключ , хотя некоторые из них доступны через Fn ключ. [19]
  • Процесс загрузки. Все компьютеры Mac на базе Intel используют ту или иную версию EFI в качестве загрузочной прошивки . На момент дебюта платформы в 2006 году она резко контрастировала с ПК, которые почти повсеместно использовали устаревший BIOS , а реализация EFI от Apple изначально не реализовала модуль поддержки совместимости , который позволял бы загружать современные стандартные операционные системы ПК. Apple обновила прошивку с поддержкой CSM с выпуском Boot Camp в апреле 2006 года. [20] а с момента выпуска Windows 8 в 2012 году Microsoft потребовала от своих OEM- партнеров использовать процесс загрузки UEFI на ПК, [21] что сделало различия меньшими. Однако версия EFI от Apple также включает некоторые пользовательские расширения, которые используются во время обычного процесса загрузки macOS, в том числе следующее:
    • Драйверы для HFS Plus и APFS файловых систем с поддержкой поиска загрузчика на основе свойств «благословенный каталог» и «благословенный файл» томов HFS+ и APFS. [22] Таким образом, системный раздел EFI не используется и не необходим для обычного процесса загрузки macOS. [20]
    • Элементарная среда графического пользовательского интерфейса перед загрузкой, включая поддержку рисования изображений, курсора мыши и событий. Это используется FileVault 2 для отображения экрана входа в систему перед загрузкой операционной системы. [23]
    • Другие нестандартные службы EFI для управления различными функциями встроенного ПО, такими как NVRAM компьютера и аргументы загрузки. [24]

Некоторые из этих различий могут стать препятствиями как для запуска macOS на оборудовании сторонних производителей, так и для загрузки альтернативных операционных систем на компьютерах Mac — Apple предоставляет драйверы только для своего специального оборудования для macOS и Microsoft Windows (в рамках Boot Camp ); Драйверы для других операционных систем, таких как Linux, должны быть написаны третьими сторонами, обычно добровольцами -энтузиастами свободного программного обеспечения .

Управление цифровыми правами

[ редактировать ]

Управление цифровыми правами в архитектуре Apple–Intel осуществляется с помощью файла Dont Steal Mac OS X.kext, иногда называемого DSMOS или DSMOSX, файла, присутствующего в версиях Mac OS X операционной системы с поддержкой Intel . [ нужна ссылка ] Его присутствие обеспечивает своего рода управление цифровыми правами, предотвращая установку Mac OS X на стандартные ПК. [ нужна ссылка ] Имя кекста является ссылкой на условия лицензии Mac OS X, которые разрешают установку только на оборудование Apple. По мнению Apple, все остальное является кражей Mac OS X. Кекст находится в /System/Library/Extensions на томе, содержащем операционную систему. [25] Расширение содержит функцию ядра, называемую page_transform() , который выполняет расшифровку AES программ, «защищенных Apple». Система, в которой отсутствует правильный ключ, не сможет запускать двоичные файлы, ограниченные Apple, в том числе Док , находит , окно входа в систему , СистемуИсервер , МДС , АТССервер , резервная копия , шрифт , переведи или переведено . [26] Если проверка не удалась, отображается короткое стихотворение: «Ваша проверка кармы на сегодня: Жил-был пользователь, который ныл: его существующая ОС была настолько слепой, что ему лучше было бы пиратить ОС, которая отлично работала, но обнаружил, что его оборудование отказало. Пожалуйста, не воруйте Mac OS! Действительно, это очень некруто. (С) Apple Computer, Inc."

После первоначального объявления о первых конфигурациях оборудования Mac на базе процессора Intel, сообщающих о доверенном платформенном модуле среди компонентов системы, считалось, что за защиту DRM отвечает TPM. Позже было доказано, что это не так. Ключи фактически содержатся в контроллере управления системой , компоненте, эксклюзивном для компьютеров Apple, и их можно легко получить из него. [27] Эти два 32-байтовых ключа образуют удобочитаемую строку ASCII, авторские права которой принадлежат Apple. [28] создание еще одной возможной линии правовой защиты против потенциальных производителей клонов.

Виртуализация

[ редактировать ]

Процессоры Intel Mac поддерживают Intel VT-x , что обеспечивает высокопроизводительную (почти нативную) виртуализацию , которая дает пользователю возможность запускать и переключаться между двумя или более операционными системами одновременно, вместо необходимости двойной загрузки и запуска. одновременно работает только одна операционная система.

Первым программным обеспечением виртуализации для компьютеров Intel Mac стал Parallels Desktop для Mac , выпущенный в июне 2006 года. [29] Продукты виртуализации Parallels позволяют пользователям использовать установки Windows XP и более поздних версий в виртуализированном режиме при работе с macOS. VirtualBox — еще одно программное обеспечение для виртуализации, созданное компанией Innotek (ныне Oracle Corporation ), у которой в апреле 2007 года была выпущена первая публичная бета-версия для Mac OS X. [30] Он поддерживает VT-x и может работать с несколькими другими гостевыми операционными системами, включая Windows XP и более поздние версии. Он доступен бесплатно либо по частной лицензии, либо по лицензии GPL . [31]

VMware также предлагает продукт виртуализации Mac, конкурирующий с Parallels, под названием Fusion , выпущенный в августе 2007 года. [32] Продукт виртуализации VMware также позволяет пользователям использовать установки Windows XP и более поздних версий под macOS.

Независимо от используемого продукта, существуют ограничения и снижение производительности при использовании виртуализированной гостевой ОС по сравнению с собственной macOS или при загрузке альтернативной ОС, предлагаемой через Boot Camp.

См. также

[ редактировать ]

Ссылки и примечания

[ редактировать ]
  1. ^ «Архитектура процессора» . docs.elementscompiler.com . Проверено 10 августа 2023 г.
  2. ^ «Безопасность прошивки UEFI на Mac на базе Intel» . Поддержка Apple . Проверено 10 августа 2023 г.
  3. ^ «Apple будет использовать микропроцессоры Intel начиная с 2006 года» . Отдел новостей Apple . Проверено 10 августа 2023 г.
  4. ^ Обратите внимание: Linux и X.org используют режим BIOS для инициализации видеооборудования, и, следовательно, при загрузке EFI Linux и X не имеют аппаратного ускорения видео. [ нужна ссылка ]
  5. ^ «Комбинации клавиш запуска Mac» . Поддержка Apple . Проверено 4 августа 2024 г.
  6. ^ «Измените загрузочный диск Mac» . Поддержка Apple . Проверено 4 августа 2024 г.
  7. ^ «Технологии | Apple заставляет Mac работать под управлением Windows XP» . Новости Би-би-си . 5 апреля 2006 г. Проверено 11 октября 2015 г.
  8. ^ «Личные технологии — Персональные технологии из The Wall Street Journal» . веб.архив.орг . 6 марта 2007 г. Проверено 4 августа 2024 г.
  9. ^ «Выполните сброс контроллера управления системой (SMC) на вашем Mac» . Apple Inc. Проверено 30 марта 2017 г.
  10. ^ «Сбой программы при открытии, не загружается библиотека iTunes» . Архив справки по программному обеспечению . serato.com. 29 октября 2009 г. Проверено 30 марта 2017 г.
  11. ^ «Apple MacBook Air, 13 дюймов, 2013 г.: проблемы с Windows в Boot Camp» . Регистр. 15 июля 2013 г. Проверено 30 марта 2017 г.
  12. ^ Даниэль Рошка. «Состояние Linux на MacBook Pro в 2016 году» . github.com . Проверено 30 марта 2017 г.
  13. ^ Ян Стейнхофф. «Драйвер Linux для USB-устройств Synaptics» . Проверено 30 марта 2017 г.
  14. ^ «Поддержка драйверов сенсорной панели» . Синаптика . Проверено 30 марта 2017 г.
  15. ^ Андреас Хайдер. «Поддержка переключения графического процессора для Apple Macbook Pro» . github.com . Проверено 30 марта 2017 г.
  16. ^ ТиДжей (29 сентября 2015 г.). «Ошибка 99891 — 12-дюймовая клавиатура и трекпад Macbook8,1 (начало 2015 г.) не работают — комментарий 11» . bugzilla.kernel.org . Проверено 30 марта 2017 г.
  17. ^ Лейф Лидди (9 января 2016 г.). «Ошибка 110561 — Macbook8,1 12 дюймов (начало 2015 г.). Нет звука через динамик» . bugzilla.kernel.org . Проверено 30 марта 2017 г.
  18. ^ «Print Screen в Windows 7 с помощью клавиатуры Apple» . superuser.com . Проверено 30 марта 2017 г.
  19. ^ «Как мне ввести Home/End/PageUp/PageDown на MacBook Pro?» . superuser.com . Проверено 30 марта 2017 г.
  20. ^ Jump up to: а б «Мифы и факты о компьютерах Intel Mac» . refit.sourceforge.net . Проверено 30 марта 2017 г.
  21. ^ «Требования к сертификации оборудования Windows для клиентских и серверных систем» . Майкрософт. Январь 2013.
  22. ^ «bless(8) Страница руководства Mac OS X» . Apple, Inc. Проверено 30 марта 2017 г.
  23. ^ vit9696 (28 октября 2016 г.). «FileVault 2 – UEFI – Форум InsanelyMac» . insanelymac.com . Проверено 9 апреля 2017 г. {{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  24. ^ «VBoxAppleSim в vbox/trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg — Oracle VM VirtualBox» . Корпорация Оракл . Проверено 9 апреля 2017 г.
  25. ^ Виктор Михайлеску (13 января 2006 г.). «Не воруйте Mac OS X!» . Софтпедия . Проверено 17 января 2007 г.
  26. ^ Амит Сингх. «Понимание двоичной защиты Apple в Mac OS X» . Osxbook.com . Проверено 11 октября 2015 г.
  27. ^ Амит Сингх. « TPM DRM» в Mac OS X: миф, который не умрет» . Osxbook.com. Архивировано из оригинала 03 января 2020 г. Проверено 30 марта 2017 г.
  28. ^ Габриэль Л. Сомло. «Запуск Mac OS X в качестве гостя QEMU/KVM» . Проверено 30 марта 2017 г.
  29. ^ «Parallels отмечает 10-летие инноваций и первых в отрасли решений Parallels Desktop для Mac» . БизнесВайр . 14 июня 2016 г. Архивировано из оригинала 11 августа 2023 г. Проверено 11 августа 2023 г.
  30. ^ «Новости (старые записи)» . виртуальныйбокс.орг . Архивировано из оригинала 11 августа 2023 г. Проверено 11 августа 2023 г.
  31. ^ «Универсальная общественная лицензия GNU (GPL) версии 3» . виртуальныйбокс.орг . Проверено 11 августа 2023 г.
  32. ^ Ченг, Жаки (8 февраля 2007 г.). «VMware выпустит Fusion для Mac 6 августа» . Арс Техника . Архивировано из оригинала 11 августа 2023 г. Проверено 11 августа 2023 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7001c87639061e007259fc85126b2926__1722792060
URL1:https://arc.ask3.ru/arc/aa/70/26/7001c87639061e007259fc85126b2926.html
Заголовок, (Title) документа по адресу, URL1:
Apple–Intel architecture - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)