Тип ядра mac os

Обновлено: 06.07.2024

OS X предоставляет много преимуществ пользователю Macintosh и сообществам разработчиков. Эти преимущества включают улучшенную надежность и производительность, улучшенные сетевые функции, основанный на объектах системный интерфейс программирования и увеличенную поддержку промышленных стандартов.

В создании OS X Apple полностью повторно спроектировал операционную систему ядра Mac OS. Формирование основы OS X является ядром. Рисунок 3-1 иллюстрирует архитектуру OS X.

Архитектура OS X рисунка 3-1

Ядро обеспечивает много улучшений для OS X. Они включают вытеснение, защита памяти, улучшенная производительность, улучшила сетевые средства, поддержку и Macintosh (Расширенный и Стандарта) и не-Macintosh (UFS, ISO 9660, и т.д.) файловые системы, объектно-ориентированный APIs и т.д., Две из этих функций, вытеснения и защиты памяти, приводят к более устойчивой среде.

В Mac OS 9, приложения сотрудничают для совместного использования процессорного времени. Точно так же все приложения совместно используют память компьютера среди них. Mac OS 9 является средой кооперативной многозадачности. Если даже отдельное приложение не сотрудничает, скорость отклика всех процессов поставилась под угрозу. С другой стороны, приложения реального времени, такие как мультимедиа должны быть уверены в предсказуемых, строго ограниченных во времени, поведении.

Напротив, OS X является средой вытесняющей многозадачности. В OS X ядро обеспечивает осуществление сотрудничества, планируя процессы для совместного использования времени (вытеснение). Это поддерживает поведение в реальном времени в приложениях, требующих его.

В OS X процессы обычно не совместно используют память. Вместо этого ядро присваивает каждый процесс его собственное адресное пространство, управляя доступом к этим адресным пространствам. Это управление гарантирует, что никакое приложение не может непреднамеренно получить доступ или изменить память другого приложения (защита). Размер не является проблемой; с системой виртуальной памяти, включенной в OS X, каждое приложение имеет доступ к своему собственному адресному пространству на 4 ГБ.

Просматриваемый вместе, все приложения, как говорят, работают в пространстве пользователя, но это не подразумевает, что они совместно используют память. Пространство пользователя является просто сроком для объединенных адресных пространств всех приложений пользовательского уровня. Само ядро имеет свое собственное адресное пространство, названное пространством ядра. В OS X никакое приложение не может непосредственно изменить память системного программного обеспечения (ядро).

Дарвин

Ядро OS X является проектом С открытым исходным кодом. Ядро, вместе с другими базовыми частями OS X коллективно упоминаются как Дарвин. Дарвин является полной операционной системой на основе многих из тех же технологий, лежащих в основе OS X. Однако Дарвин не включает собственную графику Apple или уровни приложений, такие как Кварц, QuickTime, Какао, Углерод или OpenGL.

Рисунок 3-2 показывает отношение между Дарвином и OS X. Оба полагаются на то же ядро, но OS X добавляет Core Services, Прикладные службы и QuickTime, а также Классику, Углерод, Какао и Java (JDK) среды приложения. И Дарвин и OS X включают среду приложения командной строки BSD; однако, в OS X, использование среды не требуется, и таким образом это скрыто от пользователя, если они не принимают решение получить доступ к нему.

Рисунок 3-2 Дарвин и OS X

Дарвинская технология основывается на BSD, Мах 3.0, и технологии Apple. Лучший из всех, Дарвинская технология является технологией С открытым исходным кодом, что означает, что у разработчиков есть полный доступ к исходному коду. В действительности сторонние разработчики OS X могут быть частью Дарвинской группы разработчиков системного программного обеспечения ядра. Разработчики могут также видеть, как Apple делает вещи в базовой операционной системе, и примите (или адаптируйтесь), код для использования в их собственных продуктах. Обратитесь к Apple Public Source License (APSL) для подробных данных.

Поскольку то же программное обеспечение формирует ядро и OS X и Дарвина, разработчики могут создать низкоуровневое программное обеспечение, работающее и на OS X и на Дарвине с немногими, если таковые имеются, изменениями. Единственная разница, вероятно, будет в способе, которым программное обеспечение взаимодействует со средой приложения.

