Czy TouchBar ma własny procesor graficzny, procesor lub ram?


8

Chcę wiedzieć, czy pasek dotykowy korzysta z miniaturowego procesora i procesora w stylu iOS, czy dzieli procesor, kartę graficzną i inne aspekty z komputerem głównym?

Czy mogę (teoretycznie) odciążyć zadania (GPU / CPU itp.) Na pasku dotykowym?


Cóż, TB używa niestandardowego procesora ARM, więc teoretycznie, jeśli napiszesz dla niego kod, możesz mieć TB działającą niezależnie od komputera (myślę, że ktoś zbudował emulator Mario dla TB, ale nie jestem pozytywny). Jednak masz już stosunkowo mocny komputer, dlaczego przenosić zadania do znacznie mniej wydajnego koprocesora Tb?
NoahL

@NoahL Proszę, abym mógł ostatecznie ustalić, czy wszystkie procesy w TB są wymienione w Monitorze aktywności. Jest to ochrona AV.
goodguys_activate 12.04.17

Odpowiedzi:


9

Ta odpowiedź może nie dotyczyć sedna tego, co chcesz zrobić, ale oferuję ją, ponieważ myślę, że twoje pytanie zainteresuje wielu ludzi.

Modele Apple Bar Touch Bar MBP faktycznie wykorzystują zaprojektowany przez Apple układ T1, który pomaga zasilać zarówno pasek Touch Bar, jak i czujnik Touch ID. Mówię, że pomaga, ponieważ działa to w połączeniu z procesorem Intel w rdzeniu MBP. Ten układ T1 jest w rzeczywistości tym samym, który znajduje się w S2 w obecnych modelach Apple Watch z serii 2 (jest używany jako procesor i Secure Enclave 1 ).

Podczas przemówienia Apple'a ujawniono, że oprócz używania paska Touch Bar, T1 obsługuje również zabezpieczenia czujnika Touch ID, aparatu i pęku kluczy.

Jeśli chodzi o pasek dotykowy, podczas gdy T1 wysyła do niego piksele, główny procesor Intel jest tym, co faktycznie renderuje zawartość, którą przesyła T1.

Pod względem bezpieczeństwa T1 jest odpowiedzialny za renderowanie wszelkich okien dialogowych Apple Pay (ponieważ jest w stanie skorzystać z Bezpiecznej Enklawy), podczas gdy faktyczna transmisja danych Apple Pay jest kontrolowana przez główny procesor Intel.

Jeśli chodzi o to, co chcesz zrobić (tj. Odciążanie zadań do T1), nie jestem pewien, czy / jak to by zadziałało, ponieważ opracowałem tylko iOS. Wiem jednak, że tworzenie czegokolwiek dla paska dotykowego wymaga komputera Mac z systemem macOS Sierra i Xcode 8.1 lub nowszym. Poniżej znajdują się niektóre zasoby, które mogą być interesujące:

1. Bezpieczna enklawa to wydzielona część układu wykorzystywanego do danych osobowych - ten sam proces stosowany w urządzeniach iOS i Apple Watch. Możesz przeczytać więcej na ten temat w Przewodniku bezpieczeństwa systemu iOS .


Czy coś z tego oznacza / sugeruje, że Bezpieczna Enklawa istnieje w systemie MacOS?
goodguys_activate 12.04.17

4
Absolutnie! Bezpośredni cytat z Apple : „A chip w twoim Macu zawiera również zaawansowaną architekturę bezpieczeństwa zwaną Secure Enclave. Secure Enclave jest odseparowana od reszty układu, więc macOS nigdy nie ma dostępu do twoich danych odcisków palców. nigdy nie przechowywane na serwerach Apple ani nie są tworzone w kopii zapasowej na iCloud ”. Uwaga: na tym etapie dotyczy to tylko komputerów Mac z włączoną funkcją Touch ID.
Monomeeth
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.