TouchBar是否有自己的GPU,CPU或Ram?


8

我想知道触摸栏是否使用微型iOS风格的CPU和处理器,或者它是否与主机共享CPU,GPU和其他方面?

从理论上讲,我可以将任务(GPU / CPU等)卸载到触摸栏中吗?


结核病使用的是定制的ARM处理器,因此从理论上讲,如果您为其编写代码,则结核病可以独立于计算机运行(我认为有人为结核病构建了Mario仿真器,但我并不乐观)。但是,您已经拥有一台功能强大的计算机,为什么将任务卸载到功能更差的Tb协处理器上?
NoahL

我要问@NoahL,以便最终确定是否在活动监视器中列出了TB中的所有进程。它是用于AV保护。
goodguys_activate

Answers:


9

这个答案可能无法解决您想要做的事情,但是我提供了它,因为我认为您的问题是一个将引起很多人兴趣的问题。

Apple的Touch Bar MBP型号实际上使用Apple设计的T1芯片,该芯片可同时为Touch Bar和Touch ID传感器供电。我说有帮助,因为它可以与MBP核心的Intel CPU协同工作。该T1芯片实际上与当前的Series 2 Apple Watch型号中的S2相同(正在用作处理器和Secure Enclave 1)。

在苹果公司的主题演讲中,人们发现T1除了用于Touch Bar之外,还可以处理Touch ID传感器,摄像头和钥匙串的安全性。

就触摸条而言,尽管T1向其发送像素,但实际上是主Intel处理器渲染了T1发送的内容。

在安全性方面,T1负责呈现任何Apple Pay对话框(因为它能够利用Secure Enclave),而任何Apple Pay数据的实际传输均由主Intel处理器执行。

就您想做什么(即将任务卸载到T1)而言,我不确定是否/如何工作,因为我只做过iOS开发。但是,我知道要为Touch Bar开发任何东西都需要一台运行macOS Sierra和Xcode 8.1或更高版本的Mac。以下是一些您可能感兴趣的资源:

1. Secure Enclave是用于个人信息的芯片的隔离部分-与iOS和Apple Watch设备中使用的过程相同。您可以在《iOS安全指南》中阅读更多有关此内容的信息。


这是否意味着/暗示Mac OS上存在Secure Enclave?
goodguys_activate

4
绝对!苹果公司的直接报价:“而且Mac中的芯片还包括称为Secure Enclave的高级安全架构。SecureEnclave与芯片的其余部分隔离,因此macOS永远无法访问您的指纹数据。此外,从不存储在Apple服务器上或备份到iCloud。” 请注意,尽管如此,此步骤仅适用于启用了Touch ID的Mac。
Monomeeth
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.