Дарвин основывается на доказанной технологии из многих источников. Значительная часть этой технологии получена из FreeBSD, версии 4.4BSD, который предлагает усовершенствованные сети, производительность, безопасность и функции совместимости. Другие части системного программного обеспечения, такие как Мах, основываются на технологии, ранее используемой в проекте MkLinux Apple в Сервере OS X, и в технологии, полученной от NeXT. Большая часть кода независима от платформы. Весь базовый код операционной системы доступен в исходной форме.

Базовые технологии были выбраны по нескольким причинам. Мах обеспечивает чистый набор абстракций для контакта с управлением памятью, межпроцессным (и межпроцессорный) коммуникация (IPC) и другие низкоуровневые функции операционной системы. В сегодняшней быстро изменяющейся аппаратной среде это обеспечивает полезный уровень изоляции между операционной системой и используемым оборудованием.

BSD является тщательно спроектированной, зрелой операционной системой со многими возможностями. Фактически, большая часть сегодняшнего коммерческого UNIX и подобные UNIX операционные системы содержат много кода BSD. BSD также обеспечивает ряд промышленного стандарта APIs.

Новые технологии, такие как Набор I/O и Сетевые Расширения ядра (NKEs), были разработаны и спроектированы Apple для использования в своих интересах усовершенствованных возможностей, таких как предоставленные моделью объектно-ориентированного программирования. OS X комбинирует эти новые технологии с испытанными промышленными стандартами для создания операционной системы, которая стабильна, надежна, гибка, и расширяема.

Архитектура

Уровень основы Дарвина и OS X составлен из нескольких архитектурных компонентов, как показано на рисунке 3-3 . Взятый вместе, эти компоненты формируют среду ядра.

Архитектура ядра OS X рисунка 3-3

Важный: Обратите внимание на то, что OS X использует термин ядро несколько по-другому, чем Вы могли бы ожидать.

“Ядро, в традиционной терминологии операционной системы, является маленьким ядром программного обеспечения, предоставляющего только минимальные услуги, необходимые для реализации дополнительных служб операционной системы”. — от Разработки и реализации 4,4 Операционных систем BSD, Маккузика, Бостика, Кэрелса и Куартермена, 1996.

Точно так же в традиционных основанных на Махе операционных системах, ядро относится к микроядру Маха и игнорирует дополнительный низкоуровневый код, без которого Мах делает очень мало.

В OS X, однако, среда ядра содержит намного больше, чем само ядро Маха. Среда ядра OS X включает ядро Маха, BSD, Набор I/O, файловые системы и сетевые компоненты. Они часто именуются коллективно как ядро. Каждый из этих компонентов описан кратко в следующих разделах. Для получения дальнейшей информации обратитесь к определенным главам компонента или к ссылочному материалу, перечисленному в библиографии.

Поскольку OS X содержит три основных компонента (Мах, BSD и Набор I/O), существует также часто целые три APIs для определенных ключевых операций. В целом выбранный API должен соответствовать часть ядра, где это используется, который поочередно диктуют тем, что Ваш код пытается сделать. Остаток от этой главы описывает Маха, BSD и Набор I/O и обрисовывает в общих чертах функциональность, которая предоставлена теми компонентами.

невведенное межпроцессное взаимодействие (IPC)

вызовы удаленной процедуры (RPC)

поддержка планировщика симметричной мультипроцессорной обработки (SMP)

поддержка служб в реальном времени

поддержка виртуальной памяти

Общая информация о Махе может быть сочтена в главе Обзором Маха . Информация о планировании может быть найдена в главе Махом, Планирующим и Интерфейсами Потока . Информация о системе VM может быть найдена в Памяти и Виртуальной памяти .

Выше уровня Маха уровень BSD обеспечивает “индивидуальность OS” APIs и службы. Уровень BSD основывается на ядре BSD, прежде всего FreeBSD. Компонент BSD обеспечивает

сети (за исключением уровня устройства)

Модель обеспечения безопасности UNIX

модель процесса BSD, включая процесс IDs и сигналы

Ядро FreeBSD APIs

многие из POSIX APIs

поддержка ядра pthreads (потоки POSIX)

Компонент BSD описан более подробно в главе Обзор BSD .

