Эротические рассказы

Архитектура операционной системы Android: от основ до продвинутых концепций. ПрограммистЧитать онлайн книгу.

Архитектура операционной системы Android: от основ до продвинутых концепций - Программист


Скачать книгу
сообщество: Linux-ядро имеет большое сообщество разработчиков и пользователей, что обеспечивает быстрое решение проблем добавление новых функций.

      Стабильность и безопасность: Linux-ядро известно своей стабильностью безопасностью, что важно для мобильных устройств.

      В заключении, Linux-ядро является основой Android и предоставляет необходимые компоненты для работы операционной системы. модифицировал своих нужд добавил новые поддержки мобильных устройств. Использование Linux-ядра в несколько преимуществ, включая открытый исходный код, большое сообщество стабильность безопасность. следующей главе мы рассмотрим архитектуру ее компоненты.

      2.2. Dalvik и ART: виртуальные машины Android

      В предыдущей главе мы рассмотрели основы архитектуры операционной системы Android. Теперь давайте более подробно остановимся на одной из ключевых компонент Android – виртуальных машинах. этой поговорим о двух машинах, которые играют важную роль в работе Android: Dalvik и ART.

      Виртуальные машины: что это такое?

      Виртуальная машина (ВМ) – это программная среда, которая имитирует работу физической машины. ВМ позволяет запускать программы, написанные на определенном языке, любой платформе, без необходимости компилировать их заново для каждой конкретной системы. Это достигается за счет использования виртуальной машины как посредника между программой и операционной системой.

      Dalvik: первая виртуальная машина Android

      Dalvik была первой виртуальной машиной, разработанной для Android. Она создана компанией Google в 2005 году и основана на машине Java. разработана работы мобильных устройствах с ограниченными ресурсами, поэтому она оптимизирована низкого потребления памяти процессорного времени.

      Dalvik использовала собственный формат исполняемых файлов, называемый DEX (Dalvik Executable), который был оптимизирован для мобильных устройств. DEX-файлы были более компактными, чем традиционные исполняемые файлы Java, и могли быть выполнены напрямую виртуальной машиной Dalvik.

      ART: новая виртуальная машина Android

      В 2014 году Google представила новую виртуальную машину, называемую ART (Android Runtime). была разработана для замены Dalvik и предоставления более быстрой эффективной среды запуска приложений Android.

      ART использует тот же формат исполняемых файлов DEX, что и Dalvik, но имеет несколько ключевых отличий. Во-первых, Ahead-of-Time (AOT) компиляцию, которая позволяет компилировать приложения в машинный код до их запуска. Это уменьшает время запуска приложений улучшает производительность.

      Во-вторых, ART имеет более эффективную систему управления памятью, которая уменьшает количество ошибок, связанных с и улучшает общую стабильность системы.

      Сравнение Dalvik и ART

      В таблице ниже приведено сравнение ключевых характеристик Dalvik и ART:

      | Характеристика Dalvik ART

      | –

      | Формат исполняемых файлов DEX

      | Тип компиляции Just-in-Time (JIT) Ahead-of-Time (AOT)

      | Управление памятью Less efficient More

      | Производительность Lower Higher

      | Время запуска Longer Shorter

      Заключение

      В этой главе мы рассмотрели


Скачать книгу
Яндекс.Метрика