Reja: Mobil qurilmalar uchun Operatsion tizim tahlili 2


Download 25.15 Kb.
Pdf ko'rish
Sana19.06.2023
Hajmi25.15 Kb.
#1601511
Bog'liq
1-mustaqil ish



MAVZU: Mobil qurilmalar uchun Operatsion tizim tahlili 
Reja: 
1. 
Mobil qurilmalar uchun Operatsion tizim tahlili
2. Mobil ilova yaratish uchun dasturlash muhiti 
3. Androidda qatlamlar bilan ishlash 
Qisqartmasi bilan "SO" nomi bilan tanilgan, ular optimal ishlashga erishish va 
foydalanuvchilarning ehtiyojlarini qondirish uchun mobil telefoningizga o'rnatilgan 
dasturlar to'plamini ifodalaydi. Har bir mobil telefon modeli, ayniqsa, aqlli telefonlar, 
operatsion tizimga ega bo'lib, uning samarali ishlashiga imkon beradi. Bu dasturiy 
ta'minot kompyuterlarnikiga o'xshaydi, ular boshqalardan farq qiladi, chunki unda turli 
xil ilovalar va buyruqlar mavjud. Eng ko'p ishlatiladigan operatsion tizimlar bu tartibda 
Android, iOS, Windows Phone va BlackBerry OS. Har bir ishlab chiqaruvchi 
kompaniya uyali telefonning texnik xususiyatlariga muvofiq dastur turini tanlaydi. 
Boshqacha aytganda, Smartfon modeliga qarab, o'sha telefon shartlariga mos keladigan 
dastur turi joylashtirilgan.Mobil operatsion tizimlar kompyuterlarda ishlatilgandan 
ko'ra sodda, ular simsiz ulanishning yuqori foiziga bog'liq. Mobil qurilmalarda qayta 
ishlanadigan ma'lumotlar turli formatlarga ega, masalan, audio, rasm va video. 
Ba'zi telefonlar ba'zi kompyuterlar dasturiga kiritilgan ba'zi dasturlarni o'z ichiga 
olmaydi. Android tizimiga kelsak, aksariyat hollarda u hujjatlar, foto -video muharriri 
va boshqa ilovalarni boshqarish uchun dasturlarga ega emas. Foydalanuvchilar ushbu 
formatlarga mos keladigan turli xil maxsus platformalarda ilovalarni qidirishlari kerak. 
Ushbu operatsion tizimlarning afzalligi shundaki, ma'lumotlar ulanishi yoki Wi 
-Fi orqali, shuningdek, yaxshi xotira hajmiga ega bo'lgan holda, turli xil ilovalarni 
tegishli do'konlar orqali yuklab olish mumkin. Ammo keling, mobil operatsion 
tizimlarning qiziqarli dunyosi haqida batafsil ma'lumotni ko'rib chiqamiz. Ular qanday 


ishlaydi. Mobil operatsion tizimlar bir -biriga juda o'xshash. Ishlab chiqaruvchilar uyali 
telefon kompaniyalarini taklif qiladigan navlar aslida RAM xotiralari va kompyuter 
dasturlariga o'xshash turli modullardan tashkil topgan. Ularga o'z operatsiyalarini 
rivojlantirishga ruxsat berish. 
Ushbu modullar har xil funktsiyalarni bajaradigan bir qator harakatlarni o'z 
ichiga oladi. Shunday qilib, ular smartfonning to'liq operatsion tizimini tashkil 
qiladilar, keling, mobil operatsion tizimlar qanday tuzilganini ko'rib chiqaylik. 
Komponentlar 
Smartfonni yoqganimizda, darhol jarayon boshlanadi va unda ilovalarni 
faollashtiradigan modul deb ataladigan bir qancha jarayonlar va manbalar faollashadi. 
Bu harakatlar telefonga bir necha daqiqada harakatlarni faollashtirish imkonini beradi. 
Har bir telefon modul va buyruqlarni o'z ichiga olgan operatsion tizimdan iborat. 
Qaysi RAM samarali ishlashlari uchun buyurtmalarni belgilaydi. Har bir modul va 
mobil operatsion tizim dasturlarining komponenti, eng muhimi, har bir harakatni 
boshqaradi. 
Ular juda katta yordam beradi va juda qiziqarli funktsiyalarning keng tizimini 
tashkil qiladi. Mobil operatsion tizimlar butun dunyoda juda mashhur, har yili ishlab 
chiqariladigan telefonlar soni haqida aniq ma'lumot yo'q. 
Foydalanuvchilar butun dunyo bo'ylab va kompaniya har yili turli modellarni 
ishlab chiqadi. Ular operatsion modullarning o'zgarishiga ham xalaqit beradi, lekin 
keling, eng muhim modullarning qanday ishlashini ko'rib chiqaylik. 
Kernel bu apparat va dasturiy ta'minot o'rtasidagi bog'lanish ko'prigini 
ifodalovchi kichik dasturiy ta'minot, Linux va Android operatsion tizimlarining eng 
muhim qismlaridan biridir. Imtiyoz sifatida dasturlarni ishga tushirish imkonini beradi. 
Boshqacha qilib aytganda, bu mobil qurilmaning ikkala komponenti o'rtasida aloqa 
o'rnatishga imkon beradi, bu esa operatsiyalarni jonlantiradi. 
Yadro yadrosi operativ xotira xotirasini boshqaradi, bu uning operatsion tizimiga 
juda o'xshash bo'lishiga qaramay, uni yanada samarali qiladi. Bundan tashqari, u bir 
nechta vazifalarni bajaradigan yadro hosil qiladi. Ushbu turdagi modul Linux 
kompaniyasi tomonidan yaratilgan va 2006 yil boshida aqlli uyali telefonlarga 
moslashtirilgan. Ilovalar ma'muriy muhit orqali boshqariladi, bu esa har xil 
ilovalarning harakatini buyurtma qilishga imkon beradi. Turli xil ilovalarni bir 


vaqtning o'zida ochiq saqlash uchun turli interfeyslarni qo'llash imkonini beradi. Bu 
dasturchilar tomonidan dasturlashtirilishi mumkin. Bu keyinchalik ularga ilovalarning 
samaradorligini oshirish imkonini beradi. 
Hozirgi vaqtda zamonaviy odamning hayotini mobil telefonisiz tasavvur qilish 
qiyin. Asosiy funktsiyadan tashqari, kundalik ishlarda telefonlar muhim rol o'ynaydi: 
ular yordam berish, elektron pochta xabarlarini o'qish, elektron pochta xabarlarini 
o'qish, tarmoq printeridan foydalanib chop etishadi. Shu munosabat bilan mustaqil 
segment bozorda - mobil dasturlar paydo bo'ldi. Ushbu segmentning o'ziga xos 
xususiyati shundaki, arizalarni yaratish mobil qurilmalarning o'ziga xos xususiyatlarini 
hisobga olgan holda amalga oshirilishi kerak, xususan: interfeys farqlari, ekran 
parametrlari, sezgir nazorat. 
Bugungi kunda Android operatsion tizimi mobil qurilmalar sohasida eng keng 
tarqalgan. Android ochiq manbali kod va Google Siyosat tufayli o'z mahsulotlari uchun 
mobil qurilma ishlab chiqaruvchilariga android platformasini bepul ishlatishiga imkon 
beradigan mashhurligini oshirdi. Android foydalaniladi, chunki Samsung, HTC, Sony, 
Huawei kabi yirik mobil qurilmalari foydalaniladi. 
Android Studio Google tomonidan e'lon qilingan Android platformasi bilan 
ishlash uchun integral ishlab chiqarish muhiti (ISE). 
Dastlab, Google taniqli robotlarning Android-versiyalarini berish uchun 
kengayib bordi, ammo mualliflik huquqi muammolari tufayli bu fikrga ega bo'lishdan 
bosh tortdi. Tizimning har bir versiyasi, 1,5 versiyasidan boshlab, shirinliklar 
mavzusida o'z kodini oladi. Kod belgilari lotin alifbosining alifbo tartibida belgilanadi. 
Android platformasi Linux operatsion tizimining yadrosi, o'rnatilgan mobil 
dasturlar va o'tish dasturiga asoslangan operatsion tizimdan iborat. Android 
platformasini yaratish va obodonlashtirish boshlig'ida Google narxlanadi. 
Android har qanday harakatning fon bajarilishiga imkon beradi, ikki o'lchovli va 
uch o'lchovli grafikani qo'llab-quvvatlaydi, fayl tizimi va ma'lumotlar bazasiga kirish 
foydalanuvchi interfeysi elementlarining keng kutubxonasini taqdim etadi. 
Android tizimining arxitekturasi quyidagi darajadan iborat: 
1) Linux operatsion tizimining yadrosi. 
2) kutubxonalar va ijro tizimi. 