Сети OS X используют в своих интересах расширенные сетевые возможности BSD’s для оказания поддержки для современных функций, таких как Преобразование сетевых адресов (NAT) и брандмауэры. Сетевой компонент обеспечивает

4.4BSD штабель TCP/IP и сокет APIs

поддержка и IP и DDP (транспорт AppleTalk)

размещение в разных сетях

Поддержка Классики Mac OS (через фильтры)

Больше информации о сетях может быть найдено в главе Сетевая архитектура .

Файловые системы.

OS X предоставляет поддержку для многочисленных типов файловых систем, включая HFS, HFS +, UFS, NFS, ISO 9660 и другие. Тип файловой системы по умолчанию является HFS +; начальные загрузки OS X (и «корни») от HFS +, UFS, ISO, NFS и UDF. Расширенные функции файловых систем OS X включают улучшенный проект Виртуальной файловой системы (VFS). VFS предусматривает многоуровневую архитектуру (файловые системы являются наращиваемыми). Компонент файловой системы обеспечивает

UTF-8 (Unicode) поддержка

увеличенная производительность по предыдущим версиям Mac OS.

Больше информации может быть найдено в Обзоре Файловых систем главы.

Набор I/O

Набор I/O служит основой для упрощенной разработки драйвера, поддерживая много категорий устройств. Опции I/O Kit объектно-ориентированная архитектура I/O реализованы в ограниченном подмножестве C++. Платформа Набора I/O является и модульной и расширяемой. Компонент I/O Kit обеспечивает

истинный Plug and Play

динамическое управление устройствами

динамичный («по требованию») загрузка драйверов

управление питанием для настольных систем, а также портативных устройств

Набор I/O описан более подробно в главе Обзор Набора I/O .

Расширения ядра

OS X обеспечивает механизм расширения ядра как средние значения разрешения динамической загрузки частей кода в пространство ядра без потребности перекомпилировать. Эти части кода известны в общем как плагины или, в среде ядра OS X, как расширения ядра или KEXTs.

Поскольку KEXTs обеспечивают и модульный принцип и динамический loadability, они - естественный выбор для любой относительно автономной службы, требующей доступа к интерфейсам, не экспортирующимся в пространство пользователя. Многие компоненты поддержки сред ядра этот дополнительный механизм, хотя они делают так по-разному.

Например, некоторые новые сетевые функции включают использование сетевых расширений ядра (NKEs). Они обсуждены в главе Сетевая архитектура .

Возможность динамично добавить новую реализацию файловой системы основывается на VFS KEXTs. Драйверы устройств и семейства устройства в Наборе I/O реализованы с помощью KEXTs. KEXTs делают разработку намного проще для разработчиков, пишущих драйверы или тех, которые пишут код для поддержки нового формата объема или сетевого протокола. KEXTs обсуждены более подробно в Обзоре Расширения ядра главы.

Многие полагают, что macOS основана на ядре Linux. На самом деле две системы значительно различаются и своей историей и своими особенностями. Сегодня я рассмотрю эти отличия, хотя и сходство, конечно же, тоже имеется.

Широко известно, что Android, самая популярная операционная система для умных телефонов и планшетных компьютеров, основана на Линуксе. И зачастую это представление переносится и на те системы, которые управляют работой устройств, предлагаемых компанией Apple. И не только ее компьютеров, но также iPhone и iPad.

Коммерческий проект

В далеком 1985 году Стив Джобс вынужден был покинуть Apple из-за разногласий с Джоном Скалли, который тогда был главой компании. Легендарным компьютерным гением была основана новая компания — NeXT. Для экономии времени при создании новой ОС ею использовалось ядро Mach от Университета Карнеги-Меллона и часть кода BSD. Итогом этого труда стала система NeXTSTEP.

Как известно, NeXT так никогда и не удалось достичь финансового успеха. Тем временем, Apple неоднократно пыталась обновить свою ОС. В числе ее попыток было даже партнерство с IBM.

В 1997 году Apple приобрела новую компанию Стива Джобса. Он вернулся в основанную им совместно со Стивом Возняком компанию и принес с собой NeXTSTEP, которая со временем и легла в основу macOS и iOS.

Студенческая разработка

Линукс изначально была некоммерческим проектом. Ее ядро было разработано финским студентом Линусом Торвальдсом. Его код был опубликован в Usenet в августе 1991 года и студенту начали поступать предложения по использованию кода. В 1992 году у Линукса появилась поддержка графического интерфейса.

