Le TouchBar a-t-il son propre GPU, CPU ou Ram?

8

Je veux savoir si la barre tactile utilise un processeur et un processeur miniatures de style iOS, ou partage-t-elle le processeur, le GPU et d'autres aspects avec l'ordinateur principal?

Puis-je (en théorie) décharger des tâches (GPU / CPU, etc.) sur la barre tactile?

goodguys_activate
la source
Eh bien, le TB utilise un processeur ARM personnalisé, donc théoriquement, si vous avez écrit du code pour cela, vous pourriez faire fonctionner le TB indépendamment de l'ordinateur (je pense que quelqu'un a construit un émulateur Mario pour TB, mais je ne suis pas positif). Cependant, vous avez déjà un ordinateur relativement puissant, pourquoi décharger les tâches sur le coprocesseur Tb beaucoup moins puissant?
NoahL
@NoahL Je demande pour pouvoir éventuellement déterminer si tous les processus de TB sont répertoriés dans le moniteur d'activité. C'est pour la protection AV.
goodguys_activate

Réponses:

9

Cette réponse ne va peut-être pas au cœur de ce que vous voulez faire, mais je la propose parce que je pense que votre question est celle qui intéressera beaucoup de gens.

Les modèles Touch Bar MBP d'Apple utilisent en fait une puce T1 conçue par Apple qui permet d'alimenter à la fois la Touch Bar et le capteur Touch ID. Je dis aide car cela fonctionne en conjonction avec le processeur Intel au cœur des MBP. Cette puce T1 est en fait la même que celle qui se trouve dans le S2 dans les modèles Apple Watch actuels de la série 2 (elle est utilisée comme processeur et Secure Enclave 1 ).

Lors du discours d'Apple, il a été révélé qu'en plus d'être utilisé pour la Touch Bar, le T1 gère également la sécurité du capteur Touch ID, de la caméra et du trousseau.

En ce qui concerne la Touch Bar, tandis que le T1 lui envoie des pixels, le processeur Intel principal est ce qui rend le contenu que le T1 envoie.

En termes de sécurité, le T1 est responsable du rendu de toutes les boîtes de dialogue Apple Pay (car il est capable de tirer parti de Secure Enclave) tandis que la transmission réelle de toutes les données Apple Pay est effectuée par le processeur Intel principal.

En termes de ce que vous voulez faire (c'est-à-dire décharger des tâches vers le T1), je ne suis pas sûr si / comment cela fonctionnerait car je n'ai fait que le développement iOS. Cependant, je sais que développer quoi que ce soit pour la Touch Bar nécessite un Mac exécutant macOS Sierra et Xcode 8.1 ou supérieur. Voici quelques ressources qui peuvent vous intéresser:

1. L'enclave sécurisée est une partie distincte de la puce utilisée pour les informations personnelles - le même processus utilisé dans les appareils iOS et Apple Watch. Vous pouvez en savoir plus à ce sujet dans le Guide de sécurité iOS .

Monomeeth
la source
Est-ce que tout cela signifie / implique que l'enclave sécurisée existe sur MacOS?
goodguys_activate
4
Absolument! Citation directe d' Apple : «Et la puce de votre Mac comprend également une architecture de sécurité avancée appelée Secure Enclave. Secure Enclave est isolé du reste de la puce, de sorte que macOS n'a jamais accès à vos données d'empreintes digitales. jamais stocké sur les serveurs Apple ni sauvegardé sur iCloud. " Notez, cependant, que cela ne s'applique qu'aux Mac compatibles Touch ID à ce stade.
Monomeeth