Verfügt die TouchBar über eine eigene GPU, CPU oder einen eigenen RAM?
8
Ich möchte wissen, ob die Touch-Leiste eine Miniatur-CPU und einen Prozessor im iOS-Stil verwendet oder CPU, GPU und andere Aspekte mit dem Hauptcomputer teilt.
Kann ich (theoretisch) Aufgaben (GPU / CPU usw.) auf die Touchbar verlagern?
Nun, die TB verwendet einen benutzerdefinierten ARM-Prozessor. Wenn Sie also Code dafür geschrieben haben, könnte die TB theoretisch etwas unabhängig vom Computer ausführen (ich glaube, jemand hat einen Mario-Emulator für TB erstellt, aber ich bin nicht sicher). Sie haben jedoch bereits einen relativ leistungsstarken Computer. Warum sollten Sie Aufgaben auf den weitaus weniger leistungsstarken TB-Coprozessor auslagern?
NoahL
@NoahL Ich frage, damit ich eventuell feststellen kann, ob alle Prozesse in TB im Aktivitätsmonitor aufgeführt sind. Es ist für den AV-Schutz.
goodguys_activate
Antworten:
9
Diese Antwort kommt vielleicht nicht auf den Kern dessen, was Sie tun möchten, aber ich biete sie an, weil ich denke, dass Ihre Frage viele Menschen interessieren wird.
Die Touch Bar MBP-Modelle von Apple verwenden tatsächlich einen von Apple entwickelten T1-Chip, mit dem sowohl die Touch Bar als auch der Touch ID-Sensor mit Strom versorgt werden können. Ich sage hilft, weil dies in Verbindung mit der Intel-CPU im Kern der MBPs funktioniert. Dieser T1-Chip ist tatsächlich derselbe, der sich in den aktuellen Apple Watch-Modellen der Serie 2 im S2 befindet (er wird als Prozessor und als Secure Enclave 1 verwendet ).
Während der Keynote von Apple wurde bekannt, dass der T1 nicht nur für die Touch Bar verwendet wird, sondern auch die Sicherheit für den Touch ID-Sensor, die Kamera und den Schlüsselbund übernimmt.
In Bezug auf die Touch-Leiste sendet der T1-Prozess tatsächlich den Inhalt, über den der T1 sendet, während der T1 Pixel an ihn sendet.
In Bezug auf die Sicherheit ist der T1 für das Rendern von Apple Pay-Dialogen verantwortlich (da er die Secure Enclave nutzen kann), während die eigentliche Übertragung von Apple Pay-Daten vom Intel-Hauptprozessor ausgeführt wird.
In Bezug auf das, was Sie tun möchten (dh Aufgaben auf den T1 verlagern), bin ich mir nicht sicher, ob / wie dies funktionieren würde, da ich nur die iOS-Entwicklung durchgeführt habe. Ich weiß jedoch, dass für die Entwicklung von Funktionen für die Touch Bar ein Mac mit macOS Sierra und Xcode 8.1 oder höher erforderlich ist. Im Folgenden sind einige Ressourcen , die möglicherweise von Interesse sein:
1. Die sichere Enklave ist ein getrennter Teil des Chips, der für persönliche Informationen verwendet wird - der gleiche Prozess, der auch für iOS- und Apple Watch-Geräte verwendet wird. Weitere Informationen hierzu finden Sie im iOS-Sicherheitshandbuch .
Bedeutet dies, dass die sichere Enklave unter MacOS existiert?
goodguys_activate
4
Absolut! Direktes Zitat von Apple : "Und der Chip in Ihrem Mac enthält auch eine erweiterte Sicherheitsarchitektur namens Secure Enclave. Die Secure Enclave ist vom Rest des Chips abgeschirmt, sodass macOS nie auf Ihre Fingerabdruckdaten zugreifen kann niemals auf Apple-Servern gespeichert oder in iCloud gesichert. " Beachten Sie jedoch, dass dies derzeit nur für Touch ID-fähige Macs gilt.
Antworten:
Diese Antwort kommt vielleicht nicht auf den Kern dessen, was Sie tun möchten, aber ich biete sie an, weil ich denke, dass Ihre Frage viele Menschen interessieren wird.
Die Touch Bar MBP-Modelle von Apple verwenden tatsächlich einen von Apple entwickelten T1-Chip, mit dem sowohl die Touch Bar als auch der Touch ID-Sensor mit Strom versorgt werden können. Ich sage hilft, weil dies in Verbindung mit der Intel-CPU im Kern der MBPs funktioniert. Dieser T1-Chip ist tatsächlich derselbe, der sich in den aktuellen Apple Watch-Modellen der Serie 2 im S2 befindet (er wird als Prozessor und als Secure Enclave 1 verwendet ).
Während der Keynote von Apple wurde bekannt, dass der T1 nicht nur für die Touch Bar verwendet wird, sondern auch die Sicherheit für den Touch ID-Sensor, die Kamera und den Schlüsselbund übernimmt.
In Bezug auf die Touch-Leiste sendet der T1-Prozess tatsächlich den Inhalt, über den der T1 sendet, während der T1 Pixel an ihn sendet.
In Bezug auf die Sicherheit ist der T1 für das Rendern von Apple Pay-Dialogen verantwortlich (da er die Secure Enclave nutzen kann), während die eigentliche Übertragung von Apple Pay-Daten vom Intel-Hauptprozessor ausgeführt wird.
In Bezug auf das, was Sie tun möchten (dh Aufgaben auf den T1 verlagern), bin ich mir nicht sicher, ob / wie dies funktionieren würde, da ich nur die iOS-Entwicklung durchgeführt habe. Ich weiß jedoch, dass für die Entwicklung von Funktionen für die Touch Bar ein Mac mit macOS Sierra und Xcode 8.1 oder höher erforderlich ist. Im Folgenden sind einige Ressourcen , die möglicherweise von Interesse sein:
1. Die sichere Enklave ist ein getrennter Teil des Chips, der für persönliche Informationen verwendet wird - der gleiche Prozess, der auch für iOS- und Apple Watch-Geräte verwendet wird. Weitere Informationen hierzu finden Sie im iOS-Sicherheitshandbuch .
quelle