Не Юникс

Ядро macOS называется XNU и расшифровывается как «X — не Unix». Оно является гибридным ядром, в котором части ядра Mach сочетается с FreeBSD и C++ API, используемым для написания драйверов. Фрагменты Mach отвечают за выполнение задач низкого уровня, в числе которых — многозадачность, защищенная память, управление виртуальной памятью и поддержка отладки ядра.

Таким образом, даже в самой максимально упрощенной формулировке, macOS правильнее считать системой, основанной на BSD, а не на Линуксе.

Какая из систем старше

Если macOS включает в себя микроядро Mach и монолитное ядро BSD, то Линукс основана исключительно на монолитном ядре. Оно отвечает за управление центральным процессором, памятью, взаимодействием между процессорами, драйвера устройств, файловую систему и взаимодействие с сервером.

Возможно многие из вас удивятся, но ядро XNU, на котором основана система Apple, по сути является более «древним», чем Линукс. Ведь оно базируется на двух намного более старых базах кода. Линукс новее и была написана «с нуля». Она находит себе в применение в самых разнообразных устройствах, а не только в девайсах, выпускаемых одной компанией.

Таким образом, в корне неправильным оказывается и другое распространенное представление, согласно которому Mac и iPhone прочно ассоциируются в сознании пользователей с чем-то очень современным и молодежным, а Линукс — с системой для пожилых программистов, которые еще помнят эпоху гигантских вычислительных машин.

Решающая роль экранной картинки

Другое дело, что являясь коммерческим проектом, macOS развивается лидером технологической индустрии. Она постоянно совершенствуется и, что самое главное для многих пользователей, становится более привлекательным ее графический интерфейс. Пользователь не работает напрямую с ядром, поэтому для многих в понятие «операционная система» входит прежде всего ее «графика».

Впрочем, современные Линуксы также весьма привлекательны, но, возможно, им не хватает того стиля и гармонии, которые годами шлифовались лучшими специалистами. «Линуксовых» систем огромное множество и они значительно различаются между собой и дизайном и функционалом, что также не способствует их привлекательности для обычного пользователя, который предпочел бы, чтобы все на компьютере из года в год выполнялось так, как он привык.

Какую операционную систему предпочитаете вы и почему именно она нравится вам больше альтернативных вариантов?


И так. Что такое ядро? Ядро управляет операционной системой и следовательно от ядра напрямую зависит качество операционки. На нем держится буквально все. В частности, ядро выполняет роль интерфейса для комп. оборудования: оно общается с внешними устройствами и управляет встроенными компанентами (оперативная память, процессор, жесткий диск). Чтобы обеспечить безопасность системы, ядро следит за всеми текущими процессами, определяя, какие программы и как долго могут пользоваться аппаратными ресурсами. Стабильность достигается за счет структуирования ресурсов. За этим стоят функции, к которым мы обращаемся каждый день — например, отображение файловых систем на жестком диске. Высокая производительность важна при возникновении конфликтов доступа — например, когда 2 программы пытаются записать данные на жесткий диск одновременно. В этом случае ядро расставляет приоритеты и предоставляет доступ одной из них, в то время как другой приходится ждать.

Типы ядер
Монолитное
Одно большое ядро для всех задач — в этом заключается идея монолита. При этом оно отвечает за управление памятью и за управление памятью и процессами, коммуникацию между процессами, а так же предлагает функции для поддержки драйверов и оборудования. Это Windows, Linux, MAC OS X
Микро
Ошибка в ядре может вывести из строя всю опрерационку. Поэтому микроядро отличается предельно малыми размерами — чтобы свести ошибки и сбои к минимуму. Но поскольку ядро должно поддерживать широкий набор функций, оно подразделяется на несколько модулей, из которых работает только один в режиме ядра. Классическим примером является MACH — компонент MAC OS X
Гибрид
Такое ядро представляет собой нечто среднее между монолитным и микроядром. Оно делается облегченным, а для дополнительных задач предусмотрены динамические модули. В какой то степени можно сюда отнести Linux и MAC OS X т.к. тоже можно подгружать части ядра, но не в таких количествах, чтобы их назвать гибридными.
И так в итоге получается что ядро MAC OS X взяло лучшее от всех 3 типов ядер. На вскидку можно сказать что ядро MAC состоит: 50% — монолит / 25% — микро / 25% — гибрид.

