Есть ли у TouchBar собственный графический процессор, процессор или оперативная память?

8

Я хочу знать, использует ли сенсорная панель миниатюрный процессор и процессор в стиле iOS, или он разделяет процессор, графический процессор и другие аспекты с основным компьютером?

Можно ли (теоретически) разгрузить задачи (GPU / CPU и т. Д.) На сенсорную панель?

goodguys_activate
источник
Что ж, в ТБ используется собственный процессор ARM, поэтому теоретически, если вы написали для него код, вы могли бы запустить ТБ независимо от компьютера (я думаю, что кто-то создал эмулятор Mario для ТБ, но я не уверен). Тем не менее, у вас уже есть относительно мощный компьютер, зачем переносить задачи в гораздо менее мощный сопроцессор Tb?
NoahL
@ NoahL Я спрашиваю, чтобы я мог со временем определить, все ли процессы в ТБ перечислены в Activity Monitor. Это для защиты AV.
goodguys_activate

Ответы:

9

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

В моделях Apple Touch Bar MBP фактически используется микросхема T1, разработанная Apple, которая обеспечивает питание как сенсорной панели, так и датчика Touch ID. Я говорю, помогает, потому что это работает в сочетании с процессором Intel в ядре MBP. Этот чип T1 на самом деле тот же, что и в S2 в текущих моделях Apple Watch Series 2 (он используется в качестве процессора и Secure Enclave 1 ).

Во время выступления Apple было показано, что, помимо использования для сенсорной панели, T1 также обеспечивает безопасность датчика Touch ID, камеры и связки ключей.

Что касается сенсорной панели, в то время как T1 выполняет отправку пикселей на нее, основной процессор Intel - это то, что фактически передает контент, через который передает T1.

С точки зрения безопасности, T1 отвечает за рендеринг любых диалогов Apple Pay (потому что он может использовать Secure Enclave), в то время как фактическая передача любых данных Apple Pay осуществляется главным процессором Intel.

С точки зрения того, что вы хотите сделать (то есть выгрузить задачи в T1), я не уверен, будет ли это работать, как и как я работал только для iOS. Тем не менее, я знаю, что для разработки чего-либо для сенсорной панели требуется Mac с MacOS Sierra и Xcode 8.1 или выше. Ниже приведены некоторые ресурсы, которые могут представлять интерес:

1. Secure Enclave - это отдельная часть чипа, используемая для личной информации - тот же процесс, который используется в устройствах iOS и Apple Watch. Подробнее об этом вы можете прочитать в Руководстве по безопасности iOS .

Мономет
источник
Означает ли это / подразумевает ли это, что защищенный анклав существует в MacOS?
goodguys_activate
4
Абсолютно! Прямая цитата из Apple : «И чип в вашем Mac также включает в себя усовершенствованную архитектуру безопасности, называемую Secure Enclave. Secure Enclave отделен от остальной части чипа, поэтому у macOS никогда нет доступа к вашим данным отпечатков пальцев. Кроме того, это никогда не хранится на серверах Apple и не копируется в iCloud. " Обратите внимание, что на данном этапе это относится только к Mac с поддержкой Touch ID.
Мономет