Имеет ли ядро Android пространство ядра и пространство пользователя?
Ядро, используемое на устройствах под управлением Android, - это ядро 2.6, обеспечивающее основные системные службы, такие как управление памятью, управление процессами,сетевой стек и модель драйвера.
Так что да, у него есть ядро и пространство пользователя.Например, у вас есть обычная файловая система / proc для связи между ядром и пространством пользователя.
Это правда, что каждое приложение работает в своем собственном процессе со своим собственным экземпляром DVM.
Вы можете прочитатьподробнее об этом на странице Что такое Android? .
Как выглядит структура файла приложения на Android?
Да, в каждом приложении естьего собственная структура каталогов для данных приложения, таких как базы данных, общие настройки и другие специфичные для приложения файлы, которые выглядят следующим образом.
/ data / data / packagename
Кроме этого,фактические файлы .apk находятся в
/ data / app
Я не совсем уверен в вашем вопросе, если это иерархическая система на основе UNIX.Я думаю, вы хотите знать, будут ли приложения размещены в / usr / bin / и так далее.Тогда нет.За исключением того, что вы сами пишете несколько бинарных файлов и создаете свой собственный образ, вам непременно следует поместить системные бинарные файлы в стандартные места FSH.
По третьему вопросу.Я не совсем уверен, что вы имеете в виду.Если вы имеете в виду UNIX IPC, то это ядро 2.6 со всеми его основными функциями, такими как состояния выше.Если вы имеете в виду удаленные вызовы процедур API, то вы можете взглянуть на Удаленные вызовы процедур .
Вопрос четвертый, насколько мне известно, или я не получил ваш вопрос.
Как правило, я бы порекомендовал вам очень интересные чтения.
Надеюсь, что это помогло.