Краткий ликбез по новым процессорам Apple и macOS. Понятным языком, для обычных пользователей Apple, Big Sur, M1, Macbook, 2020, Mac Os, Длиннопост, Macintosh, Mac

Apple начала перевод компьютеров с процессоров Intel на процессор своей разработки Apple Silicon. Пока в рамках 3-х новых компьютеров (MacBook Air, MacBook Pro 13 и Mac Mini). Дальше будет больше. Будут ли переводить Mac Pro с Intel Xeon на Apple Silicon — пока не ясно, но скорее всего — да, будут.

А что за M1?

Чем их не устроили процессоры Intel?

Как бонус, новые маки смогут запускать любые программы для iOS без эмуляции. Это очень круто, особенно для разработчиков.

Можно ли уже покупать?

Что за Rosetta?

В новых Mac физически другая архитектура процессора, старые программы для Intel на них могут работать только через Rosetta 2 — встроенную в macOS технологию, позволяющую худо-бедно запускать старое ПО для Intel на новых процессорах M1, но с потерей производительности и далеко не всё. Заработает у вас конкретная программа, или нет — лотерея, нужно пробовать. Скорее всего да, заработает, но уже есть много исключений. Rosetta 2 — не эмулятор, но близко по смыслу.

Что за Universal Binary?

Можно ли купить новый мак и поставить старую macOS?

Что с Windows?

Apple M1 не поддерживает эмуляцию или виртуализацию Intel x64, поэтому запустить на новых маках Windows невозможно вообще. Забудьте про Boot Camp, его больше нет. Parallels Desktop использовала гипервизор (которого теперь нет), поэтому тоже пока не может запускать виртуальные машины с Windows. В будущем, скорее всего, сможет (над этим работают), но уже с какой-то потерей производительности. Либо Apple встроит в новые M2 и M3 аппаратную поддержку. На конец ноября 2020 запустить Windows на новых маках невозможно ни в каком виде.

Откуда вообще такая уверенность?

Что с этого перехода мне, как пользователю?

Кратко — светлое будущее. Переход очень амбициозен, и если яблоку удастся сделать то, что они задумали, нас ждёт сильное изменение привычных компьютеров. Холодные ноутбуки с 20-30 часами работы от одной зарядки могут стать реальностью. Кроме того, аппаратная обработка нейросетей на уровне процессора сулит много новых волшебных функций в программах.

Какие подводные камни?


Лига Яблок

88 постов 626 подписчиков

Правила сообщества

Здесь можно делать все что душе угодно.

За оскорбление участников - бан.

Я не люблю Эппл за их "липкую" инфраструктуру и жлобский прайс, но приветствую их переход с х86 на Аarch64.

Ибо, в кои-то веки эппловские хомяки послужат благой цели: нахуй закопать (слишком оптимистично) или хотя бы открыть глаза другим хомякам, что существуют другие архитектуры процессоров, помимо богомерзкого х86.

Купила макбук на м1 18 декабря, установила адаптированную параллель и нужную версию винды, даже на русском. Все работает и по сей день. Что я делаю не так?

В целом получилась отличная печатная машинка, но как же бесит яблочный маркетинг. Подавать по сути процессор для айфона, хоть и на стероидах, как сравнимый по мощности с топовыми интелами с дискретными видеокартами - это капец. Ощущение что вместо презентации посмотрел магазин на диване)
Apple M1 не поддерживает эмуляцию или виртуализацию Intel x64, поэтому запустить на новых маках Windows невозможно вообще.

Часто встречал на форумах просьбы о помощи от яблочных неофитов. Мол купил модный мак, а макось не понравилась, помогите поставить винду. Теперь их ждёт разочарование.

Легендарное качество Apple

Примерно три с половиной года назад приобрел новый MacBook Pro, у официалов. Полтора года все было отлично. А потом, после окончания гарантии:

- умер аккумулятор. Как оказалось, это известный брак для определенной серии ноутбуков. Хотя гарантия уже закончилась, поддержка Apple по телефону, после длительных препирательств, согласилась провести ремонт бесплатно. Заменили полностью нижний блок ноутбука на новый, как я понял.

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

