На базе Linux с открытым исходным кодом для мобильных устройств


3. АНДРОИД — Архитектура



Download 2,21 Mb.
Pdf ko'rish
bet30/43
Sana16.05.2023
Hajmi2,21 Mb.
#939389
TuriУчебник
1   ...   26   27   28   29   30   31   32   33   ...   43
Bog'liq
android tutorial.en.ru

24


3. АНДРОИД — Архитектура
Андроид
Операционная система Android представляет собой набор программных компонентов, который примерно разделен на пять 
разделов и четыре основных уровня, как показано ниже на диаграмме архитектуры.
ядро Linux
В нижней части уровней находится Linux — Linux 2.6 с примерно 115 исправлениями. Это обеспечивает 
основные системные функции, такие как управление процессами, управление памятью, управление такими 
устройствами, как камера, клавиатура, дисплей и т. д. Кроме того, ядро обрабатывает все, в чем Linux 
действительно хорош, например, сеть и широкий набор драйверов устройств, которые требуют боль от 
взаимодействия с периферийным оборудованием.
Библиотеки
В дополнение к ядру Linux есть набор библиотек, включая движок веб-браузера с открытым исходным кодом WebKit, хорошо 
известную библиотеку libc, базу данных SQLite, которая является полезным репозиторием для хранения и
25


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

Download 2,21 Mb.

Do'stlaringiz bilan baham:
1   ...   26   27   28   29   30   31   32   33   ...   43




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish