Mobil texnologiyalar fanidan mustaqil ishi


Mobil operatsion tizimlar



Download 0,64 Mb.
bet8/12
Sana26.12.2022
Hajmi0,64 Mb.
#896187
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
Baxodirova Gulhayo .Mobil texnologiya fanidan mustaqil ishi.

Mobil operatsion tizimlar – bu mobil qurilmalar (smartfonlar,
tabletlar, PDA va boshqa mobil qurilmalar) ni boshqarish uchun
mo'ljallangan tizimlar hisoblanadi. Mobil operatsion tizimlar ikkita
asosiy platforma ya'ni “user-facing” dasturiy ta'minot platformasi va
qurilmalarni boshqarish uchun mo'ljallangan quyi sathdagi real-vaqt
operatsion tizidan iborat bo'ladi. Mobil operatsion tizimlar asosan 1979-yilda paydo bo'lgan va bunda jarayonlarni boshqarish uchun (taqsimlangan tizim) http://en.wikipedia.org/wiki/Embedded_system tizimlardan foydalanilgan.


Mobil OT larning rivojlanish bosqichlari


Platformalar uchun dasturlash tillari

Android operatsion tizimi
Android – bu mobil qurilmalar uchun mo'ljallangan turli hil ilovalar va xizmatlarni o'z ichiga olgan operatsion tizim. Android arxitekturasi Java asosida qurilgan bo'lib, android tizim uchun barcha ilova va dasturlar Java dasturlash tili yordamida yaratiladi.
Linux kernel – bu Android tizimining yadrosi hisoblanadi va 115 patch
dan iborat. Bu asosan tizim funktsionalini ya'ni, protsesslar boshqaruvi,
xotirani boshqarish, qurilmalarni (displey, kamera, klaviatura va h.k. lar)
boshqarish uchun xizmat qiladi. Bundan tashqari tarmoq komponentalarini,
qurilmalar drayverlarini boshqaradi.
Libraries – Ilovalarni boshqarish uchun zarur bo'lgan kutubxonalardan
iborat. Bunga Web browser engine WebKit, ma'lumotlarni saqlash va
ilovalararo ma'lumotlarni almashish uchun SQLite database kutubxonasi,
audio va video ma'lumotlarni boshqarish uchun Media Framework, internet
xavfsizligi uchun SSL kutubxonasi, grafikani boshqarish uchun OpenGL,
touchscreen xizmati uchun Surface Manager va h.k. lar. Android Runtime –
Dalvik Virtual Machine komponentini boshqarish uchun ishlatiladigan
kutubxona hisoblanadi. Bunda har bir ilovaning o'z protsessida ishlashi
ta'minlanadi. O'z navbatida bu kutubxonalar ilovalar yaratishda Java
dasturlash tilini ishlatish uchun ham yordam beradi.
Application Framework – yuqori sathdagi Java sinf va paketlar
jamlanmasidir.
Receivers, Content Providers, Camera Control va h.k. lar)
Applications – bu foydalanuvchi uchun mo'ljallangan ilovalar sathi
hisoblanadi (Contacts Books, Browser, Games)2.
Android ilovalarida foydalanuvchi interfeysini yaratishda MVC
(Model View Controller) texnologiyasidan foydalaniladi. Bunda model ilova
uchun kerakli ma'lumotlarni ma'lumotlar bazasi ?ki boshqa manbadan olib
beradi va kontroller orqali ilova ma'lumotlari foydalanuvchi
interfeysiga yuboriladi.

Download 0,64 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




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