3) Ilovalar doirasi darajasi ishlab chiqaruvchi API dasturini dasturlash interfeysi 
(dasturiy dasturlash interfeysi) ga kirish imkoniyatini beradi. 
4) Ilovalar darajasi standart dasturlar to'plamidir. 
Android operatsion tizimiga mobil ilovalarni (Android SDK) mobil ilovalarni 
ishlab chiqish uchun eng muhim vositalardan biri - mobil ilova yaratish, tuzish va 
yig'ish uchun zarur bo'lgan vositalar mavjud bo'lgan asbob-uskunalarni o'z ichiga 
olgan.Hozirgi vaqtda dasturiy ta'minotni yaratish ko'p hollarda rivojlanish rivojlanish 
muhiti (IDE) yordamida amalga oshiriladi. Dastlabki dasturchini osonlashtirish, yig'ish 
va ishga tushirish jarayonini tuzish va boshlang'ich ishlab chiqaruvchini birinchi marta 
tuzishga unchalik ko'p kuch bermasdan avtomatlashtiradi. 
Google-ning (ADT) va Android Studio tavsiya etilgan ikki asosan mashhur 
rivojlanish muhiti mavjud. 
Android Hema - Indroid operatsion tizimi uchun mobil ilovalarni ishlab chiqish 
muhiti, ekvipse dasturini ishlab chiqish muhiti asosida. Mobil ilovalarni yaratish, 
tuzish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, 
yig'ish, yig'ish, yig'ish uchun o'rnatilgan vositalarni o'z ichiga oladi. 
Android Studio - Angliya g'oyalarini rivojlantirish muhitiga asoslangan Android 
operatsion tizimi uchun mobil ilovalarni ishlab chiqish muhiti. ADRID muhiti, 
Android Studio Android Studio mavjud - Mobil ilovalarni yaratish va olib qo'yish 
uchun o'rnatilgan vositalar mavjud. Bundan tashqari, Android Studio-dagi barcha 
imkoniyatlar quyidagilarni amalga oshirmoqda: 
Badil avtomatik yig'ish tizimini qo'llab-quvvatlash; 
Noyob kodni kiritmaslik tizimi; 
Turli muammolarni aniqlash va yo'q qilish uchun vositalar; 
Yugurish oynasi darhol bir nechta qurilmalarda va real vaqt rejimida 
qo'llanilishi; 
Google Cloud Platforme bulut platformasi. 
Ayni paytda Google Android-atrof-muhitning Android operatsion tizimida 
rivojlanib boradigan vositalarni qo'llab-quvvatlashni to'xtatadi. 
Android Studio mobil ilovasining rivojlanish muhiti amaliyotida o'quv, 
maqsadlar yaratish uchun kichik dasturlarni ("eslatma" ("Eslatmalar" ("Eslatmalar" ni 


yozish uchun Google-dan foydalanadigan joyni belgilaydigan dastur Xaritalar, chiroqli 
ilova) Android Studio aniqlandi: 
1) Java tilida asosiy dasturlash darajasiga ega bo'lish va ingliz tilini bilish zarur. 
2) Ishlab chiquvchining doimiy xizmat ko'rsatilishi munosabati bilan avtomatik 
yig'ish tizimi (1-daraja) loyihalarni yig'ish vaqtini pasaytiradi. 
3) ishlab chiqaruvchi kompyuter uchun yuqori tizim talablari. 
4) standart emulyatorlar tizim resurslariga nisbatan talabchan, uzoq davom 
etmoqda va haqiqiy smartfonlardagi barcha imkoniyatlarga ega emaslar. 
5) rus tilidagi ma'lumotning yo'qligi. 
Android Studioning afzalliklari: 
1) Qulay dizayn. 
2) Sizga ekran displeyini har qanday qurilmada, televizorlar va soatlarni ko'rish 
imkonini beradigan qulay konstruktorlar. Interfeys elementlari operatsion tizimning 
aniq versiyasini ko'rib chiqish uchun to'g'ri ko'rinadi. 
3) O'rnatilgan SDK ishlab chiqish usuli (dasturiy ta'minotni rivojlantirish 
ko'nikmalari), eski loyihani boshlash uchun zarur API o'rnatilishi bilan xabarnoma 
chiqaradi. 
4) Loyihaning qulay tuzilishi. 
5) yo'llardagi xatolar, jarayonlar va oqimlar uchun jurnallar mavjudligi. 
6) rus tilida etarlicha ko'p miqdordagi adabiyotlar mavjudligi. 
Dasturiy dasturni o'rganishni boshlagan boshlang'ich ishlab chiqaruvchilar 
ushbu tizimda ishlash juda qiyin bo'ladi, chunki bu dasturni dasturlash va dasturlarni 
ishlab chiqish bo'yicha ba'zi ko'nikmalar va tajriba mavjudligini anglatadi.
Bu smartfon operatsion tizimlarining hozirgi etakchisi, u Linux tizimidan kelib 
chiqqan. Uning yaratilishi dastlab professional kameralar uchun amallarni bajarish 
uchun qilingan. Tizim Google-ga sotildi, u ba'zi o'zgarishlar qildi va uni telefon 
qurilmalariga moslashtira oldi.
Android mobil operatsion tizimi smartfonlarning katta formatdagi versiyalari 
bo'lgan planshetlarda ham ishlatiladi. Ishlab chiquvchilar ularni ish stoli kompyuterlari 
va noutbuklarga moslashtirish yo'llarini qidirmoqdalar. Android interfeysining 
yangilanishlari va ishlanmalarini Google kompaniyasi amalga oshiradi. 


2003 yilda Endi Rubin tomonidan yaratilgan, operatsion tizim Google 
tomonidan 2005 yilda sotib olingan. Birinchi ko'rinish, biz bilganimizdek, 2007 yilda, 
ba'zi smartfonlar mobil telefonlar bozorini egallay boshlagan. Motorola va Samsung 
birinchi bo'lib o'z operatsion tizimini amalga oshirish uchun o'z qurilmalarini Googlega 
ishonib topshirdilar. 
Android-da dasturiy ta'minot va apparat o'rtasida virtual harakatlarga ruxsat 
beruvchi yadro (bu maqolada tasvirlangan) mavjud. Bu turdagi mobil operatsion 
tizimning inqilobiy xususiyati shundaki, u foydalanuvchilarga ekranga tegib, jismoniy 
tugmalar tizimini chetga surib, harakatlarni bajarishga imkon beradi. 
Yadro foydalanuvchilar tomonidan so'ralgan vaqtda ilovalarni amalga oshirish 
uchun kerakli java kodlarini o'rnatishga imkon berdi. Amallarni bajarishning bu usuli 
java tizimiga ilovalarga egalik qilish va ularni ekranda ko'rsatish imkonini beradi. 
Ammo xuddi shu dasturlarni to'g'ridan -to'g'ri kompyuterda bajarish mumkin 
emas, moslik yo'q. Android - bu ochiq va interaktiv mobil operatsion tizim. 
U boshqa mobil operatsion tizimlarning yangilanishlarida ma'lumot sifatida 
xizmat qilgan. Google litsenziyalari mobil telefon ishlab chiqaruvchilari va ishlab 
chiqaruvchilariga o'zgartirishlar kiritishga imkon beradi. Shunday qilib, agar ular tizim 
harakatlarining rivojlanishi va rivojlanishiga imkon bersa, ular ba'zi variantlarni 
amalga oshirishlari mumkin. Siz ushbu qiziqarli maqolaga tashrif buyurishingiz 
mumkin Virtual haqiqatning kelajagi.

Download 25.15 Kb.

Do'stlaringiz bilan baham:




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