- не избежал и проблемы с олеофобным покрытием экрана, известной во всем мире как STAINGATE.

- налетел на проблему повреждения шлейфа дисплея, известной во всем мире как FLEXGATE. Apple признает эту проблему для Макбуков, выпущенных годом ранее. Для моего года - нет, хотя эта неисправность распространена массово:

Бесплатная программа послегарантийного ремонта из-за FLEXGATE на мой ноутбук не действует, т. к. Apple не признает проблему, несмотря на массовое распространение и суды в США:

Заменили дисплейный модуль платно.

Сегодня перестало работать оригинальный адаптер питания. Осталось купить его, и у меня будет полностью обновленный за 3 года из-за брака ноутбук))

Были у меня ранее за 15 лет три ноутбука не Apple. И да, ведь тоже были проблемы! У одного из них пришлось заменить адаптер питания.

Кажется, я знаю, продукцию какой компании я точно больше покупать не буду.


Когда попили чай вместе с MacBook Pro (16-inch, 2019). Часть 2

Привет, други мои!

Как и обещал продолжение. Доставили, таки, микросхемы еще пару недель назад, но вот с написанием поста я задержался. Простите. Так же прошу прощения за ошибки. Посты пишу обычно уже ночью, высушенный после ноутбков. Глаза в окулярах микроскопа остаются.

Пока микросхемы били в доставке, я конечно же пытался найти, что ближе на замену. Находил, ставил, не заводились. В результате 2к рублей улетели в пустую. Поэтому: "да" - конечно же всегда можно найти что-то на рынке/на разборке, но по факту - выходит не очень. И учитывая то, что с СЦ как правило продают подобные вещи только "в один конец" - лучше заказать новые, подтянуть сроки и сделать все нормально, максимально эффективно и с минимальными затратами.

Завариваем кофу и расчехляем аппарат)

Когда попили чай вместе с MacBook Pro (16-inch, 2019). Часть 2 Apple, Macbook, Ремонт ноутбуков, Залитие, Длиннопост

Микросхемы, собственно (одну уже вытащил)

Когда попили чай вместе с MacBook Pro (16-inch, 2019). Часть 2 Apple, Macbook, Ремонт ноутбуков, Залитие, Длиннопост

Пока все это хозяйство было в пути - я поискал у друзей коннектор матрицы, который и заменил. Вот так вот все это было (еще до отмывки в УЗ. После отмывки можно в предыдущей части посмотреть)

Когда попили чай вместе с MacBook Pro (16-inch, 2019). Часть 2 Apple, Macbook, Ремонт ноутбуков, Залитие, Длиннопост

Когда попили чай вместе с MacBook Pro (16-inch, 2019). Часть 2 Apple, Macbook, Ремонт ноутбуков, Залитие, Длиннопост

С коннектором матрицы пришлось возиться очень аккуратно, так как он в непосредственной близости к самой матрице. Но после окончательного ремонта - меня, как и владельца, ждал неприятный (но вполне ожидаемый) сюрприз. О нем ниже.

Подготовив место для установки микросхемы U9850, так же обложили все теплоотводами, поставили. Проверили сопротивлене по шинам еще раз - сопротивление около 4 МОм по всем каналам. Норма.

Когда попили чай вместе с MacBook Pro (16-inch, 2019). Часть 2 Apple, Macbook, Ремонт ноутбуков, Залитие, Длиннопост

Уточню, что сам шлейф между платой логики и платой T-Con я тоже заменил. На всякий случай.

Подкидываем плату логики в корпус, включаем, и.

Изображения у нас так и нет. Напрашиваются выводы, что матрице тоже досталось. На это были подозрения. Даже не подозрения, а уверенность. Но, часто, проносило в подобных случаях. В это раз не пронесло.

Поясню в чем дело:

Если мы взглянем на схему из первой части, и на фото повреждений коннектора выше (отсчет выводов - снизу, слева, тонкие)

Когда попили чай вместе с MacBook Pro (16-inch, 2019). Часть 2 Apple, Macbook, Ремонт ноутбуков, Залитие, Длиннопост

