Mavzu: Mobil qurilmalar bilan ishlash


Mavzu: Android operatsion tizimi arxitekturasi Android arxitekturasi



Download 222,23 Kb.
bet6/8
Sana23.05.2022
Hajmi222,23 Kb.
#608620
1   2   3   4   5   6   7   8
Bog'liq
mobil qurilmalar va OTlar

Mavzu: Android operatsion tizimi arxitekturasi
Android arxitekturasi


Applications. Androidda kalendar, xaritalar, brauzer, kontakt menejeri va boshqa muhim mobil ilovalar to‘plami.
Application Framework. Ochiq kodli platformasini taqdim etish orqali Android dasturchilarga moslashuvchan va innovatsion dasturlarni yaratish imkoniyatini beradi. Ishlab chiquvchilar qurilmaning apparat imkoniyatlaridan foydalanib, geolokatsiya ma’lumotlarini olishlari, ogohlantirishlarni o‘rnatish kabi vazifalarni bajara oladilar. Dasturchilar asosiy dasturlarda ishlatiladigan API-larga to‘liq kirish huquqiga ega.
Libraries. Android tizimiga turli xil tizim komponentlari tomonidan ishlatiladigan C/C++ kutubxonalari to'plami kiradi.Ba'zi asosiy kutubxonalar quyida keltirilgan :
- Media kutubxonalari - Ushbu kutubxonalar MPEG4, MP3, AAC, AMR, JPG, PNG va boshqalarni o'z ichiga olgan ko'plab mashhur audio, video va tasvir formatlarini ijro etish va yozib olishni qo'llab-quvvatlaydi;
- Surface Manager – 2D va 3D grafik qatlamlarining displeyda ko‘rsatishni boshqaradi;
- LibWebCore – Android brauzeri qurilgan zamonaviy veb-vosita(dvijok);
- SGL – asosiy 2 o'lchovli grafik vosita(dvijok);
- 3D kutubxonalar – OpenGL asosida amalga oshiriladi; kutubxonalar 3D qurilmasi imkoniyatlaridan foydalanadi;
- FreeType –rastrli va vektorli shriftlarni qo'llab-quvvatlash;
- SQLite – ma'lumotlar bazasi mexanizmi, barcha ilovalar uchun mavjud.
Android Runtime. Android Java kutubxonalarida mavjud bo'lgan ko'p funktsiyalarni ta'minlaydigan asosiy kutubxonalar to'plamini o'z ichiga oladi. Har bir Android dasturi o'z Dalvik virtual mashinasining nusxasi bilan ishlaydi. Qurilma bir vaqtning o'zida bir nechta virtual mashinalar bilan samarali ishlashi uchun Dalvik virtual mashinasi yaratilgan.
Dalvik Android platformasi uchun maxsus ishlab chiqilgan. Virtual mashina mobil qurilmalar kam xotira sarflab ishlashi uchun optimallashtirilgan. Android dasturlari kompilyator tomonidan quyi darajadagi kodga tarjima qilinadi va Dalvik platformada ishga tushiriladi. Bundan tashqari, Android SDK-ga kiritilgan maxsus dastur yordamida Dalvik Java bayt kodlarini o'z formatidagi kodlarga aylantira oladi va ularni virtual muhitida ishga tushiradi.
Linux Kernel. Android Linuxning asosiy tizimli xizmatlari - xavfsizlik, xotirani boshqarish, jarayonlarni boshqarish va drayver modeli bilan ishlashga asoslangan.
Androidning ishlab chiquvchilari mobil qurilmalarda ishlatiladigan va ko'pincha kompyuterlarda mavjud bo'lmagan qo'shimcha qurilmalarni qo'llab-quvvatlash uchun Linux yadrosini o'zgartirishgan.

Download 222,23 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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