Binder IPC
Архитектура Binder разделена на три уровня (рис. 10.25). На самом дне находится модуль ядра, реализующий текущее межпроцессное взаимодействие через функции ядра ioctl. (Функция ioctlявляется универсальным вызовом ядра для отправки команд клиента драйверам и модулям ядра.) Поверх модуля ядра находится основной API- интерфейс объектно-ориентированного пользовательского пространства, позволяющий приложениям исопльзовать классы IBinder и Binder, чтобы создавать конечные точки IPC и взаимодействовать с ними. На вершине находится основанная на интерфейсе модель программирования, где приложения объявляют свои IPC-интерфейсы, совершенно не заботясь о подробностях реализации IPC на более низких уровнях.
Рис. 10.25. Архитектура IPC Binder |
Еще по теме Binder IPC:
- Л.О. Доліненко, В.О. Доліненко, С.О. Сарновська. Цивільне право України, 2006
- ЦИВІЛЬНЕ ПРАВО УКРАЇНИ
- ПЕРЕДМОВА
- Частина І ПРОГРАМА КУРСУ «ЦИВІЛЬНЕ ПРАВО УКРАЇНИ»
- Розділ І. Загальні положення цивільного права
- Тема 1. Поняття цивільного права. Предмет та метод, система цивільного права. Функції та принципи цивільного права
- Тема 2. Цивільне законодавство України
- Тема 3. Поняття, елементи та види цивільних правовідносин
- Тема 4. Здійснення цивільних прав і виконання обов’язків
- Тема 5. Захист цивільних прав та інтересів
- Тема 6. Об’єкти цивільних прав
- Тема 7.ФІЗИЧНІ особи як суб’єкти цивільного права
- Тема 8. Юридичні особи
- Тема 9. Держава як суб’єкт цивільного права. Територіальні громади та Автономна Республіка Крим як суб’єкти цивільного права