Мы увидим, что основное поражение пришлось между выводом 1 (EDP_INT_AUX_N), 2 (EDP_INT_AUX_P) и 43 (PPVOUT_S0_LCDBKLT). Синим цветом я подчеркнул назначение выводов. Понятно, что одна часть коннектора Сигнальная, вторая Силовая. Если провести поиск в документе по запросу PPVOUT_S0_LCDBKLT, с целью найти источник генерации этого сигнала и его характеристики, то на странице 81 мы увидим характеристики и трепованиия к этой шине

Когда попили чай вместе с MacBook Pro (16-inch, 2019). Часть 2 Apple, Macbook, Ремонт ноутбуков, Залитие, Длиннопост

То есть, на шине PPVOUT_S0_LCDBKLT 59 В. Это ни что иное как подсветка матрицы (понятно из названия самого сигнала). Подсветка работает на сборке светодиодов, что требует высокого напряжения.

Проблема возникла следующим образом:

В коннекторе несколько, рядом расположенных, выводов с разными приложенными к ним напряжениями (разница минимум в полсотни вольт). При попадании жидкости (в данном случае чая) которая в своем составе имеет соли и пр., начинается электролиз. Скорость и качество электролиза напрямую зависит, как раз таки, от приложенного напряжения. Любая жидкость является проводником тока. Как и все материалы в мире является проводником тока! Что бы предотвратить невзгоды по поводу данного утверждения, рекомендую вначале пройтись по запросу Диэлектрическая проницаемость в интернетах. Простыми словами: любой диэлектрический материал имеет Напряжение пробоя, который зависит от приложенного напряжения и расстояния между проводниками. В данном случае диэлектрик - воздух. А при попадании жидкости - электрические характеристики цепи у нас меняются. У жидкости, по определению, диэлектрическая проницаемость ниже. Образуется коррозия, как один из продуктов электролиза. А у коррозии, порой бывает, и характеристики для электрического тока получше.

Мне, в принципе, доставляет сама идеология того, что любой проводник можно рассматривать как диэлектрик. А любой диэлектрик - как проводник. Конечно же физики договорились: что, и по каким критериям относить к Проводникам, Диэлектрикам и Полупроводникам. Но это действительно для нашей природы. На другой планете, к примеру, эти стандарты придется менять. Ну и самое любимое: физики, математики и химики договорились о том, что такое Проводники и Диэлектрики. А вот что такое Металлы - не договорились)))

Так и вышло, что ток стремится у нас в точку с наименьшим потенциалом. Обычно это "корпус", но в данном случае сигнальная шина оказалась ближе. Произошло замыкание 59 В цепи подсветки на сигнальную шину EDP_INT_AUX. Соответственно ток устремился как в вышеупомянутую микросхему, которую мы заказывали, ждали и меняли. И. в дешифратор матрицы на плате T-Con. Который на фото ниже.

Когда попили чай вместе с MacBook Pro (16-inch, 2019). Часть 2 Apple, Macbook, Ремонт ноутбуков, Залитие, Длиннопост

Шины к дешифратору вызвонил. Защиты (типа предохранителей) по шинам не было. Микросхему не найти. Желательно снимать и ставить с такой же матрицы. Но и доноры не нашел. Да и в последующем проблем может возникнуть море.

Вывод: матрицу тоже под замену.

А я так старался, коннектор менял аккуратно. Эх.

Владелец изначально был осведомлен и понимал сложность ситуации с дисплейным модулем. А модули хоть и дорогие, но найти их вполне реально.

"Бошку" нашел быстро, оформили заказ и поехали на "смотрины".

Приехав на место с подготовленным устройством, тут же за пару минут подкидываем дисплейный модуль - и получаем ясную и четкую картинку.

Когда попили чай вместе с MacBook Pro (16-inch, 2019). Часть 2 Apple, Macbook, Ремонт ноутбуков, Залитие, Длиннопост

Погоняв немного по тестам, устройство делаем вывод, что все работает идеально. Значит скручиваем его прям на месте.

На этом ремонт и пост считаю оконечным. Созваниваемся с владельцем и отправляем обратно.

Спасибо за внимание!

PS: Старался расписать максимально понятно, так как ориентируюсь в первую очередь на новичков, но и воды старался много не разводить (хотя воды много). По крайней мере у каждого свой эпистолярный стиль, свои методы и свои идеи.

Читайте также: