2016-04-04 7 views
0

Ich weiß, Binder ist Android IPC-Mechanismus. Wenn ein Prozess A mit einem Prozess B durch einen Binder kommuniziert, fließen die Transaktionsdaten durch den Bindertreiber, der binder_node in dem Prozess A erzeugt und binder_ref in dem Prozess B jeweils in dem Kernelspeicher erzeugt. Ich zweifle also: In welchem ​​Prozess läuft der Binder-Treiber? Ist es ein Systemprozess?Welcher Prozess Binder Treiber läuft?

Antwort

0

Der Bindertreiber ist Teil des Kernels; Es wird nicht in einem Userspace-Prozess ausgeführt.

Bestimmte Userspace-Prozesse interagieren direkt mit dem Binder-Treiber über /dev/binder, nämlich servicemanager und die nativen Binder Framework-Bibliotheken, die Teil der Anwendungslaufzeit sind.

Verwandte Themen