U. R. Xamdamov, dj. B. Sultanov, S. S. Parsiyev, U. M. Abdullayev


Android operatsion tizimi tuzilishi



Download 3,88 Mb.
Pdf ko'rish
bet242/253
Sana11.07.2022
Hajmi3,88 Mb.
#773993
1   ...   238   239   240   241   242   243   244   245   ...   253
Bog'liq
2-1570

Android operatsion tizimi tuzilishi 
 
Android dasturiy steki, qoida tariqasida, Linux yadrosi va 
xizmatlarni taqdim etadigan ilova muhiti, shuningdek dastur va ish 
vaqtini boshqarish orqali ta’minlangan C/C++ kutubxonalaridan 
iborat. 9.23- rasmda Android operatsion tizimi tuzilishi keltirilgan. U 
quyidagi asosiy qismlardan tashkil topadi. 
Linux yadrosi
. Android ochiq manbali Linux yadrosida 
yaratilgan. Ushbu yadroni tanlashning asosiy sabablaridan biri 
shundaki, u Android operatsion tizimini rivojlantirish uchun 
tasdiqlangan asosiy funksiyalarni taqdim etgan. Linux yadrosining 
xususiyatlari:

Xavfsizlik – Linux yadrosi dastur va tizim o‘rtasida 
xavfsizlikni ta’minlaydi; 

Xotirani boshqarish – u dasturlarimizni ishlab chiqish 
erkinligini ta’minlab, xotira boshqaruvini samarali boshqaradi; 

Jarayonni boshqarish – u jarayonni yaxshi boshqaradi, kerak 
bo‘lganda jarayonlar o‘rtasida resurslarni taqsimlaydi; 

Tarmoq – u tarmoq aloqasini samarali boshqaradi; 

Drayver modeli – Ilovaning ishlashini ta’minlaydi. Qurilma 
ishlab chiqaruvchilari o‘zlarining drayverlarini Linux ga asoslanib 
qurishlari mumkin. 
Kutubxonalar
. Yadro ustida ishlaydigan Android platformasi 
turli funksiyalar bilan ishlab chiqilgan. U ko‘plab ochiq manbali 


405 
vositalarga ega bo‘lgan turli xil C/C ++ yadro kutubxonalaridan 
iborat. Ulardan ba’zilari: 

Android runtime – Android bajarish vositasi asosan Java va 
ART (Android Run Time) kutubxonalaridan iborat. Android ning eski 
versiyalari (4.x va oldingi versiyalari) Dalvik ga asoslangan; 

Open GL (graphics library) – ushbu kross-tilli, kross-
platformali dasturiy interfeys 2D va 3D kompyuter grafikalarni 
yaratish uchun ishlatiladi; 

WebKit – ushbu ochiq kodli veb-brauzer mexanizmi veb-
tarkibni namoyish qilish va sahifani yuklashni soddalashtirish uchun 
barcha xususiyatlarni taqdim etadi; 

Media frameworks – ushbu kutubxonalar audio va video ni 
ishga tushurish va yozish uchun imkon beradi; 

Secure Socket Layer (SSL) – ushbu kutubxonalar Internet 
xavfsizligini ta’minlash uchun ishlatiladi. 
Android Runtime
. Bu arxitekturaning uchinchi qismidir. Dalvik 
virtual mashinasi deb nomlangan asosiy tarkibiy qismlardan birini 
taqdim etadi. Bu Java uchun maxsus ishlab chiqarilgan Java virtual 
mashinasi sifatida ishlaydi. Android bitta moslamada bir nechta 
nusxalarning samarali ishlashini ta’minlash uchun mo‘ljallangan 
o‘zining maxsus virtual mashinasidan foydalanadi. Dalvik virtual 
mashinasi past darajadagi funktsiyalarni qo‘llab-quvvatlash uchun 
xavfsizlik, ko‘p tarmoqli va xotirani boshqarish uchun Linux 
yadrosidan foydalanadi.

Download 3,88 Mb.

Do'stlaringiz bilan baham:
1   ...   238   239   240   241   242   243   244   245   ...   253




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